Roon Arc will not connect to my desktop server

Roon Server Machine

Computer:

AMD Ryzen 7 7800X3D 8-Core Processor 64.0 GB RAM

Networking Gear & Setup Details

Spectrum router connected to Amazon eero; computer is connected to eero via ethernet

  1. Who is your internet service provider?
    Spectrum

  2. Please list the make and model of your modem and router?
    Router - Spectrum SAX1V1S
    Modem - Spectrum ES2251

  3. Do you have any additional network hardware, like additional routers or managed switches?
    Amazon eero Pro

  4. Does your network have any VPNs, proxy servers, or enterprise-grade security?
    None

Connected Audio Devices

DAC via USB

Description of Issue -

What is the exact port forwarding error message you see in the Roon Settings → ARC tab?

The problem is that I am unable to use Roon Arc because it will not connect to the server no matter whether I try auto configuration or manual. I keep getting the same error with multiple resets and changing port numbers. Hopefully, someone with more technical prowess will be able to help me out.

Port Forward error :
Screenshot 2024-02-22 201439

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

@Amir_Saran, welcome to the Community. Based on what you have posted, you have two separate networks running, one using an IP address space of 192.168.1.nnn and the other using an IP address space of 192.168.7.nnn. You note that you are running two routers, the eero Pro and and SAX1V1S. Roon is designed to operate on a home network where all devices are connected to the same network (the first three numbers in the IP address are the same among all connected devices). This will result in additional dfiiculty in getting ARC to work.

To which router is your Roon Server connected, the eero or the SAX? How is the eero used, to created a separate network, or for another reason? If you need to keep both routers running, you will need to create a port forwarding rule between both routers, then also from the router being used by Roon Server to the Roon Server computer.

@Robert_F Thank you so much for the prompt response! The reason for the two routers is that the eero pro is a range extender for our WIFI in the house. The SAX1VIS on its own doesn’t have a lot of range and is located in the living room, away from devices that connect to the internet.

The Roon Server is connected to the eero. I am not sure how I would create a port forwarding rule between the two routers because Idk where I would find the port code for the eero Pro or the SAX. If you have any clue on what needs to be done there, I can use all the help I can get! Thanks again!!

It appears you have your eero in router mode, not bridge mode to use as a WiFi extender. This is the reason you have to subnets operating, and the eero-based subnet cannot be seen by Arc outside your home.

I don’t have an eero, but can it be changed to bridge mode from router mode? That would leave your Spectrum router as the only router in your network, and then Arc can be configured a bit more easily. If the eero cannot be changed to bridge mode, it is probably likely a set of port forwarding rules can be created between both routers to get Arc working.

Hey @Robert_F I did change the eero to bridge mode just now and that definitely seems like a good step in the right direction but I think I am getting a slightly different error now. Do I need to set up some port forwarding? If so, between what? Here is the error code:

{
“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”:“76.hhh.iii.jjj”,“actual_external_ipv6”:“2603:aaa:bbb:ccc:ddd:eee:fff:ggg”,“router_external_ip”:“76.hhh.iii.jjj”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.1.1”,“found_upnp”:true}
}

@Amir_Saran, there are two approaches. The easiest is to activate UPnP on the Spectrum router (if this is possible) and see if this works. If it cannot be activated, or if activated and ARC does not work, then you need to create a port forwarding rule.

The port forwarding rule (again if this can be created on the Spectrum router) forwards to the IP address of the computer you are using for your Roon Server (the Ryzen 7 above), using the port number shown in the Roon ARC settings page in Roon. The port forward rule needs to be made only for the TCP protocol.

1 Like

@Robert_F you are a hero. I activated the UPnP and it still didn’t work but creating the port forwarding rule using the Roon arc settings port number was the key. I am so excited to be able to be on the and listen to the high-quality local audio files i have in my library. Thank you so much for being so patient and for helping me out !

1 Like

@Amir_Saran, glad you are sorted and Arc is working, my pleasure to help you. Enjoy the music!

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