[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