Sunshine Server won't appear on any moonlight device in the house

As far as I can tell, the only port it's listening on is tcp 47990, which is just the server config port and not any of the functionality I want from it.
Solution
I figured it out. My ethernet connection was defaulting to WAN and not home, which was causing the firewall to reject things.

Replace all instances of eno1 with your desired connection name
First I did:
sudo nmcli connection modify eno1 connection.zone home
sudo nmcli connection up eno1

Then:
sudo firewall-cmd --reload

Finally, I checked the results of:
sudo firewall-cmd --get-active-zones

And confirmed it's in the home zone and not the WAN zone.
Was this page helpful?