Roon ARC unable to connect despite verified UPnP and manual port forwarding (ref#Q6BE27)

Network Setup

· I use my ISP's router alongside a personal router.

ARC Status

· ARC is *Not Ready*

Roon Error Code

· “natpmp_autoconfig”: {“status”:“NotFound”}, “upnp_autoconfig”: {“status”:“NotFound”} }

Have you successfully located and enabled the UPnP or NAT-PMP settings in your router's web UI?

· I've turned UPnP/ NAT-PMP on and ARC won't connect

Select the Diagnostic Keyword or Text String

· Something else

Don't give up yet.

· I'm stuck. I'd like to create a post to ask Roon Community for help.

Describe the issue

I am attempting to set up Roon ARC. I use a Linksys Velop between my MacBook Pro and the ISP's router. I've checked that UPnP is enable and it is. I've manually set up Port Forwarding with the instructions given, but still no connection. I've disabled my VPN and Firewall, still nothing. However, in the list of devices connected to the Velop I can see that my second MacBook Pro is connected with the same IP address and MAC address as Roon ARC in the Roon settings page.

Describe your network setup

ISP: Totalplay, Linksys Velop 4450, computer linked to velop via Ethernet CAT7. OS: macOS Sonoma 14.6.1

Hi @Christian_Francis,

Thank you for your post. Based on your description, the most likely possibility is that the router functionality in the ISP router remains active. Have you placed that router in Bridge mode, to instead rely fully on the mesh router for your local network?

I’d take that step first. If you’ve already tried, then disable UPnP entirely and verify that the manual rule still matches Roon Settings → ARC.

I’m unable to ascertain whether Totalplay has implemented CG-NAT for their accounts, which would block port forwarding. It might be worth inquiring directly with your ISP whether they have any network address translation above the level of your account, and if a dedicated IP is available.

Another option is to install Tailscale on the Mac and the phone.

Hi Connor,

Thanks for the recommendations.

I’m afraid I am not very good at this. Anyway, I attach two screenshots of the options in the router that may be relevant. I believe port forwarding (is it port mapping?) is possible. But I have not found the option to place the router in Bridge mode.

I’ve tried with Tailscale, but have not had success. The terminology used means very little to me. But I’ll give it another shot.

Please take a look at the screenshots and let me know if you think that the options given can be used for port forwarding.

Many thanks,
Christian


Hey @Christian_Francis,

It can certainly be a steep learning curve, especially in regards to some of the terminology used, so we definitely understand where your standing.

You’ve made good progress here! In the second screenshot, review both the IP address and the external/internal port numbers.

From here, you’ll next want to open Roon and navigate to your Roon Settings> Roon Arc. Then, click the down arrow to review advanced settings for Arc, it should look like this:

Now, take the ‘Roon Server IP’ and ‘Port’ number in your settings, and edit your router Port mapping numbers to reflect the same you see in your Roon settings. Save your work, and let me know if you’re able to connect afterwards!

You may need to restart your router as well as Arc after making your settings adjustments. :+1:

Hi Benjamin,

I must be very thick, because I cannot get it to work. I’ve followed your instructions, but I keep getting the message Not Ready.

I’ve used the Roon Server details but nothing happens.

Tailnet still doen’t do the job. Is there a way I can talk to someone who can run me through the process?

Many thanks,
Christian

Hi @Christian_Francis,
Did you check into what @connor mentions here?

Unfortunately Roon cannot offer that service. We have a 4 person technical support team to support every Roon user worldwide.

Thanks for your reply. With regard to what Connor originally stated, I’ve gone into the router (Linksys Velop) configuration and there is a check mark next to NAT; the option is Dynamic Routing RIP. It does not say CG-NAT, but I’d suppose that we are talking about the same thing.

The router has the option of placing it in bridge mode. I’ve tried that but I think the modem configuration I setup is not correct. The options in the modem are Port Mapping, Port Triggering, UPnP and DNS configuration. I have done this with Por Mapping:

and with Port Triggering this:

The DNS Configuration keeps asking me for a Domain Name and those I’ve tried do not work. UPnP is on. Media sharing is off.

Is what I have done in the screenshots correct, particularly the mapping section that asks for public and private IP and port details.

Many thanks,
Christian

Hi @Christian_Francis ,

Thanks for the additional details. I am looking over your account diagnostics and since you have two routers on this network, you would need to configure port forwarding settings on both of them to get ARC to work properly.

The screenshots you shared appear to be from your ISP router. The easiest solution to avoid the two routers situation would be to place one of the routers into Bridge mode (I suggest enabling bridge mode on the ISP modem/router combo unit). Typically if you call your ISP, they can even do this for you via a remote command.