Рубрики
Mikrotik

mikrotik watchdog / NetWatch / перезагрузка при проблемах / auto / reboot / restart / enable / disable / interface

NetWatch, перезапуск интерфейса в случи недоступности шлюза

Tool → NetWatch
NetWatch - умеет очень многое делать с интерфейсами.
Халявный VPN работает не всегда стабильно, в мое случае это пропадал шлюз 1.0.0.1.
Подключение не рвется, но доступ к веб ресурсам  работающим через vpn пропадает.
Решение банальное, пингуем шлюз 1.0.0.1 раз в 5 мин, если шлюз не доступен, 
перезапускам vpn-client public-vpn-119.opengw.net.
 


При down public-vpn-84.opengw.net:
interface l2tp-client disable public-vpn-84.opengw.net;
delay 2;
interface l2tp-client enable public-vpn-84.opengw.net;


В консоле: 
/tool netwatch
add down-script="interface l2tp-client disable public-vpn-119.opengw.net;\r\
    \ndelay 2;\r\
    \ninterface l2tp-client enable public-vpn-119.opengw.net;\r\
    \n" host=1.0.0.1 interval=5m








Встроенный WatchDog, перезагрузка устройства

Заходим в System -> Watchdog

Watchdog Timer ставим галочку для активации функции.
Watch Address — IP адрес, который будем пинговать, рекомендуется ставить адрес шлюза провайдера
Ping Start After Boot — интервал времени через который устройство будет пинговать IP адрес

Если требуется отправить уведомление о сбое на почту, заполняем следующие поля:
!!! Tools -> Email нужно предварительно настроить
Send Email To — почта на которую отправить уведомление
Send Email From — Email адрес отправителя. 
Send SMTP Server — SMTP сервер.



!!! На картинке ниже, каждый час наше устройство будет пинговать 8.8.8.8, как только они будут недоступны, MikroTik перезагрузится.