ARC connectivity issues using Tailscale with mobile network (ref#MH12W5)

What’s happening?

· I'm having trouble with Roon ARC

What best describes your issue with ARC

· I can't log into ARC but I can log into Roon

How can we help?

· None of the above

Other options

· Other

Describe the issue

I set up Arc recently using Tailscale because I cannot use port forwarding on my router. It worked fine for a few days then stopped working. It connects when using wifi but disconnects using a mobile connection. On my Roon Server settings I have the Port set to 0. I have the following error message on my Roon Server in the Arc section of the settings {
"ipv4_connectivity": {"status":"NetworkError","status_code":504,"error":"error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined"},
"external_ip": {"actual_external_ip":"93.aaa.bbb.ccc","actual_external_ipv6":"null","router_external_ip":"null"},
"natpmp_autoconfig": {"status":"NotFound"},
"upnp_autoconfig": {"status":"NotFound"}
} In the settings on

Describe your network setup

windows pc. vodafone router

If you are using Tailscale, then the diagnostic information seen in the Roon ARC settings page are completely irrelevant.

If you can access Roon using WiFi but not when using the mobile connection, then there is something wrong with your Tailscale configuration. The whole point of using Tailscale is to make it appear that your mobile and your Roon Server are on the same network - just as they are when you are using WiFi.

Is the mobile correctly using the tunnel setup on your Roon Server?

Have you changed any settings on the Mobile or the Roon Server that restrict access to the Tailscale Tunnel (either by ip address or by application)?

Wade,

Many thanks for your reply, really appreciated. Looks like I need to take a look at Tailscale.

As far as I know, I followed the instructions on initial set up, it worked and I haven’t changed anything.

No I haven’t changed anything.

Hi @zanimos ,

Are you by any chance still logged in to Tailscale on your PC? Do the Tailscale settings on your mobile device still show the proper Exit Node?

I have a Roon ARC setup using my Mac Mini Roon server and Roon ARC on an iPad Mini 6 with Tailscale on both devices as well as my laptop. It works great except a few times I forgot to open Tailscale on my iPad Mini 6. I guess I should figure out how to make that happen when I boot up the iPad if that’s possible.

1 Like

Thanks for your reply.

I am.
Should I log out on my PC?

This was showing as ‘None’ on my mobile but if I change to ‘Enabled’ it still doesn’t work.

I’m sure it is something very simple in the settings I have wrong but just can’t work out what.

1 Like

Hi @zanimos,

For due diligence, verify that the VPN remains on after restarting the phone or changing from WiFi to cellular connection. There are broad but vague reports of VPN-Always-On / VPN-On-Demand functionality having issues on Motorola phones, albeit with Android 13.

What are the VPN On Demand settings in Tailscale on the affected phone?

If you open Tailscale, click on your profile picture in the upper right to access the settings menu. You should see the VPN On Demand tab.

Diagnostics from ARC indicate that the phone doesn’t always rely on the Tailscale interface, instead relying on an IP address from your router or cell provider. The VPN On Demand settings, if you’ve enabled this feature, will dictate whether the Tailscale connection remains active automatically on cell/WiFi.

Connor,

Thanks for your response.

On my phone settings menu I don’t get a ‘vpn on demand’ tab. I see:
DNS settings
App split tunneling
Tailnet lock
Subnet routing
Permissions

Bug report
About Tailscale

Thanks

Hi @zanimos,

Do you have internet access (in a browser, for instance, or for any other app) while you have a cellular connection with Tailscale? Try turning WiFi on/off under these conditions.

If you have no internet access when using Tailscale via cellular data, make sure to follow these steps from Tailscale directly: Troubleshoot device connectivity · Tailscale Docs

If it’s only ARC that can’t connect, then please make sure that Under Split Tunneling, verify that ARC has Tailnet access.

If you have any other VPNs in use on your RoonServer machine or the phone, disable them during testing.

Your ISP may be using the same CG-NAT range as Tailscale; I recommend reaching out directly to your internet provider to inquire what CG-NAT range they use.

Connor,

Thanks again for responding.

I’m just getting stuck though unfortunately.

Yes I am turning WiFi off on my phone. When I have WiFi on on my phone it can access Arc but obviously what I use it for is when out of the house using 4g.

Yes this is the case, just Arc doesn’t work. Arc does have Tailnet access Under Split Tunneling.

No other vpns

When I first set up Arc using Tailscale it worked absolutely fine. It only stopped working after a week or so and nothing has changed, no software update or anything like that either so it is just a mystery.

To confirm Tailscale is on on my PC, android phone and iPad and Tailscale is showing as working on each device.

In Arc Settings when I have WiFi on my phone switched on it shows the Cloud and Roon Server as active (green light) but when I switch WiFi off so that only the mobile network is active it shows Cloud as active (green light) but Roon Server as inactive (Red light).

Thanks again for your help.

Hi @zanimos,

There are general backend improvements to ARC’s server connectivity that will ship with the pending Roon/ARC update. These changes should improve symptoms or at least change the nature of the problem. The new build will first release into Early Access for user testing before you’ll see it announced in Software Release Notes and in the Roon/ARC UI. Thanks for your patience.

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