[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