Temat: Twardy restart wan
Cześć
Mam TP Link WR1043nd podłączony WAN'em bezpośrednio do kabla lan od operatora. Co jakiś czas (a ostatnio częściej niż rzadziej) gdy operator przerywa łącze lub gdy sam zrestartuję router (a mam ustawione żeby sam to robił raz na tydzień), router nie może się ponownie połączyć z internetem. Nie otrzymuje IP, nie odbiera żadnych pakietów (wykazuje tylko wysłane). Ping: sendto: odpowiada "Network unreachable".
Odpowiedzi operatora na zaistniała sytuację są zawsze dwie:
A) Proszę podłączyć nasz oryginalny router (stary szmelc gnijący gdzieś w kącie)
B) Odłączyć kabelek od portu wan na 5 sekund (i to rzeczywiście działa!)
Pytanie: Jak zrobić programowo taki twardy reset wan'u? jak z pkt B
Mam już nawet gotowy skrypt który pinguje Google i gdy zauważy brak netu restartuje sieć. Niestety jego restart jest nieefektywny.
To co próbowałem i nie pamaga:
1) ustawić IP na sztywno
2) ifdown wan; sleep 5; ifup wan
3) killall -SIGUSR2 udhcpc; sleep 10; killall -SIGUSR1 udhcpc
4) /etc/init.d/network restart
5) restart całego routera
Co proponujecie?