@efcadu
Системный администратор

Не могу настроить резервирование инета в Mikrotik, в чем проблема?

Проблема, видимо, очень простая, но не могу разобраться.
Настраиваю автоматическое переключение каналов на MKikrotik. 2 интерфейса от 2 провайдеров у обоих статический белый IP, ether2 - основной, ether1 - резервный, с двумя маршрутами по умолчанию, с разной дистанцией:
Ether2 дистанция -2
Ether1 Дистанция -3.
Проверяю доступность инета пингом гугла и яндекса.
И здесь странный результат:
Пингую через ether1, с маршрутом по умолчанию eher2 - пингуется.
Меняю дистанцию у маршрута Ether1 на 1 (он становится основным)
Пингую через ether2 - не пингуется.
Почему?
  • Вопрос задан
  • 546 просмотров
Пригласить эксперта
Ответы на вопрос 4
karabanov
@karabanov
Системный администратор
Ответ написан
Комментировать
@Stnlss
Из самого очевидного:
1. Выбрать 2 ip в инете, которые будут пинговаться для определения доступности, для каждого канала по одному адресу.
2. Прописать статические маршруты до каждого из выбранных ip, через соответствующего провайдера. Т.е. адреса должны пинговаться без прописанного шлюза по умолчанию (default) причём каждый из них через свой канал провайдера.
3. Далее, задача сводится к установке default gw на основной или резервный канал, в зависимости от результатов пингов. Причём, для корректной работы nat, желательно при переключении канала зачищать уже открытые соединения nat.
Ответ написан
Комментировать
Maxlinus
@Maxlinus
конфиг покажите
Ответ написан
@KPOBABAK
Не надо настраивать через метрику. (Сам на этом обломался.)
Если падает основной канал у прова, но его шлюз доступен, то ничего у вас работать не будет.
То что вам нужно, можно сделать через NetWatch скриптами типа таких. (Т.е отключать и включать нужные роуты.)
/ip route set [find comment="ISP2"] disabled=no
/ip route set [find comment="ISP1"] disabled=yes
предварительно пометив роуты. Поищи подробно в интернете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы