Issue with Multiple NAT Found and Network Error (ref#4UBE4F)

Full form submission

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

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

1 Like

Your Roon server is attached to a Router with the ip address 192.168.86.1. This ip address is not often used by the router that handles the ISP connection. This router also has a WAN side address or 10.0.0.162. Since both of these addresses are non-routable and reserved for the local network, you must have two routers in your local network. Likely:

  1. The ISP supplied router issuing ip addresses in the 10.0.0.x subnet. This will likely have a LAN side ip address of 10.0.0.1 or possibly 10.0.0.254.
  2. Another router with it’s WAN port connected to a LAN port of the first issuing ip addresses in the 192.168.86.x subnet.

This being the case, you have:

Roon Server ----------------> Router ------------------> ISP Router

Since both the Routers are performing NAT, you have Multiple (2) NAT found - which is what the diagnostic text is telling you.

The most likely cause of this is that you have a MESH wifi system and the Roon Server is connected to this.

The normal fix for this is to change the MESH router (the one with the 192.168.86.1 ip address) to work in ‘Access Point’ or ‘Bridge mode’. In this configuration, the MESH router device will not perform routing (so there will be no NAT) and it will not issue ip addresses (DHCP disabled). As a consequence, all ip addresses will be issued by the ISP router and lie in the 10.0.0.x subnet. You may have to reboot or otherwise force the devices connected to this router to get a new ip address from the ISP router.

If changing the MESH router to ‘Access Point’ mode is not possible, then there are two other possible ways of fixing this:

  1. Change the ISP router to ‘bridge mode’ or ‘Modem only mode’ and make sure that its WiFi is disabled and the only device connected to it is the MESH router. This may or may not be possible dependending upon the router involved.

  2. Turn uPnP off on both routers and then manually configure a port forwarding rule on each router as follows:
    2.1. On the ISP Router: Forward the ARC port (as set in Roon → Settings → ARC) to the ip address of the MESH router - 10.0.0.162
    2.2. On the MESH router forward the ARC port to the ip address of your Roon Server (which should also be visible on the Roon → Settings → ARC page) .

3 Likes

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