Unable to Setup ARC on ROCK Server - UPnP Error 718 (ref#8WDJJ9)

Full form submission

What’s happening?

I'm having trouble with Roon ARC

What best describes your issue with ARC

Can't setup connection with Roon

I recently migrated my server to an Intel NUC (NUC11TNHi7) running ROCK. Previously, I ran my server from my 2021 MacBook Pro 16". I had ARC running without issue on my MBP. I am now unable to setup ARC on my ROCK server. I've pasted the diagnostic info below. I made sure that UPnP is enabled on my router. Any ideas as to how I can get ARC working again?

{
"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"24.aaa.bbb.ccc","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.1.1","found_upnp":true,"error":"s:ClientUPnPError718ConflictInMappingEntry"}
}

If you turn your Mac Book Pro OFF, and connect to the NUC via a phone/tablet, do you get the same message. I am guessing that you still have the server portion still running on the old mac and it is grabbing the port forward from the router before the NUC can get it.

If I am right, you can click on the RoonServer Icon in the tray it should bring up a menu that has the option to launch on startup, make sure that is now unchecked on the MacBook pro and then choose Quit.

Hi Daniel, thanks so much for the comment. Unfortunately I powered down my laptop and connected to my NUC through my phone and was still unable to set up ARC. I also made sure that the RoonServer does not launch at login on my laptop.

Interestingly, the diagnostic data reports a different error when my laptop is powered off. And when I powered my laptop back on, making sure RoonServer wasn’t running on it, it produced yet another error report which is different than the first two. See the reports pasted below.

Error report when laptop is powered off:

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect EHOSTUNREACH 24.aaa.bbb.ccc:55000, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“24.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.1.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>”}
}

Error report once laptop was powered back on:
{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:502,“error”:“error: Error: connect ECONNREFUSED 24.aaa.bbb.ccc:55000, response code: undefined, body: undefined”},
“external_ip”: {“actual_external_ip”:“24.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.1.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>”}
}

With the old computer turned off, you need to verify the Port Forwarding Rule on the router is pointing to your new computer.

I don’t believe I have any port forwarding going on but I get lost in the networking aspects of this. Following your suggestion as best I know how, I turned off my computer and checked if anything changed on the listed UPnP clients page on my router settings. I didn’t see any change.

Interestingly, I found that my Roon Server was able to be automatically set up for ARC when I clicked “Reset” next to the Port input box on the ARC settings screen and changed the port to 55002 from what it used to be. However, my phone is unable to connect to my server in the ARC app on Wifi or cellular so something is still not working with my ARC set up.

I attached a screenshot of the clients listed on the UPnP page of my router. The 5th one on port 55002 appeared once I changed the port. I’m pretty sure the 2nd and 3rd clients are my NAS drives but I am not sure what 1 and 2 are. Does this illuminate the situation at all?

Hi @Porter,

Thank you for your post and we’re sorry you’ve been having trouble.

If you open the regular Roon app (Roon Remote), can you connect to your RoonServer machine on your WiFi? ARC should be able to connect on your home WiFi without port forwarding. What is the specific error you’re encountering? Are you able to share a screenshot here?

In your screenshot, it appears that both NAT-PMP and UPnP are both enabled in your router. I suspect before you “Reset” the autoconfiguration, these services were competing for the same port range. Both UPnP and NAT-PMP are pre-installed router services that assist with autoconfiguration of port forwarding, but you won’t need both activated. Since you’ve mentioned Port 55002 gave the successful “Ready” result in Settings → ARC, I recommend keeping that enabled for now.

Since WiFi isn’t working in ARC, you’re fortunately encountering an issue that is below the level of the network and, more simply, on the phone itself. Let’s first troubleshoot why ARC won’t work on your home network. If the port test reads “Ready,” then the issue is not with your port forwarding rule itself.

Thanks for that, Connor. I can connect to the RoonServer machine on WiFi with the Roon Remote app. When I try to connect to ARC on my phone, it never gets past the “Searching for Roon Server…” screen as shown in the screenshot.

Should I try to remove some of those UPnP clients shown in the previous picture of my router settings? Or try to disable either NAT-PMP or UPnp? I’m not quite sure how to do either of those currently.

I deleted and reinstalled ARC on my phone and it now works! Thank you all for your help.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.