Может кто-нибудь подсказать, в чём проблема? 1.1.1.1 – второй хоп по спутниковой связи, и я хочу отключить маршрут по умолчанию, когда он начнёт терять пакеты. Первый хоп – спутниковый роутер, к которому я не могу обратиться, чтобы проверить состояние канала связи. 10.10.1.2 – это удалённый конец беспроводной магистрали (/29) к другому Mikrotik с шлюзом, который можно использовать, если спутниковая связь выйдет из строя. Есть резервный маршрут по умолчанию на 10.10.1.2, добавляемый OSPF.
Спасибо, Mike.
:while true do={
:delay 60s
:if ([/ping 1.1.1.1 count=5] < 4) do {
:if ([/ping 10.10.1.2 count=5] = 5) do {
/ip route disable [ /ip route find comment=sat-link]
:log info “Sat-Link next hop dropping packets”
:log info “Backhaul Ready For Default Route”
:log info [ /tool e-mail send server 2.2.2.2 to= support@address.com / subject=“Removed Sat-Link Route - on Backhaul” ]
} else={
:log info “Sat-Link next hop dropping packets”
:log info “Backhaul Not Ready For Default Route keep sat-link”
:log info [ /tool e-mail send server 2.2.2.2 to= support@address.com / subject=“Sat-Link Failed - Backhaul Not Ready” ]
}
} else={
/ip route enable [ /ip route find comment=sat-link]
:log info “Sat-Link Default OK or Restored”
}
}
Спасибо, Mike.
:while true do={
:delay 60s
:if ([/ping 1.1.1.1 count=5] < 4) do {
:if ([/ping 10.10.1.2 count=5] = 5) do {
/ip route disable [ /ip route find comment=sat-link]
:log info “Sat-Link next hop dropping packets”
:log info “Backhaul Ready For Default Route”
:log info [ /tool e-mail send server 2.2.2.2 to= support@address.com / subject=“Removed Sat-Link Route - on Backhaul” ]
} else={
:log info “Sat-Link next hop dropping packets”
:log info “Backhaul Not Ready For Default Route keep sat-link”
:log info [ /tool e-mail send server 2.2.2.2 to= support@address.com / subject=“Sat-Link Failed - Backhaul Not Ready” ]
}
} else={
/ip route enable [ /ip route find comment=sat-link]
:log info “Sat-Link Default OK or Restored”
}
}
