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. Zuerst muss man die Firmware holen und per tftp flashen (Firmware gibts hier; das Beispiel ist mit nem SE505):
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;-)