Linksys WMP54GS, ndiswrapper, and mDNS

Chris Farber perfectspiral at gmail.com
Wed Sep 6 01:38:23 UTC 2006


Hello all,

I've recently put some effort into getting Ubuntu working with  
multicast DNS to make my life a bit easier (no more mucking with /etc/ 
hosts). Before I continue, I'll provide a synopsis of my network:

All three computers connect to each other and the internet via a  
wireless network provided by my OpenWRT-flashed Linksys WRT54GL. The  
first computer (tourian) is an Ubuntu 6.06 based file-server and  
processing station connected to the wireless network via a Linksys  
WMP54GS controlled by ndiswrapper. The second and third computers are  
an iMac) and PowerBook running OS X Tiger.

I was able to get libnss to use mDNS pretty quickly and had no  
trouble looking up the other machines' hostnames. The reverse was not  
true, however; I could not lookup tourian from the other machines  
(local lookups did work) whether using Avahi or Apple's own  
mDNSResponder. I suspected it was a multicast issue, and indeed it  
was. Upon connecting the PowerBook directly via ethernet, I had no  
issues resolving tourian via mDNS.

This narrows down the issue to one thing: linux is not receiving  
multicast broadcasts from the wireless network.

I'm caught in a predicament here, as wiring the machine to the router  
is not possible and using the bcm43xx driver (assuming that would do  
the trick) is infeasible because of the limited 11Mbit/s transfer  
rate, and yet I would really like to see mDNS working.

I'd greatly appreciate any information or tips regarding this issue.

Chris




More information about the ubuntu-users mailing list