Roon ARC 2 - Cannot Sync with Roon Server (ref#3PX9BH)

Affected Product

Roon ARC

ARC Issue Category

Can’t sync with Roon Server

Description of Issue

I get this error. What shall I do?

{
“ipv4_connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“185.aaa.bbb.ccc”,“actual_external_ipv6”:“null”,“router_external_ip”:“null”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“status”:“NotFound”}
}

Roon Server Platform

macOS

Roon Server Specifications

Macbook pro 2021

Connected Audio Devices

PS Audio Direct Stream

Home Network Details

Wifi and Ethernet

It looks like you have no port forwarding setup. This can be rectified in two ways:

  1. Enable uPnP or NATPMP in your router. You may have to restart Roon Server in order to make it attempt to open the port again.
  2. Create a manual port forwarding rule in your router using the ARC port and the server ip address displayed in the Roon → Settings → ARC (the same place you got the quoted error text from).

If you choose the second option, then you should probably also set up a DHCP reservation in your router so that the Roon server is always allocated the same IP address. If you don’t do this, then there is a chance that, at some point in the future, the Roon server machine will change it’s ip address and then the port forwarding rule will no longer work and you will have to modify it to use the new Roon server ip address.

More information can be found at:

and

Edit:

Note: the first link above, in the section describing the manual port forwarding option, talks about using a static ip address. If you use a DHCP ip address reservation, you will not need to do this. The DHCP reservation is, IMHO, better because it means that the Roon server machine is still getting it’s ip address from DHCP and so it will automatically be found if you later change ISP and/or Router and the new router uses a different ip subnet. If you did this with a true static ip address, then the Roon Server machine would not properly connect to the network until its ip address was changed to one in the new range or changed to be obtained using DHCP.

With a generic computer (Mac, in your case, or Windows PC), with a keyboard and monitor (or even a remote connection), this is not difficult. With some headless devices (like Nucleus or NUC/ROCK systems), it would not be so easy or convienient to do.

1 Like