[Berlin-wireless] Neue Freifunk-Firmware 1.0.6
Sven-Ola Tuecke
mail2news
Do Okt 6 12:18:40 CEST 2005
Hey,
getestet und fuer OK befunden. Es gibt eine neue Version der
Freifunk-Firmware. Ein Update wird *empfohlen*. Dateien unter
http://styx.commando.de/sven-ola/ipkg/ Warum? Weil darin neben Bugfixes die
aktuelle CVS-Version des OLSR-Dienstprogramms enthalten ist.
FAQ:
F: Warum ist das Update wichtig? A: Weil es bisher moeglich war, mit einer
Hosroute von 0.0.0.0 oder 127.0.0.1 das ganze Netz lahmzulegen. Dieser
Fehler tritt insb. vermehrt am Wochenende auf, wenn sich die ganzen
Windows-User mit den OLSR-Switch connecten wollen. Mit dem Update werden
solche IPs generell ignoriert und tauchen in den Routing-Tabellen nicht mehr
auf.
F: Kann ich die Firmware einfach draufspielen? A: Wenn nichts anderes
installiert oder manuell auf der SSH-Kommandozeile geaendert wurde, bleiben
die eigentlichen Einstellungen im NVRAM erhalten. Einfach eine
Firmware-Datei laden und ueber das Web-Interface draufspielen. Fertig.
F: Ich hab' aber gefummelt. Und jetzt? A: Hast du nur das eine oder andere
Paket installiert, einfach nach dem Update nochmals installieren.
Moeglicherweise hast du nur /etc/local.*-Dateien geaendert. Retten, Flashen,
Wiederdraufspielen. "find /etc -type f" und "find /usr -type f" helfen. Hast
du viel gebastelt, reicht es aus "ipkg install freifunk-olsrd" aufzurufen
(auf der SSH-Kommandozeile). Das installiert ganz gezielt das OLSR-Update
und sonst nix.
F: Ich hab' Linux und hab den OLSRd selbst kompiliert. Nix geht. Was'n los?
A: Ein etwas ungeschickter socket_open() verhindert den Empfang von Daten
anderer Stationen im aktuellem CVS-Sourcecode. Greif' den Source aus dem CVS
ab und mach diesen Patch drauf:
http://olsrexperiment.de/sven-ola/nylon/olsrd-bb-files-for-nylon/files/olsrd-fixes.patch
Hinweis:
Im Ausland tauchen vermehrt WRT54G-Version 4 auf. Diese laufen nicht mit dem
Kernel 2.4.20 der Freifunk-Firmware. Die BIN-Datei kann man auch nicht auf
diese Geraete laden. Es gibt aber eine Moeglichkeit im KIT
(http://styx.commando.de/sven-ola/ipkg/kit/). Auspacken und "./gen-openwrt
g40 > my-code.bin" aufrufen. Diese Version hat dann den aktuellen
OpenWRT/Whiterussian-Kernel 2.4.30 und laeuft dann auch auf WRT54G-v40.
Tipp: Das WAP54G-v.20 ist zwar teuerer als der WRT und hat nur 2Mb Flash/8
Mb RAM. Aber er verbraucht nur 2,7 Watt! Kann man moeglicherweise noch das
Ethernet ausmachen. Das ist ein Argument - evt. fuer Solar-Anlagen oder so.
Bis auf weiteres bleibt das Geraet daher in der
Liste-zu-unterstuetzender-Hardware und die FFF darum erstmal bei Kernel
2.4.20...
Grusz, Sven-Ola
_______________________________________________
Berlin mailing list
Berlin at olsrexperiment.de
http://www.olsrexperiment.de/cgi-bin/mailman/listinfo/berlin
Mehr Informationen über die Mailingliste Berlin