I want to create a wireless to wired bridge on my rasbian powered Rasperry Pi to connect my DVB-T box to the network. The DVB-T box sends the signal into the network using Apple's bonjour service.

To create the bridge I followed this tutorial which it works as intended. If I connect my PC with the Raspberry via LAN I am able to access other devices in the Wifi network and, of course, the internet. Additionally I can see and ping the PC from other clients in the Wifi network.

When I connect the DVB-T device, nothing works. As far as I can tell it gets an IP via the DHCP on the Raspbian and I can ping it from there, but it does not appear anywhere in the Wifi network. I already tried different configurations on the DVB-T device, static IP instead of DHCP with the main network's router as DNS server - no difference.

Right now I have no idea what else I could do. Could it be possible that the Bonjour service of the DVB-T device has only impact in the range of the Rasbian's DHCP (in the LAN network)? If so, is there a way to fix this?


If the Bonjour service provider doesn't reside in the same subnet as the other devices then they won't be able to see the traffic.

The router would have to be configured to allow multicasting or broadcasting across subnets.

There also exist Bonjour gateways that bridge traffic across subnets/VLANs, one such is from Aerohive, although I think that would be overkill here.

If you wish to research further, you should look up "Bonjour Multiple Subnets", "mDNS" and "DNS-SD".

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.