Funny how ARC works with my Salt box even without port forwarding. Problem, it only works for about 15 minutes and then I can’t connect anymore if I don’t restart roon and the arc app.
Check, if the firewall has created such a rule (sorry, I’m not familiar with Salt HW/SW) and don’t know if they make this transparent to the user. If not, I’m nvolve the Salt call center
Salt is IPv6 oriented. I had a Salt Fiber when I was an expat in Basel for 4 years.
I received a private IPv4 address (10.12.x.x) on the public interface of the router. If that’s still the case , it will never work. There are two solutions I can think of: either you pay approx 10 CHF/month to Salt for a publicly accessible IPv4, or you define an IPv6 VPN solution that translates to IPV4 on the core and client.
What port is configured in Roon Settings → Roon ARC? The ports need to match exactly. And the IP you enter here needs to be your Core IP, which may change if you did not do an Address Reservation on it.
I changed it to TCP and added the information from the Roon > ARC Settings page. Although I’m not sure, what value I should enter really for each of the two port entries … 4 x the same number?
However, it still does not work
I checked again with customer support from Salt, and I got the following reply:
So - it really seems not to be supported with the current version of Salt box
I then asked about the publicly accessible IPv4 or VPN solution @Georgethesixth mentioned and he recommended to book an IPv4 … but I’m not sure if I want to pay another 10.- monthly just to use ARC. Also there’s no guarantee that it will work …
Unfortunately, as @Tobias_Imbach and several other users have already realized, Salt. Mobile SA has widely implemented IPv6 addresses for their residential accounts and uses CG-NAT for that tier. It does not appear that they have a DS-Lite IPv4 tunneling option or PCP support that will allow for Salt. users to either automatically or manually configure port forwarding. So, ARC is limited to home network use and playback of offline downloaded content at this time. Note that the team is actively researching workarounds to IPv4 port forwarding that will potentially allow for our users dead-ended with CG-NAT to access ARC on-the-go as designed. However, we don’t have a timeline or a guarantee of success for these potential future Roon-supported workarounds.
To summarize, there are three current workarounds Salt. users can take to access ARC, although they do fall within the realm of our #tinkering solutions:
1). Contact Salt. support to request a static IPv4 WAN IP address for a monthly fee. Note that, depending on the age of your Salt account, you may be able to grandfather into a static IPv4 if you originally had one reserved.
You can try out TailScale, a workaround explored in our #roon and #tinkering section (see above)
If I remember well from my time in Switzerland, you have a problem with the default Salt offering. Roon doesn’t support IPv6, as far as I know, and Salt shares one public IPv4 over different customers. You will only get ARC to work if you order a publicly accessible IPv4 address. I have never seen this config anywhere in Europe on a fixed line before. Most providers issue a temporary IPv4 that is publicly accessible. Then again, Salt offers a 10 Gbit connection with for the same price as I pay for a 500 Mbit down, 100 Mbit up so you are lucky.
I’ve merged your post into the existing thread for Salt users who are unfortunately up against their carrier-grade network address translation. Note that Roon is actively exploring alternative solutions, but we don’t have a timeline at this time.
Any update on this? I have also the SALT box, can’t use Roon ARC; it’s frustrating
It’s very odd as Plex connects perfectly all the time remotely, for my same library of around 300k tracks. Only issue is Plex is not bit-perfect. I didn’t even have to mod my router to get the Plex to work.
As an aside is there any chance the normal Roon Android app could be tinkered with to allow Bit Perfect? This would be a great start, at least to have Roon around the house bit-perfect via Android.
Per @Suedkiez’s post above, the team is actively testing an implementation of ARC that works with many IPv6 accounts. For many users stranded by CG-NAT, this will allow ARC to function out of the box. We continue to make progress, although certain ISPs have more particular implementations that will require further work.