Failsafe Mode

Aus Freifunk Hannover

Ein Problem, das dem Ein oder Anderen unter Euch sicher schon passiert ist: Man vergisst das Passwort eines besonders zickigen Routers, wie z. B. nem Siemens SE505. Jetzt steht man da. Ein Reset funktioniert mit dem Resetknopf nicht, eine serielle Schnittstelle und JTAG glänzen durch Abwesenheit. Allerdings auf tftp wartet er noch kurz! Also was tun? Sven-Ola hat für diesen Fall eine failsafe-Firmware gebastelt, mit der man das gute Teil wieder fit macht.

Failsafe Firmware Image

Zuerst muss man die Firmware holen und per tftp flashen (Firmware gibts hier).

bei laufendem NetworkManager ist dieser noch zu deaktivieren, da er sonst beim aus- und einstöpseln der Netzwerkkabels dazwischenfunkt:

/etc/init.d/network stop #nach getaner Arbeit wieder aktivieren mit /etc/init.d/network start

Das Beispiel ist mit nem SE505 von einem Linux Laptop:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
tftp 192.168.1.1
tftp> binary
tftp> rexmt 1
tftp> trace
tftp> put openwrt-se505-failsafe-code.bin
tftp> quit

So. Jetzt kommt man per telnet auf das Gerät. Und zwar ohne Passwort:

$ telnet 192.168.1.1

Danach kann man ganz einfach das Passwort auf admin zurücksetzen:

telnet> nvram set ff_pw='$1$hqovEtLu$.dEyW.ScexeQhwgP6/XD60'
telnet> nvram commit

Thats it!

PS: Das Geschnörkel heisst tatsächlich ‘admin’! Ich hab’s ausprobiert;-)

Quelle: http://global.freifunk.net/item/passwort_vergessen_1

Persönliche Werkzeuge