Roon ARC wont connect

Hi Guys, have just replaced my PC server with a Nucleus +, but now having trouble with connecting to Arc App. Have had a read and it is suggested Tailscale be installed on the Nucleus+ ( But Where ) . I have this already installed on my iphone etc and has been working fine when I used the pc as server, I have port forwarding also enabled any help would be fantastic
Cheers
Geoff

Tailscale cannot yet be installed on a Nucleus Plus.

The articles you saw with regard to Tailscale on a Nucleus were referring to the new Nucleus One and Nucleus Titan.

With the older Nucleus and Nucleus Plus devices, you can still use Tailscale but you have to install it on an always on computer (possibly a Raspberry Pi) as a subnet router. See:

Fantastic, thanks I will try this out :slight_smile:

Hi Wade, have tried the tailscale subnet but my issue is leaving the pc on permanent which is why I purchased the Nucleus +, do you happen to know of another way to get around using Arc ?
Thanks Again
Geoff

There are two ways to get ARC working.

  1. Port Forwarding
  2. Tailscale (or similar VPN)

If your ISP employs CG-NAT, then port forwarding cannot be made to work an Tailscale or similar is you only option.

I only talked about Tailscale because specifically asked about Tailscale.

It should be noted that some routers support Wireguard (a VPN that works the same way as Tailscale) on the router itself and, if yous is one such router this may work in the same way as a Tailscale subnet router (but installed on the router).

If your ISP does not employ CG-NAT, and you have a single router (some Isps refer to routers that connect to the Internet cable connection as a ‘modem’ but it is almost certainly a router), then it is relatively easy to set up port forwarding.

If, however, you use your own router in addition to the router that your ISP provides, then it is more complicated but there are several ways forward.

It is probably best, at this point, if you describe your network (especially devices involved in the connection front your Nucleus to the Internet). Don’t be afraid to report ip addresses starting with ‘192.168.’ or ‘10.’. These will not compromise the security of your network.

Finally, there are a couple of articles on the Roon help centre on port forwarding:

This would not be ideal. However running Tailscale is not a demanding task and could easily be handled by a small, low power Single Board Computer such as a Raspberry Pi (provided you are comfortable, or prepared to learn with Linux).

Additionally, Roon suggested the they are working on a Tailscale solution for the Nucleus and Nucleus Plus in the RoonOS 2.1 announcement:

Thanks Wade, will continue to configure

Two questions that you need to answer before you proceed with port forwarding:

  1. Does you ISP employ CG-NAT?
  2. How many routers do you have on your home network?

For the first, it can often be difficult to find out by looking at information on the ISP web site or help services but there are a couple of wsys that you can tell.

Firstly, if the WAN side ip address (not the one that you use to access your router’s Web UI) of the router handling the ISP connection (ADSL, cable or fibre) is in the range 100.64.0.0 to 100.127.255.255, this is strongly indicative of the use of CG-NAT by your ISP since these ip addresses are reserved for that purpose. However, some ISP’s use other ip address ranges to support their CG-NAT operation so this test is subject to false negatives (it may appear to indicate that CG-NAT is not used when in fact it is).

Secondly, having found the WAN side ip address of the router handling the ISP connection, you can then compare that ip address with the one reported by a number of web sites that report the public ip address from which you are connecting. One such web site is whatismyipaddress.com. If the ip addresses match then CG-NAT is not in use. If they do not match then CG-NAT is in play and port forwarding can not be made to work. Note: Do not report either of these ip addresses here or in any other public forum.

If you do have CG-NAT, if may be worth contacting your ISP. They may have a solution (often a static ip address) whereby they can supply a public, non-CG-NAT ip address that supports port forwarding. However, many ISP’s charge an extra monthly fee for this so it may or may not be something you want to pursue.

Lastly, going back to your original post, you do not need, and there is no point in configuring, both Tailscale and port forwarding. If you have Tailscale correctly setup, ARC will work and the connection status information on the Roon ARC Settings page of the Desktop or mobile Roon apps is irrelevant.

Hi @Geoff_Lust,

To reemphasize one point, the easiest course of action is often to contact your ISP directly and inquire what options they have available for users who need a dedicated IPv4 address for port forwarding.

If they’ve implemented CG-NAT, they can often either a) disable it for your account or b) assign a dedicated or static IP for a small monthly fee.

If you have a second router in your setup, you’ll additionally need to review the suggestions @Wade_Oram helpfully provided above for configuring a manual port forwarding rule in a router.

Please reach out if you have any questions.

That was fantastaic info Wade, finally after 2 days I have everything working with much hair pulling, thanks so much again for your input

Thanks Connor now all up and running

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