Firmware

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen

Diese Artikel beschreibt die im Freifunk-KBU Net von uns verwendete Firmware. Hierbei verwenden OpenWRT "Attitude Adjusment" (12.09). Für TP-Link 1043ND und 741ND Geräte gibt Downloads (Siehe Installation). Für andere, ebenfalls "Atheros"-basierte Geräte bieten wir ebenfalls Downloads an, die wir - mangels Hardware - jedoch nicht testen können http://jenkins.kbu.freifunk.net/files/release/1.0/untested/.


Einleitung

Grundsätzlich können alle OpenWRT-fähigen Geräte im Freifunk-KBU-Netz genutzt werden. Hierbei gibt es leider eine wesentlich Einschränkung:

  • Jedes Gerät muss zwei WLAN-Netz (ad-hoc + Infrastruktur) betreiben. Viele ältere Geräte können dies nicht (z.B. WRT54GL).

Konfiguration

Alle Nodes, die am Freifunk-Netz betrieben werden, müssen wir folgt konfiguriert sein. Die einzelnen Konfigurationsdatei können unter https://github.com/ff-kbu/fff/tree/v0.3-generic/files/lib/freifunk heruntergeladen werden. Bitte beachte, dass einige Dateien durch Scirpts beim ersten Boot generiert werden.

Hinweis: fastd ist in OpenWRT nicht enthalten und muss nachträglich installiert werden.

Sourcecode-Quellen

Falls Du ein vorkonfiguriertes OpenWRT verwenden möchtest (inkl. fastd), dann forke bitte https://github.com/ff-kbu/fff. Die Für jedes (beta)-Release gibt es einen Tag. feeds.conf.default enthält bereits neuere batman-adv und fastd-Pakete. Somit ist es bspw. möglich, auf dem Router ein gewöhnliches OpenWRT zu installieren, die die selbstgebauten Pakete (z.B. fastd) nachträglich einzuspielen.

Bitte beachten die Hinweise zum Kompilieren von OpenWRT http://wiki.openwrt.org/doc/howto/build - Es gibt keine Abweichungen bei dem Build unserer Firmware (abgesehen vom git-Repository  ;-) )