Для тех кто не хочет тратить своё дорогое время на изучение данного мануала предлагаем нашу платную помощь.
C периодичностью 30 секунд надо выполнять скрипт: Назовём его: TestChanel и добавим System/Script
:global to "Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра."
:global HostPing 77.88.8.8
:global OldTestWan1
:global OldTestWan2
:global TestWan1 [([:ping $HostPing count=3 routing-table=wan1_route] > 0)]
:if (($TestWan1 = false) and ($TestWan1 != $OldTestWan1)) do={
/ip route disable [find comment="wan1"]
/log warning "WAN1 is Down"
:do {
/tool e-mail send to=$to subject="HOME - Mikrotik Notification" body="WAN1 connection is lost."
} on-error={/log warning "No send Email"}
}
:if (($TestWan1 = true) and ($TestWan1 != $OldTestWan1)) do={
/ip route enable [find comment="wan1"]
/log warning "WAN1 is UP"
:do {
/tool e-mail send to=$to subject="HOME - Mikrotik Notification" body="WAN1 connection restored."
} on-error={/log warning "No send Email"}
}
:global TestWan2 [([:ping $HostPing count=3 routing-table=wan2_route] > 0)]
:if (($TestWan2 = false) and ($TestWan2 != $OldTestWan2)) do={
/ip route disable [find comment="wan2"]
/log warning "WAN2 is Down"
:do {
/tool e-mail send to=$to subject="HOME - Mikrotik Notification" body="WAN2 connection is lost."
} on-error={/log warning "No send Email"}
}
:if (($TestWan2 = true) and ($TestWan2 != $OldTestWan2)) do={
/ip route enable [find comment="wan2"]
/log warning "WAN2 is UP"
:do {
/tool e-mail send to=$to subject="HOME - Mikrotik Notification" body="WAN2 connection restored."
} on-error={/log warning "No send Email"}
}
:set OldTestWan1 $TestWan1
:set OldTestWan2 $TestWan2
В IP/Route надо сделать комментарии для основных маршрутов провайдера 1 - wan1, провайдера 2 - wan2
Также надо добавить маршруты к 0.0.0.0/0 для WAN1 и WAN2 с марками wan1_route и wan2_route.
Добавить в IP/Route/Rule правила маршрутизации:
В шедуллер добавить правило:
/system script run TestChanel
P.S Возможно нужно ещё заполнить в Tools/Email настройки вашего SMTP: