====== Переключение на резервный канал ====== Прокомментируем наши маршруты от основного 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 скрипта которые будут переключать маршруты # /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"; # /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