ARC can not connect to Roon Core (MiniUPnP)

Seeing the same diagnostic message. Running Roon Core on PopOS (Linux 5.17) with Roon build 1128. UPnP is enabled on my router and port range is automatically being forwarded.

Wondering if there’s a service needed on Linux boxes for UPnP to work?

Edit: installed MiniUPnP. I didn’t have port triggering on in my router, so I added that and removed port forwarding. The first upnpc -s (status) command was before port triggering, then after. I’ve censored IP addresses.

I restarted my Roon server (sudo systemctl restart roonserver) and tried to connect ARC again with no luck. ISP is Verizon and router is Netgear.


me@pop-os:~$ upnpc -s
upnpc : miniupnpc library test client, version 2.2.3.
 (c) 2005-2021 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://XXX.XXX.X.X:XXXXX/Public_UPNP_gatedesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found a (not connected?) IGD : http://XXX.XXX.X.X:XXXXX/Public_UPNP_C3
No valid UPNP Internet Gateway Device found.


ME@pop-os:~$ upnpc -s
upnpc : miniupnpc library test client, version 2.2.3.
 (c) 2005-2021 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
List of UPNP devices found on the network :
 desc: http://XXX.XXX.X.X:XXXXX/Public_UPNP_gatedesc.xml
 st: urn:schemas-upnp-org:device:InternetGatewayDevice:1

Found valid IGD : http://XXX.XXX.X.X:XXXXXPublic_UPNP_C3
Local LAN ip address : XXX.XXX.X.Y
Connection Type : IP_Routed
Status : Connected, uptime=10507595s, LastConnectionError : ERROR_NONE
  Time started : Sat May 21 22:06:37 2022
MaxBitRateDown : 100000000 bps (100.0 Mbps)   MaxBitRateUp 100000000 bps (100.0 Mbps)
ExternalIPAddress = ZZ.ZZ.ZZ.ZZZ
Bytes:   Sent: 3031353002	Recv: 2499861594
Packets: Sent: 496783644	Recv: 1296315822

Just going to update this thread to say that I removed these tools since they didn’t fix the issue. I rebooted my server (again), enabled port forwarding on my router (again) and everything was working fine after that. Didn’t need to adjust NAT settings (still set to “secured”) and didn’t reboot router.

It doesn’t seem like PopOS is missing anything for this to work, which makes sense given that it’s an Ubuntu derivative and that’s working for other folks.

For those still troubleshooting, I am running Roon Core on PopOS (Linux 5.17) with Roon build 1128. No changes were needed on my server’s end. You may need firewall exceptions (via the ufw tool). This is my network path:
Verizon ONT (fiber) → Netgear XR300 (latest firmware, port forwarding enabled for SINGLE port, everything else is essentially default) → server connects via WiFi

3 Likes

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