Continuing the discussion from Android Roon Remote looses connection to Core (daily):
Ace sleuth @CRo figured out you need to enable IGMP and broadcast networking, and mentioned
If you want I can also make some firewalld entries
I want . I created a simple firewalld service file for Roon server that opens the ports it uses (TCP 9100-9200 and UDP 9103); you can add to firewalld with
firewall-cmd --permanent --new-service-from-file=/path/to/my/roon-server.xml and then it shows up in the Firewall Configuration UI as a nice service you can turn on and off , but it doesn’t work: Android Roon controller is stuck “Looking for your Roon Core.” I believe I need to enable IGMP and broadcast when this service is running, but
- I can’t figure out how to enable broadcast.
firewall-cmd --add-protocol=igmpseems to work (add
--permanentshould make it permanent), but I don’t know the equivalent magic for broadcast.
- I don’t know how to tie turning these protocols on to enabling the Roon server.
- Is there some way to get Linux to let you know when it’s blocking network packets? I think firewalld just configures the kernel, so getting it to log with something like
sudo firewalld --nofork --debug 2 --log-file /tmp/firewalld_manual.logdoesn’t help.
Thanks for any insights! Sorry if I mis-format this, I’m new.
Core Machine (Operating system/System info/Roon build number)
Roon Server on Fedora 31 laptop / version 2.1.0?
Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)
Netgear WGR614v10 over WiFi
Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Description Of Issue