Network Error 504 and Multiple NAT Detected (ref#BPIIK7)

What’s happening?

· I'm having trouble with Roon ARC

What best describes your issue with ARC

· I can't log into ARC but I can log into Roon

How can we help?

· None of the above

Other options

· Other

Describe the issue

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

Describe your network setup

Roon Rock installed and visible in my network. UPnP enabled on my router. Roon works but ARC not.

Multiple NAT means that there are two ‘routers’. This could be because you have two routers on your local network (e.g. an ISP supplied modem/router and one that you have added - possibly as part of a mesh WiFi system) or if could be your router and a gateway (a powerful router) used by the ISP as part their CG-NAT solution.

The diagnostic text gives the external (WAN side) ip address of the router to which your Roon Server is connected. This ip address is:

  1. In a different subnet to your Roon Server (as you would hope)
  2. In a non-routable ip address range reserved for local networks which should not be issued by an ISP.

Whilst not eliminating the possibility of the ISP using CG-NAT (and thus a gateway/router), it does strongly indicate that you have two routers in your local network.

As a first step, you should address this issue. I recently posted guidance to someone else with the same issue. You may be able to use the information in that post to help you.

If you either eliminate the double router issue or set up double port forwarding match and you still have ARC connectivity issues, then the ISP may be using CG-NAT as well.

Alternatively, you can just go the Tailscale router and ignore port forwarding completely - including all of the status issues you have quoted above.

Hey @Govinda_van_Dam,

Great to see you on the community again! @Wade_Oram is spot on with the above response, let us know if you’re able to give it a read, and let us know your results!

We’ll be on standby for your reply! :+1: