My network set up:
Hungarian Telekom internet service → f@st 5670 modem → ASUS rt-ax86u router → intel nuc Roon core connected with cable
Upnp is turned on on the ASUS router.
It is turned on either on the modem, but I am not sure whether this is necessary.
I have tried manual set up for port forwarding, but it worked neither.
I have a synology connected to the router which I can access remotely without any issue.
In my understanding if that works then the arc should work, as well. Or isn’t it this simple?
Check your port forwarding settings and make sure they match the port automatically selected in Roon (Roon remote - settings - Arc). Mine is set at 55002 rather than 55000 mentioned in docs.
Hi to everyone here! I have a very similar problem on my Asus router RT-AC87U.
Automatic port forwarding doesn’t work and neither does manual portforwarding.
My Router is connected to the router from my ISP which I only use for internet access.
I have Plex successfully using port forwarding so I know it’s not necessarily my network which is the problem. Here is diagnostics data:
{
“connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 62.99.104.239:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“62.99.104.239”,“router_external_ip”:null},
“natpmp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_natpmp”:true},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true,“error”:“doaction request return statuscode: UnknownError”}
}
@Philip_Gibson I have a Plusnet Hub one router and it’s config screen is the same as yours. After much head scratching I’ve managed to sort it so I think it will work for you too.
Once you’ve created your ‘Game/Application’ with 55002, you then need to go a step further:
Go back to Port Forwarding and select the ‘Roon Game/Application’ from the first drop down. Then in the second drop down scroll all the way to the bottom and there is the option for ‘User defined IP address’, click that and then input whatever the IP is from your Roon ARC page.
Hit apply, and then go back to the Roon ARC page and refresh - for me it immediately said it was Ready. I downloaded the ARC app and all is working as advertised.
Thanks for your suggestion, @Red_R. I’ve followed the steps you’ve outlined and I’m still getting the same error message. I’ve also changed the settings on my Asus router, as per @Bob_Scratchit’s suggestion. Frustrating!
I had to add a port forwarding rule in my ISP’s Fibre modem besides my router to get ARC to work.
Forwarded the port (52000 in my case) to my router IP (192.16.1.2 in my case).
To isolate the problem it would be useful to contact your ISP to find out if you are getting a public ip or a cgnat address.
Cgnat does not allow port forwarding which Roon ARC needs to work. In this case you may be able to get a real IPv4 address from your ISP.
Likewise, no 2 routers with activated NAT should be connected in series in your network. The first router should be in bridge mode or add a port forwarding rule to the second router to avoid a double NAT layer, since ARC port forwarding does not work with it.
Carrier-grade NAT usually prevents the ISP customers from using port forwarding, because the network address translation (NAT) is usually implemented by mapping ports of the NAT devices in the network to other ports in the external interface. This is done so the router will be able to map the responses to the correct device; in carrier-grade NAT networks, even though the router at the consumer end might be configured for port forwarding, the “master router” of the ISP, which runs the CGN, will block this port forwarding because the actual port would not be the port configured by the consumer.