Firmware: Unterschied zwischen den Versionen
Zeile 82: | Zeile 82: | ||
| D-Link DIR-300 | | D-Link DIR-300 | ||
| | | | ||
− | + | vmlinux.lzma | |
− | + | root.squashfs | |
|} | |} | ||
Version vom 2. Oktober 2012, 15:19 Uhr
Anleitung
Ein paar kurze Worte zur Firmware.
Installation
Bei den TP-Link Geräten lässt sich die Firmware über den Menüpunkt System Tools->Firmware einspielen. Verwende dazu die unten verlinkte Firmware. Achtung verwende die für deine Router Revision passende Version. Die Version steht auf der Unterseite des Gerätes rechts neben der Produktnummer.
Konfigurations-Modus
Nach der Installation bootet der Router in den sog. ConfigMode. Im ConfigMode bietet der Router auf allen LAN Ports DHCP an. Die Weboberfläche ist dann über http://192.168.1.1 erreichbar. Der Konfigurations-Wizard führt einen dann durch die Einstellungen. Nach dem beenden des Setups startet der Router neu und ist ab jetzt im Normalen Betriebsmodus.
Wenn sich der Router im Betriebsmodus befindet, kann die Weboberfläche weiterhin erreicht werden, dafür muss man allerdings mit Avahi/Bonjour die Adresse des Routers herausfinden. Bis auf weiteres ist das ein wenig kompliziert.
Der Router kann wieder in den ConfigMode versetzt werden, indem die QSS Taste, auf der Rückseite des Gerätes, mindestens 3 Sekunden lang gedrückt wird. Im Zweifel die Taste einfach so lange halten bis die Lampen des Routers einmal gemeinsam Aufleuchten. Danach ist der Router wieder wie nach der Installation erreichbar.
SSH
Der Router ist per SSH erreichbar. Entweder findet man per Avahi/Bonjour die IPv{4,6} Adresse des Routers heraus oder verbindet sich direkt mit dem WAN Port des Routers. Dort kann dann über die Link Lokal Adresse eine Verbindung hergestellt werden. Die findet man am besten mit einem Broadcast Ping heraus:
ping6 ff02::1%eth0
Wobei hier eth0 die lokale Netzwerkschnittstelle, welche mit dem Router verbunden ist, ist. Danach ist der Router mittels
ssh root@fe80:....%eth0
erreichbar.
Telnet
Direkt nach der Installation, bevor das root Passwort gesetzt wurde ist der Router auch per Telnet erreichbar. Verfahre dabei analog zum ssh Verbindungsaufbau:
telnet fe80:....%eth0
Download
Im folgenden die aktuelle Images der FFKI-Firmware. Achte bei der Auswahl der Firmware auf die Version deines Routers.
Model | Erstinstallation | Upgrade |
---|---|---|
TP-Link TL-WR741N / TL-WR741ND | ||
TP-Link TL-WR841N / TL-WR841ND | ||
TP-Link TL-1043ND | ||
D-Link DIR-300 |
vmlinux.lzma root.squashfs |
Development
Im folgenden der Schnellüberblick wie man die FFKI-Firmware selber baut.
# für 741nd git clone git://freifunk.in-kiel.de/ffki-firmware.git -b master # für anderes <model> welches wir unterstützen git clone git://freifunk.in-kiel.de/ffki-firmware.git -b <model> cd ffki-firmware scripts/feeds update -a && scripts/feeds install -a # Prüfen ob sich beim Updaten die .config verändert hat git diff .config # Wenn diese der Fall sein sollte, folgende zwei Zeilen git checkout .config yes | make oldconfig # Der nächste Schritt kann LANGE dauern, hol dir am besten einen Kaffee und ein Buch. # Danach liegt das fertige Image in Unterverzeichnis bin make