Squeezebox Discovery / UDP Broadcast via Subnets
-
Hi All,
sorry if this becomes a dumb question, but after spending the several hours while searching the net I feel a bit lost.
I have some older Squeezebox music players which seem to use UDP Broadcast (see http://forums.slimdevices.com/showthread.php?99201-Hint-Android-Tablet-with-Squeezebox-Controller-App-in-different-Subnet) to find the server. I am trying to place the clients and the server into different networks and need a way to let the udp broadcasts go from the client to the server net.
I read a lot of how stupid it seems to push broadcasts over the border but in that case it seems to be necessary.
best regards
Oliver
-
So you can't enter the server address directly into the client?
Steve
-
Steve, not all clients I use allow that - the vendor marks explicit that "all devices and the server" need to be on the same network.
Oli
-
It's definitely using UDP broadcast rather than UPNP or mDNS for discovery?
People have successfully used the IGMP proxy to allow UPNP devices to discover servers in in another subnet.Steve
-
Yes it definitily sends a UDP broadcast packet to port 3483 and I do not see how IGMP matches this puzzle….
-
No, after writing that post I did some reading and also failed to find the right info. None the less people have used it, there threads here detailing what was required.
Edit: https://forum.pfsense.org/index.php/topic,46525.0.html
You could try forwarding port 3483 to the Squeezebox server. If the discovery packets are sent to the broadcast address they will hit the interface and should be forwarded. Whether the server will respond or the client is then able to deal with a server in another subnet is anyones guess. ;)
Steve