Что работает? Опишите подробно
Если появляется интернет то все проще!! Если 8.8.8.8 пингуется при удачном, а при неудачном подключении нет, тогда через tool netwatch
/tool netwatch
add comment=reconnect-run down-script="system scheduler set [find comment=reconnect1] disabled=no\r\nsystem scheduler set [find comment=reconnect2] disabled=no" host=8.8.8.8 interval=1s up-script="system scheduler set [find comment=reconnect1] disabled=yes\r\nsystem scheduler set [find comment=reconnect2] disabled=yes\r\ninterface pppoe-client set [find comment=pppoe-1] disabled=no"
/system scheduler
add comment=reconnect1 disabled=yes interval=30s name=schedule1 on-event="interface pppoe-client set [find comment=pppoe-1] disabled=yes" start-time=startup
add comment=reconnect2 disabled=yes interval=30s name=schedule2 on-event="interface pppoe-client set [find comment=pppoe-1] disabled=no" start-time=00:00:01
Пингуем google host=8.8.8.8, если хотите можно любой другой сервер
В конфиге comment=pppoe-1 это комментарий моего pppoe, у себя напишите свое! У меня в конфигах все по комменту управляется, поэтому комменты, эт обязаловка
Итог такой. Если пропадает пинг то ппое выключается на 7с, затем включается на 26с, пинг не появился, заново и т.д. Появился пинг все работает пока не пропадет!!!
Имеется IPSEC туннель.
Адрес из сети 10.0.0.0/16 не дает подняться туннелю IPSEC, нужен белый адрес. А также не доступен извне L2TP сервер.
поэтому и нужно избавляться от такого адреса путем реконнекта интерфейса pppoe.
Есть два способа на мой взгляд решить эту проблему не покупая у провайдера Статичейкий белый IP, это:
1- Проанализировать полученный адрес от провайдера, и если он из сети 10.0.0.0/16 – то переподключиться
2- Пинговать локалный адрес удаленного роутера в IPSEC туннуле например 10.10.0.1,если не доступен туннель не поднялся, и нужен реконнект интерфейса pppoe. пытался сделать следующим образом
:local hostip 10.10.0.1
:if ([/ping $hostip count=4] = 1) do { /log info "Connect UP"} else {/interface pppoe-client enable pppoe-out1}
Результат одинаковый, происходит реконнект интерфейса pppoe и при доступности 10.10.0.1 и при недоступности. прошивка роутера 6,28