Hello (pasting some info from your email reply)
1 “both the machines are connected to different routers, now also on the Linux end there is a new router.”
– did you checked that on both UPnP is enabled?
– what is the new router name/model?
2 “However, one’s a laptop, so I can move it to the other location —
when I have them both on the same home network, the
connection works fine.”
And what about UPnP on that laptop in the new location?
As I understood Windows is installed on this Laptop, and in its base location
UPnP is working.
When you move this laptop to the place where PC with Linux is located
does UPnP works or now it doesnt?
3 Just for a test, could you disable/turn off all other network interfaces on the Linux machine
and leave only WiFi or cable connection alive to this router. And then please call as administrator in terminal
/etc/NX/nxserver --restart
/etc/NX/nxserver --upnpstatus
if still doesnt show, wait a while and run:
/etc/NX/nxserver --upnpmap
Please send all the output to forum[at]nomachine[dot]com making sure to reference the topic.