Firmware: Unterschied zwischen den Versionen
Sargon (Diskussion | Beiträge) (→SSH) |
Sargon (Diskussion | Beiträge) |
||
Zeile 5: | Zeile 5: | ||
=== Installation === | === Installation === | ||
− | Bei | + | Bei einem frischen TP-Link Gerät 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 | 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 | Router Revision passende Version. Die Version steht auf der Unterseite des Gerätes rechts | ||
Zeile 21: | Zeile 21: | ||
Wenn sich der Router im Betriebsmodus befindet, kann die Weboberfläche weiterhin | Wenn sich der Router im Betriebsmodus befindet, kann die Weboberfläche weiterhin | ||
− | erreicht werden, dafür muss man allerdings | + | erreicht werden, dafür muss man allerdings die Adresse des Routers herausfinden. |
− | herausfinden. | + | Siehe dazu weiter [[#IPv6_Adresse_des_Routers|unten]]. |
+ | ==== ConfigMode Reaktivieren ==== | ||
Der Router kann wieder in den ConfigMode versetzt werden, indem die ''QSS'' Taste, auf der Rückseite | Der Router kann wieder in den ConfigMode versetzt werden, indem die ''QSS'' Taste, auf der Rückseite | ||
Zeile 29: | Zeile 30: | ||
Installation erreichbar. | Installation erreichbar. | ||
− | === | + | === IPv6 Adresse des Routers === |
+ | |||
+ | Im Betriebsmodus ist der Router über IPv6 erreichbar. Die Adresse findet man raus in dem man | ||
+ | die auf der Unterseite des Routers abgedruckt MAC Adresse in eine IPv6 Adresse umwandelt. | ||
+ | Um hier nicht auf die Details einzugehen wie genau dies funktioniert gibt es folgendes [http://freifunk.in-kiel.de/ipaddrcalc.html Script]. | ||
− | + | Alternativ kann man die Link Lokal Adresse des Routers auch mit Hilfe eines Broadcasts in Erfahrung bringen. | |
− | + | Dazu schliesst man den Router am besten direkt an den Rechner an. Aus der Konsole heraus: | |
− | |||
− | |||
ping6 ff02::1%eth0 | ping6 ff02::1%eth0 | ||
− | Wobei hier ''eth0'' die lokale Netzwerkschnittstelle, welche mit dem Router verbunden ist, ist. | + | Wobei hier ''eth0'' die lokale Netzwerkschnittstelle, welche mit dem Router verbunden ist, ist. |
− | + | Die Antwortenden Adressen sind von der Form | |
− | + | fe80::0000:00ff:fe00:0000 | |
− | + | bei der Verwendung darauf Achten am Ende der Adresse immer das Interface mit angeben (%eth0 im Beispiel) | |
− | === | + | === SSH === |
− | + | Der Router ist per SSH erreichbar, sofern man beim Einrichten ein "root" Passwort gesetzt hat. | |
− | |||
− | |||
== Download == | == Download == |
Version vom 3. Oktober 2012, 23:30 Uhr
Anleitung
Ein paar kurze Worte zur Firmware.
Installation
Bei einem frischen TP-Link Gerät 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.
Router des Typs D-Link DIR-300 sind leider etwas schwieriger mit unserer Firmware zu versorgen.
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 die Adresse des Routers herausfinden. Siehe dazu weiter unten.
ConfigMode Reaktivieren
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.
IPv6 Adresse des Routers
Im Betriebsmodus ist der Router über IPv6 erreichbar. Die Adresse findet man raus in dem man die auf der Unterseite des Routers abgedruckt MAC Adresse in eine IPv6 Adresse umwandelt. Um hier nicht auf die Details einzugehen wie genau dies funktioniert gibt es folgendes Script.
Alternativ kann man die Link Lokal Adresse des Routers auch mit Hilfe eines Broadcasts in Erfahrung bringen. Dazu schliesst man den Router am besten direkt an den Rechner an. Aus der Konsole heraus:
ping6 ff02::1%eth0
Wobei hier eth0 die lokale Netzwerkschnittstelle, welche mit dem Router verbunden ist, ist. Die Antwortenden Adressen sind von der Form
fe80::0000:00ff:fe00:0000
bei der Verwendung darauf Achten am Ende der Adresse immer das Interface mit angeben (%eth0 im Beispiel)
SSH
Der Router ist per SSH erreichbar, sofern man beim Einrichten ein "root" Passwort gesetzt hat.
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 |
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