Roon Arc unable to connect from outside my home

Roon Server Machine

Roon Rock, Nuc 7th gen 7i3

Networking Gear & Setup Details

  1. Who is your internet service provider? Singtel

  2. Please list the make and model of your modem and router? Netgear Orbi RBR850

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

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

Connected Audio Devices

I used to be able to access Roon server from anywhere I am, out of the country, outside of the home,using the supplied Router Mesh by our ISP, Singtel here in SIngapore. But when I upgraded my router to ORBI RBR850, I have not been able to connect from outside my home network anymore.

I have already done the port forwarding setup on Netgear Orbi but still unable to do so.

Please help on this. Thanks.

Description of Issue -

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

{
“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”:“151.aaa.bbb.ccc”,“actual_external_ipv6”:“2002:ddd:eee:aaa:fff:ggg:hhh:iii”,“router_external_ip”:“192.168.1.85”},
“status”: “status”: MultipleNatFound
,
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“10.0.0.1”,“found_upnp”:true}
}

You have two router in your network when routing between your roon server and the internet so you get the Multiple Nat found message and confirmed by the presence of the 10.0.0.0/24 and 192.168.1.85/24 subnets visible on your local network.

Do you still have the ISP router in your system? If so, the Orbi router whoudl be put into access point mode so that it only provides Wifi access and does not do routing or DHCP (and does not issue ip addresses to devices on the network). This would leave your ISP router as the only router in you local network and port forwarding would have to be set up (either manually or via uPnP) on that router - essentially the same as you had before you got the Orbi except that the Orbi would provide WiFi access.

Another possibility is to put the ISP supplied router into ‘Bridge’ or ‘modem’ mode if that is possible.
This would mean that all routing and security was done by the Orbi router and port forwarding would have to be set up on that router.

There are two other possible alternatives:

  1. Disable uPnP on both routers and set up a manual port forwarding rule on bother routers such that:
    a. The ISP router forwards TCP connections on the ARC port to the WAN side ip address of the Orbi router - this will be a 192.168.1.x ip address.
    b. The Orbi router forwards TCP connections on the ARC port to the Roon Server ip address - this will be a 10.0.0.x ip address.
  2. Use Tailscale to allow your mobile to connect to your Roon Server as if it was on the local network even when away from home.

This solution has recently been outlined by Roon and instructions are available at:

The use of Tailscale is also discussed in https://community.roonlabs.com/c/tinkering.

However, elliminating the double NAT solution if possible is very definitely the preferred option. Tailscale should be used as a last resort.

2 Likes

Hi @Joel_Pellas,

Please see @Wade_Oram’s helpful suggestions above. I wanted to add that we’re now adding tier-one support for Tailscale setups to this subcategory on Roon Community, as well, so you can expect assistance with that route, too.

I do recommend identifying and bypassing the double-NAT layer first, as suggested.

Thank you so much @Wade_Oram for your great suggestions, putting the Orbi router into access point mode, as you suggested, worked.

Thanks as well @connor for your reply.

More power to you both! :slight_smile:

1 Like

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