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 routera
- podłączyć router 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 routera
- naciskać dowolny przycisk znajdujący się w routerze
Router wchodzi wtedy w tryb failsafe i można zalogować się do niego (adres 192.168.1.1) telnetem, bez hasła. Wejście w failsafe rozpoznajemy, gdy któraś z diod miga bardzo szybko.
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). Router 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 router będzie jak świeżo po flashowaniu.
