wymuszenie restartu routera po utracie połaczenia z modemem
|
bandi20 |
Dodano 19-08-2015 15:26
|
User
Posty: 79
Dołączył: 03/01/2015 09:52
|
witam serdecznie
jak najprościej na Tomato osiągnąć coś takiego (przy połączeniu modem w trybie bridge - router TOMATO)
router po tym jak utraci połączenie z modemem spróbuje je odnowić... a jeśli to mu się nie uda router to zrobi restart?
z góry dziękuję za podpowiedź..
Asus RT-AC86U Asuswrt-Merlin
|
|
|
|
shibby |
Dodano 19-08-2015 15:31
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
jaki masz typ połączenia WAN? PPPoE?
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bandi20 |
Dodano 19-08-2015 15:44
|
User
Posty: 79
Dołączył: 03/01/2015 09:52
|
tak, WAN jest na routerze przez PPPoE (taki od netii)
Asus RT-AC86U Asuswrt-Merlin
|
|
|
|
shibby |
Dodano 19-08-2015 15:58
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
jak wpiszesz Router Modem IP to z komputera możesz połączyć się na modem po jego lokalnym IP?
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
bandi20 |
Dodano 19-08-2015 16:29
|
User
Posty: 79
Dołączył: 03/01/2015 09:52
|
tak, mogę..
Połączony z 24 sierpień 2015 14:40:05:
Shibby myślisz że coś da się na to poradzić ?
Edytowany przez bandi20 dnia 24-08-2015 14:40
Asus RT-AC86U Asuswrt-Merlin
|
|
|
|
shibby |
Dodano 24-08-2015 15:46
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
poszukaj na forum skryptu, któy sprawdza połączenie z internetem i w przypadku jego braku restartuje router.
U ciebie w tym skrypcie wystarczy zmienić ip (tam chyba pingują DNS google) na ip modemu.
Ew można rozbudować en skrypt i kolejny warunek czyli:
pinguj ip modemu, jeżeli brak to restart wanu, odczekaj np. 10sek, jeżeli nadal brak neta to restart routera.
Jak znajdziesz ten skrypt do restartu to zobacz czy działa u ciebie (było ich kilka i nie wszystkie działały). Jak będzie działał to załącz go tu to spróbujemy go zmodyfikować o drugi warunek.
Pozdrawiam
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
foooox |
Dodano 24-08-2015 21:08
|
Power User
Posty: 200
Dołączył: 25/09/2008 13:02
|
Proszę bardzo:
#START: WatchDog ON
sleep 45
while [ "`ping -c 3 208.67.222.222|grep 100%`" == "" ]
do
sleep 3600
done
/sbin/dhcpc-renew
#END: WatchDog OFF
Moje Tomato - v121.
Skrypt umieściłem w Init.
Co godzinę pinguje DNS OpenDNS (DNS Google w moim przypadku ma dłuższy czas odpowiedzi).
Przy braku odpowiedzi następuje odnowienie IP na WANie. |
|
|
|
bandi20 |
Dodano 25-08-2015 17:16
|
User
Posty: 79
Dołączył: 03/01/2015 09:52
|
jesteście za****ści.. dziękuje..
Asus RT-AC86U Asuswrt-Merlin
|
|
|
|
Steel_Rat |
Dodano 25-08-2015 17:50
|
OL Maniac
Posty: 1831
Dołączył: 29/05/2011 22:24
|
A takie coś wrzucone do Administration - > sheduler jakiś custoscript ustawić powtarzanie co godzine i wpisać
(test $(($(sed -n "s/\([^\.]*\).*/\1/p" /proc/uptime))) -le 300) || ping -c 3 -q 208.67.222.22 || /sbin/dhcpc-renew
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
|
|
|