kksav Posted September 30, 2022 · Report post Добрый день Есть 2 провайдера в портах ether1 и ether2. Второй используется как резервный. Используем переключение distance (1,2) в route. Пробую делать ping с microtik 8.8.8.8. Interface выбираю ether1 или ether2. Ping проходит только с interface с меньшим distance. Как сделать возможным ping с обоих провайдеров без зависимости от distance. Пробовал маркировать трафик в prerouting и маркировать маршруты в output. Видимо не помогает или я не то сделал Есть у кого рабочий вариант или хотя бы manual Спасибо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sheft Posted September 30, 2022 · Report post прописать маршруты на 8.8.8.8, эти маршруты будет приоритетней чем дефолтный 0.0.0.0... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kksav Posted October 7, 2022 · Report post У меня не получилось. Можно немного подробнее Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sheft Posted October 7, 2022 · Report post /ip route add dst-address=8.8.8.8/32 gateway=шлюз_первого_линка add dst-address=8.8.8.8/32 gateway=шлюз_второго_линка так пинги без указания интерфейса будут ходить поочерёдно через 1 и 2ой шлюз, независимо от того какая там у вас distance стоит в дефолтных маршрутах (0.0.0.0) PS.. перепроверил, не работает, один из маршрутов активен, второй нет, соответственное и пинг через него на указанный адрес не ходит.. Раньше вроде бы работало, или это только с дефолтными маршрутами прокатывало? уже не помню. Вам для чего вообще пинговать 8.8.8.8 ? проверять степень трупного окоченения линков? может тогда разные ресурсы стоит пинговать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kksav Posted October 8, 2022 (edited) · Report post /ip route add comment=MainGW distance=1 gateway=IP_Gateway1 add comment=RsrvGW distance=2 gateway=IP_Gateway2 add distance=1 gateway=IP_Gateway2 routing-mark=t-ISP2 add distance=1 gateway=IP_Gateway1 routing-mark=t-ISP1 /ip route rule add comment=MainRule src-address=IP_IN1/32 table=t-ISP1 add comment=RsrvRule src-address=IP_IN2/32 table=t-ISP2 С помощью комментариев можно скриптом изменять IP_IN1,IP_IN2 если адреса от провайдеров не статические Вот так заработало. При этом в Mangle убрал маркировку, она оказалась ненужна. Пинг в скрипте сделал вот так :local PingResult1 [/ping $PingTarget1 count=$PingCount src-address=$IP_IN1] ... :local PingResult1 [/ping $PingTarget1 count=$PingCount src-address=$IP_IN2] Edited October 8, 2022 by kksav Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...