Thank you for getting back to me and the error message is as below
{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect EHOSTUNREACH 176.aaa.bbb.ccc:55000, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“176.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“status”:“NotFound”}
}
Thank you for your help.
You say that you have turned uPnP/natPMP on - but this message indicates that the router to which the Roon Server is connected does not have uPnP support enabled.
Do you have two routers in your network? e.g. the one supplied by SKY and the netgear?
If so, ideally the Sky router should, if possible, be re-configured as a bridge device (so that it does not provide router functionality and it does not provide WiFi) and the router functionality (including uPnP) can then be left to the Netgear router.
Alternatively, you could leave the Sky router in full router mode (with uPnP enabled) but disable the WiFi and set the Netgear router to ‘access point mode’ so that all that it does is provide WiFi (and a few more ethernet ports). Using the Netgear Nighthawk router in this way would lose any additional network functionality currently provided.
If you have two routers and both are providing full router functionality (NAT etc), it may be that you have enabled uPnP on one device but the Roon Server is connected to the other device which would explain why the Roon Server is not reporting the availbility of uPnP or natPmP. In any event, with two routers, uPnP will not work because uPnP can only configure a port forwarding rule on the router to which the Roon Server is connected.
In this case, you will need to disable WiFi on the sky router and make sure that the only device connected to a lan port on the Sky router is the Netgear router. You will then need to configure two port forwarding rules (one on each router) manually.
Assuming you have a Sky supplied router connected to the ISP service, the WAN port of the Netgear router connected to one of the LAN ports of the Sky router and the Roon Server connected to one of the ports of the Netgear router, then on the Sky router, you will need to configure a port forwarding rule to forward TCP connections on the ARC port (55000) to the WAN side ip address of the Netgear router. Then on the Network router, you will need to configure a port forwarding rule to forward TCP connections on the ARC port to the ip address of your Roon Server.
Thank you for your post. The situation you’ve described indicates that the blockage is due to the second router active in your network. This second layer of network address translation blocks port forwarding.
@Wade_Oram has helpfully outlined the options for proceeding with port forwarding in a two-router setup.
Another option is to install Tailscale on your phone and your RoonServer machine. It’s a proxy-mesh VPN that bypasses the need for port forwarding entirely.