mikrotik:to-reserve
Переключение на резервный канал
Прокомментируем наши маршруты от основного ISP1 и резервного ISP2 канала. Маршрут к ISP2 выключен disable=yes
add comment=ISP1 distance=1 gateway=1.1.1.1 add comment=ISP2 disabled=yes distance=5 gateway=2.2.2.2
Пишем 2 скрипта которые будут переключать маршруты
- to_main
# /ip route set gateway=1.1.1.1 [find dst-address=0.0.0.0/0]; /ip route set [find comment="ISP1"] disabled=no /ip route set [find comment="ISP2"] disabled=yes /log warning "-=> Switch to ISP1";
- to_reserv
# /ip route set gateway=2.2.2.2 [find dst-address=0.0.0.0/0]; /ip route set [find comment="ISP1"] disabled=yes /ip route set [find comment="ISP2"] disabled=no /log warning "-=> Switch to ISP2";
Будем проверять на доступность адрес 77.88.8.8 при помощи Netwatch. Чтобы запросы не пошли случайно через второй (активный) интерфейс настроим и запретим через него обращение на 77.88.8.8
В файрволе напишем:
add action=reject chain=output dst-address=77.88.8.8 out-interface=ether2 \ protocol=icmp reject-with=icmp-network-unreachable
В маршрутах добавим (обращение на 77.88.8.8 только через ISP1):
# Через шлюз по умолчанию нашего основного провайдера ISP1 add distance=1 dst-address=77.88.8.8/32 gateway=1.1.1.1
В Netwatch:
add down-script=to_reserv host=77.88.8.8 interval=3m up-script=to_main
mikrotik/to-reserve.txt · Последнее изменение: 2024/05/02 13:20 — 127.0.0.1