Archive:MDNS mit Freifunk
Hier ist eine schnelle Anleitung, um Zeroconf, genauer gesagt MDNS (aka Rendezvous/Bonjour), über einen Freifunk-Linksys zu verbreiten. Dafür wird Avahi benötigt, eine mDNS & Zeroconf Implementierung, die unter einer LGPL Lizenz erhältlich ist.
Schnelldurchlauf
Getestet mit Freifunk-Firmware 1.0.7
Pakete installieren:
ipkg install http://downloads.openwrt.org/people/nico/testing/mipsel/packages/avahi-daemon_0.5.2-1_mipsel.ipk ipkg install http://downloads.openwrt.org/people/nico/testing/mipsel/packages/libavahi_0.5.2-1_mipsel.ipk ipkg install http://downloads.openwrt.org/people/nico/testing/mipsel/packages/libdaemon_0.8-1_mipsel.ipk ipkg install http://downloads.openwrt.org/people/nico/testing/mipsel/packages/libexpat_1.95.8-1_mipsel.ipk
Avahi will als user nobody laufen, der muss erstmal angelegt werden:
echo "nobody:x:65534:65534:nobody:/nonexistent:/bin/ash" >> /etc/passwd echo "nogroup:x:65534:" >> /etc/group
Config editieren, 'enable-reflector' auf 'yes' setzen:
vi /etc/avahi/avahi-daemon.conf [EINFUEGEN] enable-reflector=yes [ESC] [:] [wq] [ENTER]
Dann avahi-daemon starten:
avahi-daemon
Wenn das funktioniert sollte er als Hintergrundprozess laufen:
avahi-daemon -D
So sieht's aus
Standardmässig kündigt der Linksys dann seinen Webserver und den SSH-Zugang an: