Archive:MDNS mit Freifunk: Unterschied zwischen den Versionen
(→Schnelldurchlauf: avahi als selbtartender service) |
(+ einteilung + user) |
||
Zeile 1: | Zeile 1: | ||
+ | ===Einleitung=== | ||
Hier ist eine schnelle Anleitung, um [[Zeroconf]], genauer gesagt MDNS (aka Rendezvous/Bonjour), über einen [http://freifunk.net Freifunk]-Linksys zu verbreiten. Dafür wird [http://www.freedesktop.org/Software/Avahi Avahi] benötigt, eine mDNS & [[Zeroconf]] Implementierung, die unter einer [http://www.gnu.org/copyleft/lesser.html LGPL] Lizenz erhältlich ist. | Hier ist eine schnelle Anleitung, um [[Zeroconf]], genauer gesagt MDNS (aka Rendezvous/Bonjour), über einen [http://freifunk.net Freifunk]-Linksys zu verbreiten. Dafür wird [http://www.freedesktop.org/Software/Avahi Avahi] benötigt, eine mDNS & [[Zeroconf]] Implementierung, die unter einer [http://www.gnu.org/copyleft/lesser.html LGPL] Lizenz erhältlich ist. | ||
− | ==Schnelldurchlauf== | + | ===Schnelldurchlauf=== |
− | |||
Getestet mit [http://www.freifunk.net/wiki/FreifunkFirmware Freifunk-Firmware 1.0.7] | Getestet mit [http://www.freifunk.net/wiki/FreifunkFirmware Freifunk-Firmware 1.0.7] | ||
Zeile 54: | Zeile 54: | ||
</pre> | </pre> | ||
− | ==So sieht's aus== | + | ===So sieht's aus=== |
− | |||
Standardmässig kündigt der Linksys dann seinen Webserver und den SSH-Zugang an: | Standardmässig kündigt der Linksys dann seinen Webserver und den SSH-Zugang an: | ||
[[Bild:Avahi-discovery-shot.png|300px]] | [[Bild:Avahi-discovery-shot.png|300px]] | ||
Zeile 61: | Zeile 60: | ||
Der Screenshot vom Avahi-Discovery Browser wurde auf einem Laptop im OLSR-Netz gemacht, zu sehen sind neben dem http & ssh vom Linksys auch einige Dienste von Rechnern im lokalen (=kabelgebundenen) Netz, zB iChat (_presence) oder ein Softphone (_sip). | Der Screenshot vom Avahi-Discovery Browser wurde auf einem Laptop im OLSR-Netz gemacht, zu sehen sind neben dem http & ssh vom Linksys auch einige Dienste von Rechnern im lokalen (=kabelgebundenen) Netz, zB iChat (_presence) oder ein Softphone (_sip). | ||
− | ==Das gibt's noch zu tun== | + | ===Das gibt's noch zu tun=== |
* Avahi auf mehreren Nodes im Netz installieren, sehen ob sich die Ankündigungen gut verbreiten | * Avahi auf mehreren Nodes im Netz installieren, sehen ob sich die Ankündigungen gut verbreiten | ||
Zeile 68: | Zeile 67: | ||
* daap (iTunes, Rhythmbox) testen ;) | * daap (iTunes, Rhythmbox) testen ;) | ||
* mDNS-to-html für Freifunk-Webinterface? | * mDNS-to-html für Freifunk-Webinterface? | ||
+ | |||
+ | ===Wer hat's installiert?=== | ||
+ | * [[Marienstrasse-2]] | ||
+ | * [[Ritter-3]] |
Version vom 10. November 2005, 11:27 Uhr
Einleitung
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 update ipkg install freifunk-removed-from-openwrt 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...
vi /etc/avahi/avahi-daemon.conf
... mit [EINFUEGEN] in den edit-modus wechseln, und 'enable-reflector=yes' setzen...
enable-reflector=yes
... speichern mit der Tastenfolge [ESC] [:] [w] [q] [ENTER]
Dann avahi-daemon starten:
avahi-daemon
Wenn das funktioniert sollte er als Hintergrundprozess laufen:
avahi-daemon -D
Um avahi als service beim hochfahren gestartet werden soll:
mv /etc/init.d/avahi-daemon /etc/init.d/S97avahi-daemon
So sieht's aus
Standardmässig kündigt der Linksys dann seinen Webserver und den SSH-Zugang an:
Der Screenshot vom Avahi-Discovery Browser wurde auf einem Laptop im OLSR-Netz gemacht, zu sehen sind neben dem http & ssh vom Linksys auch einige Dienste von Rechnern im lokalen (=kabelgebundenen) Netz, zB iChat (_presence) oder ein Softphone (_sip).
Das gibt's noch zu tun
- Avahi auf mehreren Nodes im Netz installieren, sehen ob sich die Ankündigungen gut verbreiten
- gibt es einen vernünftigen mDNS Browser für Windows?
- iChat auf anderen Plattformen?
- daap (iTunes, Rhythmbox) testen ;)
- mDNS-to-html für Freifunk-Webinterface?