Czasami się zdarza, że przez przypadek zepsujemy któryś z ważnych skryptów startowych lub uszkodzi się nam partycja JFFS. Wtedy możliwe jest przejście w tryb Failsafe.
- odłączyć zasilanie od rutera
- podłączyć ruter bezpośrednio do komputera
- nadać karcie sieciowej adres z zakresu 192.168.1.2 - 192.168.1.254 np. 192.168.1.2
- podłączyć zasilanie do rutera i oczekiwać na zgaśnięcie diody POWER
- nacisnąć w tym momencie przycisk reset na 2s
Ruter wchodzi wtedy w tryb failsafe i można zalogować się do niego (adres 192.168.1.1) telnetem.
Inny sposób wykrycia momentu wciśnięcia przycisku reset to uruchomienie dowolnego snifera na karcie ethernetowej (np. pod linuksem: nc -l -p 4919 -u). Ruter wysyła pakiet udp na port 4919 zawierający informację „Press reset now, to enter Failsafe!”. Należy w tym momencie wcisnąć przycisk reset.
Po zalogowaniu można wydać polecenie mount_root (zamontuje to jffs) i można poprawić to co źle zostało zrobione lub polecenie firstboot które całkowicie wyczyści jffs i ruter będzie jak świeżo po flashowaniu.
Dyskusja