Mikrotik DualWAN
Даем дефолтным маршрутам каждого провайдера коментарий «ISP1» и «ISP2» и выставляем основному каналу «distance» в значение «1», а резервному «2»
/ip route add comment=ISP1 distance=1 gateway="gateway" /ip route add comment=ISP2 distance=2 gateway="gateway"
#Checking address availability 8.8.8.8 and provider switching /tool netwatch add comment=ChannelChange down-script="/ip route set [find comment=\"ISP1\"] distance=10" host=8.8.8.8 interval=10s up-script="/ip route set [find comment=\"ISP1\"] distance=1\r" #To correctly check the availability of a node, you need a route to 8.8.8.8 via ISP1 /ip route add distance=1 dst-address=8.8.8.8/32 gateway="address_gateway_ISP1" #If a USB modem is used for the backup channel, then you need to add a command. /system routerboard usb power-reset #If VoIP is used, you need to add a command. /ip firewall connection remove [find]
Netwatch проверяет доступность 8.8.8.8 по основному каналу, если узел недоступен то происходит увеличение параметра «distance» у дефолтного маршрута основного провайдера, и начинает работать резервный так как у него данный параметр ниже.