[wlanfhain] BETA: Freifunk-Firmware
Sven-Ola T�cke
mail2news
Mo Okt 18 10:05:50 CEST 2004
Hallo,
die Freifunk-Firmware ist soweit fertig, dass ich diese Software mit gutem
Gewissen als "BETA-Version" bezeichnen mag. Unter der Download-Adresse
lautet http://styx.commando.de/sven-ola/ipkg/.
Kurzbeschreibung:
- Plug-And-Play Firmware, mit der auf einem WRT54g oder einem WAP54g ein
typsicher OLSR-Node schnell und einfach eingerichtet werden kann. Schritte:
a) Im Kaufhaus einen WRT54g besorgen b) Auf der Original-Weboberfläche den
Firmware-Update-Button suchen c) Firmware-Datei "openwrt-g-freifunk-0.3.bin"
einspielen d) auf der neuen Web-Oberfläche die OLSR-IP-Adresse setzen. Das
wars. Ach so: Im Default lautet das http_passwd "admin". Das sollte
natürlich auch geändert werden...
- Es handelt sich um ein vorkonfiguriertes OpenWRT mit einer Web-Oberfläche.
Die folgenden Pakete sind zusätzlich installiert: "freifunk-webadmin",
"freifunk-olsrd", "freifunk-upload", "libptread", "wl", "dropbear" und
"netperf".
- Nach der Installation der Freifunk-Firmware wird Telnet ausgeschatet, und
der SSH-Server "dropbear" mit dem http_passwd in Betrieb genommen.
Web-Password und SSH-Password sind immer gleich, im Default also User="root"
und Passwort="admin". Neue Firewall-Konfig schützt das lokale Ethernet mit
192.168.x.x vor dem "bösen" OLSR-Freifunk-Netz mit 172.16.x.x (bzw. *nicht*
192.168.x.x). Surfen über OLSR natürlich per NAT aus dem Ethernet möglich -
wenn ein funktionales HNA4 in der Nähe ist.
- Die Web-Oberfläche gliedert sich in einen öffentlichen und in einen
Kennwort-geschützten Admin-Teil. Im öffentlichen Teil können die aktuellen
Routen und die Erreichbaren WLAN-Stationen abgezeigt werden. Für Lasttests
ist der NetPerf-Server eingerichtet. Es gibt ein Entwicklungssystem für
eigene Web-Inhalte mit Freifunk-Layout. Erläutert für WinXP und Linux.
- Der Web-Admin kann auch auf einem normalen OpenWRT installiert werden.
Einig die erweiterten Neustart-Funktionen und die Seite Firmware-Upgrade
sind nicht benutzbar. Schritte: a) Zeile zu /etc/ipkg.conf hinzu: "src
freifunk http://styx.commando.de/sven-ola/ipkg", b) ipkg update, c) ipkg
install freifunk-webadmin (zieht die oben genannten Zusatzpakete)
@yokoy (und andere, die das Prerelease benutzen): Im Prerelase funktioniert
die Firmware-Upgrade-Seite nicht richtig. Für ein Update also entweder
vorher den neuen Freifunk-Webadmin installieren (s.o.) oder die neue
Firmware per TFTP einspielen. Danach die Funktion "Neustart mit Format der
JFFS-Partition" auswählen. Alle Einstellungen im NVRAM bleiben natürlich
erhalten.
@conny: Natürlich gibts auch eine Erweiterung des Server-Kits. Das
Generierungs-Script nimmt nun optional auch Netzmaske, Kanal und ESSID und
patched das in die generierte Firmware als Default mit ein.
Gruß, Sven-Ola
Mehr Informationen über die Mailingliste Berlin