Can not connect to Roon Arc

Roon Server Machine

mac mini M1

Networking Gear & Setup Details

using Router and Ethernet

Connected Audio Devices

Number of Tracks in Library

8,000

Description of Issue

can not connect to roon arc/
i receive this error message :

{

“ipv6_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},

“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},

“external_ip”: {“actual_external_ip”:“77.kkk.lll.mmm”,“actual_external_ipv6”:“2a00:aaa:bbb:ccc:ddd:eee:fff:ggg”,“router_external_ip”:“100.hhh.iii.jjj”},

“status”: “status”: MultipleNatFound

,

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

“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true}

}

MultipleNatFound means that you have two layers of network address translation going on which will prevent Roon ARC from working.

This could be caused locally on your own network if you have two devices acting as a router in which case you need to do one of:

  1. Remove one of the routers from your network.

  2. Reconfigure one of the devices to work as a ‘modem only’ (the router connected to the incomming internet connection) or a bridge/access point (a second router (for example some mesh WiFi systems).

However, it can also be seen if your Internet Service Provider uses CGNAT in order to re-use IPv4 addresses (which are in exceedingly short supply). In this case, you will need to contact your service provider to see whether they can offer a non-CGNATted solution.

2 Likes

Hi @Eli_Baruch,

Please see the above response; @Wade_Oram is correct and you’ll need to follow one of the aforementioned steps to remove the extra layer of Network Address Translation (NAT).

If you’re still having trouble after reconfiguring your setup, please follow up with the name of your ISP, as we might be able to point you in the right direction. Thank you!

Roon Server Machine

Mac mini M1

Networking Gear & Setup Details

Router and Ethernet

Connected Audio Devices

Number of Tracks in Library

8,000

Description of Issue

Good morning.

Thank you for your prompt reply yesterday.

I followed the instructions and contacted my service provider in order for him to cancel my NAT.

After cancelling , everything indeed worked perfectly -yesterday all day.

However,I shut down my Mac mini M1 at night and started it this morning to find out the the roon server ip has changed from 236 to 237 at the end of the ip address - while testing the connection I received the following message:-

{

“ipv6_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},

“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},

“external_ip”: {“actual_external_ip”:“77.hhh.iii.iii”,“actual_external_ipv6”:“2a00:aaa:bbb:ccc:ddd:eee:fff:ggg”,“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/\“>\n<s:Body>\n<s:Fault>\ns:Client\nUPnPError\n\n<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">\n501\nPAL_UPNP_SOAP_E_ACTION_FAILED\n\n\n</s:Fault>\n</s:Body>\n</s:Envelope>\n”}

}

Have you set up a port forwarding rule on your router? See ARC port forwarding.

The Port Forwarding Troubleshooting help page may also be of interest.

If you have an explicit port forwarding rule on your router but your server has changed it’s ip address after rebooting, you will have to update the port forwarding rule to match.

To avoid this in the future your can, on your router, set up a ‘port reservation’ for your roon server (Mac Mini M1) such that it always gets assigned the same ip address by the routers DHCP. You will need to know your Mac Mini’s ethernet MAC address (6 hex digit pairs separated by colons - e.g. D8:3A:DD:9A:6E:03).

1 Like