ARC not connecting upnp enabled

Roon Server Machine

Networking Gear & Setup Details

  1. Who is your internet service provider?

  2. Please list the make and model of your modem and router?

  3. Do you have any additional network hardware, like additional routers or managed switches?

  4. Does your network have any VPNs, proxy servers, or enterprise-grade security?

Connected Audio Devices

Description of Issue -

What is the exact port forwarding error message you see in the Roon Settings → ARC tab?

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 46.aaa.bbb.ccc:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“46.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”:“doaction request return statuscode: UnknownError”}
}

asus router RT-AX82U

upnp enaballed

For some reason, your Router does not understand the uPnP request. You could try re-booting the router, waiting for the router to finish its initialisation with the internet link stable and then reboot your Roon Server.

Alternatively, you could abandon the use of uPnP and just set up a manual port forwarding rule.

This is what I have done with my Asus router:

I also have a VOIP phone so I have multiple port forwards which I have blocked out.

However, the image above clearly shows my Roon ARC port forward forward TCP connections on port 55000 (you use 55002) to my Roon Server with ip address 10.212.153.202.

1 Like

thanks for that ill give it a go.

Tried what u have done. Enabled port forwarding external port 55002. Internal up 192.168.50.43 and not working ?

What’s the error message now?

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 213.aaa.bbb.ccc:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“213.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”:“<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/\” s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/\“><s:Body><s:Fault>s:ClientUPnPError<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">718ConflictInMappingEntry</s:Fault></s:Body></s:Envelope>”}
}

Did you turn off UPnP on the router (either generally or for the Roon Server device, depending on the options provided by the router)?

No. upnp is on.

Then try turning it off. Many routers have problems when manual rules and UPnP are on at the same time. (Arguably, if a manual rule is in place for an IP:PORT, then the router’s UPnP should automatically exclude this IP:PORT, but apparently many don’t).

i’ll give it a go

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 213.aaa.bbb.ccc:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“213.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”:“doaction request return statuscode: UnknownError”}
}

no luck

this help?

It shows the manual rule and that port forwarding is enabled, but it doesn’t show whether UPnP is off. Based on the error message you posted earlier, it probably was on:

“upnp_autoconfig”: {“server_ip”:“192.168.50.1”,“found_upnp”:true,“error”

The UPnP switch should be here:

yes i have turned it off and it still wont connect. i’ll try again and send u a pic.

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 213.aaa.bbb.ccc:55002, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“213.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“status”:“NotFound”}
}

This looks OK as far as UPnP is concerned, and the error is accordingly different, i.e., Roon can’t find UPnP anymore:

However, the port forwarding obviously still doesn’t work. I don’t know the Asus router, but I notice that the rule doesn’t specify an internal port:

This could be just fine, though, and the router might then use the same port number as configured for the external port.

If it’s possible, you can try setting an internal port, too, just to be sure. Set the same 55002 for the internal port in this case.

If you haven’t rebooted the router and then the Roon Server after turning off UPnP on the router, I’d do this as well, again just to cover all bases.

Then let’s see if anything changes in the error message.


i rebooted the router and nothing.
and added internal port 55002

Hmmm. Can’t see anything wrong with your configuration, then. Maybe the problem is on the ISP side, wouldn’t be unheard of that ports get blocked there.

Go to your router’s general internet settings. It should tell you the external (WAN) IP address that it’s using. This should correspond to the 213.aaa.bbb.ccc in the ARC error message, but of course should be an actual IP with 4 number groups.

Go to Open Port Check Tool - Test Port Forwarding on Your Router and enter this external IP address as well as the 55002 port number, then click Check. Does the port report as closed or open?