I've installed howl on my fileserver and enabled multicast. From linux I can do this:
ko...@arcology:~$ uname -a Linux arcology 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux ko...@arcology:~$ nslookup muzkabox.local Server: 192.168.1.254 Address: 192.168.1.254#53 ** server can't find muzkabox.local: NXDOMAIN ko...@arcology:~$ ping muzakbox.local PING muzakbox.local (192.168.1.66) 56(84) bytes of data. 64 bytes from muzakbox.local (192.168.1.66): icmp_seq=1 ttl=255 time=310 ms 64 bytes from muzakbox.local (192.168.1.66): icmp_seq=2 ttl=255 time=3.19 ms 64 bytes from muzakbox.local (192.168.1.66): icmp_seq=3 ttl=255 time=5.26 ms 64 bytes from muzakbox.local (192.168.1.66): icmp_seq=7 ttl=255 time=2.44 ms ^C --- muzakbox.local ping statistics --- 7 packets transmitted, 4 received, 42% packet loss, time 6025ms rtt min/avg/max/mdev = 2.441/80.299/310.295/132.792 ms but on OpenBSD I get this: $ uname -a OpenBSD splat 4.5 GENERIC#1749 i386 $ nslookup muzakbox.local Server: 192.168.1.254 Address: 192.168.1.254#53 ** server can't find muzakbox.local: NXDOMAIN $ ping muzakbox.local ping: unknown host: muzakbox.local Obviously linux's resolver is checking mDNS as well as regular DNS. Is there any way to get OpenBSD doing this too? The only thing I can think is that is has to do with the 'order hosts,bind' line, though bind doesn't seem to be install on the linux box.... Zeroconf is really convenient for me but it's kind of useless if it's going to force me into using Linux as a desktop. To head off the stupid questions: I had my computers all with static IPs but I've moved and there's a new (very locked down) router that I can't tamper with, and names are nicer anyway. .....Actually I just solved my problem a different way because I discovered the dhclient.conf:send host-name "<hostname>"; option. I'm still curious about mDNS support in OpenBSD though (and this took me a couple hours of searching, so the archives could probably use this tip). -Nick