Starlink Goes Up Roon Arc Goes Down

Roon Server Machine

2023 M2 Mac mini

Networking Gear & Setup Details

eero Mesh

  1. Who is your internet service provider?
    Starlink Residential

  2. Please list the make and model of your modem and router?
    Starlink Gen 3 Router

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

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

Connected Audio Devices

Description of Issue -

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

I am unable to make Arc work outside the home network.

{
“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”:“98.nnn.ooo.ppp”,“actual_external_ipv6”:“2605:ddd:eee:fff:ggg:hhh:iii:jjj”,“router_external_ip”:“100.kkk.lll.mmm”},
“status”: “status”: MultipleNatFound
,
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.7.1”,“found_upnp”:true}
}

Hi @Ali_Shafai,

Thank you for your post. The diagnostic you’ve encountered indicates that RoonServer and ARC are defaulting to Starlink’s IPv4 WANIP address, which sits behind a layer of CG-NAT (carrier-grade network address translation) managed by Starlink’s servers. It will be impossible to bypass this layer of CG-NAT via IPv4, so you have two options for configuring remote access in ARC.

The first and more complicated option is to configure an end-to-end IPv6 network with Starlink. This requires tinkering with some DHCP settings in the router and then adding a firewall rule. It has the side effect of disabling IPv4 across your own network, which might have some unintended consequences for your non-Roon devices.

So, I recommend option two, which is to install Tailscale on your Mac Mini and on the phone with which you use ARC. This proxy-mesh VPN is unofficially endorsed on this forum for its privacy, security, and simplicity. It will allow you to traverse the NAT layer put in place by Starlink to access ARC from anywhere.

Please see this guide.

1 Like

Worked like a charm!

Thank you again :blush:

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