· I use a single personal router not provided by my ISP
ARC Status
· ARC is *Not Ready*
Roon Error Code
· None of these are listed. It simply says "TIMEDOUT" or similar.
System or third-party *firewalls *or *antivirus software* can sometimes block RoonServer from reaching ARC.
· Try adding RoonServer and its associated processes to the whitelist of any firewalls or antivirus software you have installed, including the Windows system firewall, if applicable. [You can learn more about firewall exceptions with Roon here.](https://help.roonlabs.com/portal/en/kb/articles/firewall)
Has the status in Roon -> Settings -> ARC changed after adding exceptions in your firewalls and antivirus software for Roon? I don't have any system or third-party firewalls or antivirus software.
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
Roon ARC used to work but now doesn't play music but does see the contents. Says port forwarding issue but the right port is open on the router.
Thanks for writing in! @bearFNF makes a great point - it would be really helpful if you could share the specific error code you’re seeing in your Roon Settings> Roon Arc page.
With that, a few next troubleshooting steps for you to try:
Turn on UPnP on your router and try to run Roon's port forwarding test again.
Try to set up manual port forwarding in your router.
Make sure the IP/Port matches in any port forwarding rule you create.
Double-check to make sure you don't have any VPNs, Firewalls, or other network filtering software blocking Roon.
Check if your modem is in Bridge mode.
Restart your network hardware and update firmware.
My Linksys is the modem and Mesh router. It only has a tick box for NAT and no mention of double NAT, CGNAT nor Bridge mode, and I have a Nucleus and I just read that Tailscale doesn’t work with it.
Double NAT occurs when two or more routers on a network perform the NAT process, creating two separate private networks. A common scenario is when a user connects their own router to their Internet Service Provider’s (ISP) modem/router.
In other words you have a NAT in your Linksys and the ISP may have a NAT on their end.
So you would need to turn your NAT off (NOT recommended!!) or switch to bridge mode In your Router, which you say it does not have. So you may need to contact your ISP and ask them to turn their NAT off for your connection (which they may not want to do)?
CGNAT, or Carrier-Grade NAT, is a method used by Internet Service Providers (ISPs) to share a single public IP address among multiple customers, helping to conserve the limited pool of IPv4 addresses. Instead of each customer getting a unique public IP, multiple users share one, which can prevent direct incoming connections and cause issues for certain applications like hosting services, some gaming, and voice communication, though it typically doesn’t affect common activities like browsing or streaming.
For CGNAT you would need to contact your ISP and ask them if they can disable it and give you a unique public IP address.
I would hope my ISP isn’t doing those things… and as I may have mentioned (but in case I didn’t) ARC has worked fine for the year or two I’ve had it, but maybe last used successfully a couple of months ago, but who knows what the ISP has done in that time, but if they have made any substantial changes I would have expected a heads up from them. Maybe the Linksys has installed a new firmware sometime and it’s broken uPnP but I have at least tried the suggestion of disabling that and then re-enabling it, but without any change to symptoms.
In case it isn’t clear in my description, ARC sees my Nucleus, i know this as it shows a recently added ripped CD, but when i press play it just spins and never plays the music, This is surely a weird one?
I may have got that last bit wrong. This is what happens… if I am on the iPhone in the house and therefore on WiFi then ARC works fine. Not that it needs to of course, but it does, so that shows the app is fundamentally ok. If I turn off WiFi and go on mobile service only then ARC fails. It is showing recent adds/rips presumably because it already knows they are there from the WiFi connection.
I have tried turning off on upnp again and still no change.
This step, in most cases, would lead to the impossibility of using the service on more than one device. Please do not disable the NAT on your main router.
UPnP would not help in this case, as the port is mostly closed on the ISP side.
In the meantime, you are contacting your ISP, please consider using the Tailscale mentioned earlier.
You can reach out directly to your service provider to ask if they support port forwarding; this question will often enough to prompt them to explain whether or not the carrier-grade NAT they’ve implemented can function with ARC.
More specifically, you can pass along the following questions:
Have you implemented carrier-grade NAT for my account level?
Have you fully implemented IPv6, or do you have IPv4 addresses available?
Can I request a static IPv4 address to support port forwarding?
Are there any ports you have reserved at the ISP level I should be aware of?
Please let us know the outcome of your conversation with the ISP, and we will move forward from there.
Thank you and I can confirm that I have emailed the ISP and explained my issue, and it seems the CGNAT was the problem. They did not say when they had implemented it, but just said they would disable it for me, and to try again after rebooting my router… which I just did and Roon reports ARC is working, and I have disabled wifi on my phone so that ARC uses the mobile service and bingo… it works.
Many thanks to you and ben and bear for helping me.