Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

At home I have an ADSL modem that I use also as router. For the record, it is a DavoLink DV-2020 provided by Tele2 in the Netherlands. It turns out that if a computer is connected with a cable to the router and another computer is connected wirelessly, then they cannot see each other's services that are advertised through Bonjour (Apple's service discovery protocol, an implementation of Zeroconf). The combinations wired/wired and wireless/wireless work fine. This means that somehow wire- and wireless- connected machines are on different physical networks although their IPs are in the same range (192.168.1.*).

The modem in question doesn't provide many options that I could play with. So, I was thinking of buying a second router to connect to the modem, and then connect all my machines to this second router. The problem is that I am afraid that I will have again the same problem.

I am looking for suggestions on routers that offer the functionality I want (Bonjour between wired and wireless connections). I suppose that one solution would be Apple's Airport Extreme Base Station but at 160€ it is ridiculously expensive. Any other options out there? And why is it so difficult to find in the technical characteristics if wired and wireless connections are on the same physical network?

share|improve this question

5 Answers 5

up vote 3 down vote accepted

It looks like the router isn't handling multicast (which is what Bonjour uses) correctly. There's a possible fix mentioned here although it might not work with your particular modem.

Anyway, multicast bridging is the feature you want, although it's hard to determine if a router supports it without actually testing it. If you are happy running separate networks for wired and wireless, one option is buying a router with OpenWRT support, then running Avahi as a mDNS reflector between them.

share|improve this answer

I can report that my Linksys WRT54G without custom (OpenWRT) firmware supports the bridged multi-cast traffic just fine. Wifi printing to a wired HP printer with Bonjour/Zeroconf works. However in my case, the firmware on the HP 2600n had to be patch to the latest version to get this working correctly, so it might not be your router at fault.

share|improve this answer

I found a tip on a D-Link forum for my DIR-655 related to Bonjour and mulitcast.

The part that made my bonjour iPhone apps able to connect to my home network was this setting:

on the Advanced tab, Advanced Network settings, there is a check box for Enable Multicast Streams. Tick this and reboot the router.

share|improve this answer

i'm also using a Davolink DV-2020 with wireless and wired network. i found this thread http://forums.roku.com/viewtopic.php?p=116255&sid=2276c11e79008f18827267f02638b5e2 and got Bonjour to work properly by disabling AP Isolation. Don't know what that actually does, but at least Bonjour works properly now across both wireless and wired network.

share|improve this answer

I experienced this issue on a D-Link DIR-601.

Enabling multicast streams under the advanced tab did not solve my problem.

I was able to resolve my issue by adding a multicast route under "Advanced->Routing". I used the following values:

Name: multicast Destination IP: 224.0.0.0 Netmask: 255.0.0.0 gateway: 192.168.0.1

The 192.168.0.1 address is the local IP of my router. "WAN" is the only option for me in the interface drop down.

This solved my issues with bonjour between wired and wireless hosts. I seem to remember that older versions of the Linux kernel required the multicast route to be added manually.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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