I’ll omit the tech details of my system as they’re not relevant.
I’ve been struggling with port forwarding for ARC. I would set up everything, did the tests and ARC appear to work fine… for a few days at least. Then, after a few days, it would stop working and show a connection error. I shrugged it off and simply re-configured everything, normally using another port (I started alternating between a port close to my Plex server and Roon’s default port.)
It happened again this week, while I’m away from home. Luckily I can remote access one of my machines at home (thanks Tailscale!) and did some troubleshooting. This time switching ports just didn’t work and I couldn’t get ARC working at all. It showed the connection error on both of my pre-configured ports.
Then I looked closer at my setup. I use DHCP on my network and I noticed my router had changed the IP for my Roon Core. I have now reserved the address (as I have with the machine running my Plex server) and I’m hoping my intermittent connection problems go away.
TLDR: ARC lost connection every few days to a week. The IP of my core wasn’t reserved on my router so it changed once in a while. Reserved the IP and ARC is working great so far.