Network Error: ECONNREFUSED when connecting to IP address (ref#LDAQIY)

What’s happening?

· I'm having trouble with Roon ARC

What best describes your issue with ARC

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

{
"ipv4_connectivity": {"status":"NetworkError","status_code":502,"error":"error: Error: connect ECONNREFUSED 220.ggg.hhh.iii:55002, response code: undefined, body: undefined"},
"external_ip": {"actual_external_ip":"220.ggg.hhh.iii","actual_external_ipv6":"null","router_external_ip":"192.168.1.107"},
"status": "status": MultipleNatFound
,
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"server_ip":"192.168.0.1","found_upnp":true}
}

Describe your network setup

數據機_Archer BE805_MAC studio(Roon core)

It appears you may have a second router in your network or CGnat is being applied by your ISP.

I suspect the former issue as you’re displaying an initial IP subnet of 192.168.1.x and a second subnet of 192.168.0.x

You’ll need to do one of two things.

  1. put your ISP router into a modem state or disable DHCP

If you don’t have these options;

  1. put in place a port forwarding rule in both routers for the Arc port you are using

I also note you have UPnP enabled in the second router. I would disable this in favour of a manual port forwarding rule.

Hello @KUAN_HSIAO_HUI,

Thank you for reaching out to Roon Support, and welcome to our community!

Based on the error message you’ve provided, it appears that you’re using a multiple-router setup, which may be causing a double NAT issue. To access your Roon Server using ARC, you’ll need to configure two port forwarding rules:

  1. On your ISP router (likely in the 192.168.1.0/24 subnet), create a port forwarding rule pointing to the second router’s IP address (192.168.1.107), using port 55002.
  2. On your second router, create another port forwarding rule pointing to your Roon Server’s IP address (192.168.0.256), again using port 55002.

This setup should allow ARC to reach your Roon Server. However, please note that such configurations can be complex and may cause connectivity issues between devices on different subnets.

We recommend simplifying your network setup by disabling the DHCP server on the second router and allowing only the ISP router to manage DHCP. This would allow you to use a single port forwarding rule on the ISP router, and all devices—regardless of which router they connect to—will be on the same network and able to communicate seamlessly.

Alternatively, you might consider setting up a VPN connection instead of relying on port forwarding. This approach can simplify access and enhance security. Here’s an article on how to set up a VPN using Tailscale:

:link: ARC and Tailscale: Connect to RoonServer Without Port Forwarding

Let us know how it goes or if you need help with any of the steps!

Best regards,
Vadim

Hi @KUAN_HSIAO_HUI,

As a follow-up to my colleague’s post above, I strongly recommend you switch to Tailscale long-term in this setup instead of port forwarding. Tailscale’s NAT traversal is more resilient to ISP implementation changes or your own LAN reconfiguration. You likely won’t have to tinker with any settings again once you’ve set it up.

Here’s a more specific help article:

We’re happy to clarify further. Thank you!

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