Не могу настроить рекурсивную маршрутизацию

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
alexns
Сообщения: 12
Зарегистрирован: 25 сен 2020, 07:48

yarvelov писал(а): 05 окт 2020, 11:58 ну уменьшите количество условий хотя бы так: add action=drop chain=output dst-address=208.67.222.222 out-interface=ether-1
и проверьте, прямо руками из терминала, остается связь или нет.
Пинг с этого интерфейса out-interface=ether-1 пропадает. Но маршрут не отключается..


yarvelov
Сообщения: 92
Зарегистрирован: 15 июл 2018, 02:08

add check-gateway=ping distance=2 gateway=208.67.222.222
scope=10 - зачем на внешних маршрутах?
Я пример не зря привел, сравните.

В примере от podarok666 так же видно это:
/ip route
add distance=1 gateway=10.201.10.254 routing-mark=ISP1
add distance=1 gateway=172.27.31.1 routing-mark=ISP2
add distance=1 dst-address=8.8.4.4/32 gateway=172.27.31.1 scope=10
add distance=1 dst-address=8.8.8.8/32 gateway=10.201.10.254 scope=10
add check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=30
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30


alexns
Сообщения: 12
Зарегистрирован: 25 сен 2020, 07:48

yarvelov писал(а): 05 окт 2020, 13:02 add check-gateway=ping distance=2 gateway=208.67.222.222
scope=10 - зачем на внешних маршрутах?
Я пример не зря привел, сравните.

В примере от podarok666 так же видно это:
/ip route
add distance=1 gateway=10.201.10.254 routing-mark=ISP1
add distance=1 gateway=172.27.31.1 routing-mark=ISP2
add distance=1 dst-address=8.8.4.4/32 gateway=172.27.31.1 scope=10
add distance=1 dst-address=8.8.8.8/32 gateway=10.201.10.254 scope=10
add check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=30
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30
Моя конфигурация
add distance=1 gateway="Шлюз 1 провайдера" routing-mark="ISP 1"
add distance=1 gateway="Шлюз 2 провайдера" routing-mark="ISP 2"
add distance=1 dst-address=8.8.4.4/32 gateway="Шлюз 1 провайдера" scope=10
add distance=1 dst-address=208.67.222.222/32 gateway="Шлюз 2 провайдера" scope=10
add check-gateway=ping distance=1 gateway=8.8.4.4 scope=10
add check-gateway=ping distance=2 gateway=208.67.222.222 scope=10

Или я что-то не так понимаю..
Мой маршрут пингует OPENDNS
add check-gateway=ping distance=2 gateway=208.67.222.222 scope=10
И маршрут который от podarok666 и он пингует гугловский dns
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30

Отличие только в scope.


yarvelov
Сообщения: 92
Зарегистрирован: 15 июл 2018, 02:08

alexns писал(а): 05 окт 2020, 13:21
yarvelov писал(а): 05 окт 2020, 13:02 add check-gateway=ping distance=2 gateway=208.67.222.222
scope=10 - зачем на внешних маршрутах?
Я пример не зря привел, сравните.

В примере от podarok666 так же видно это:
/ip route
add distance=1 gateway=10.201.10.254 routing-mark=ISP1
add distance=1 gateway=172.27.31.1 routing-mark=ISP2
add distance=1 dst-address=8.8.4.4/32 gateway=172.27.31.1 scope=10
add distance=1 dst-address=8.8.8.8/32 gateway=10.201.10.254 scope=10
add check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=30
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30
Моя конфигурация
add distance=1 gateway="Шлюз 1 провайдера" routing-mark="ISP 1"
add distance=1 gateway="Шлюз 2 провайдера" routing-mark="ISP 2"
add distance=1 dst-address=8.8.4.4/32 gateway="Шлюз 1 провайдера" scope=10
add distance=1 dst-address=208.67.222.222/32 gateway="Шлюз 2 провайдера" scope=10
add check-gateway=ping distance=1 gateway=8.8.4.4 scope=10
add check-gateway=ping distance=2 gateway=208.67.222.222 scope=10

Или я что-то не так понимаю..
Мой маршрут пингует OPENDNS
add check-gateway=ping distance=2 gateway=208.67.222.222 scope=10
И маршрут который от podarok666 и он пингует гугловский dns
add check-gateway=ping distance=2 gateway=8.8.4.4 target-scope=30

Отличие только в scope.
ну вы же видите отличие, так исправьте и проверьте.


alexns
Сообщения: 12
Зарегистрирован: 25 сен 2020, 07:48

Попробовал, не помогло...


yarvelov
Сообщения: 92
Зарегистрирован: 15 июл 2018, 02:08

мы не видим весь конфиг, примеры актуальные и рабочие.
Обратите внимание на пункты 3-6 в шапке


Аватара пользователя
podarok66
Модератор
Сообщения: 4360
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

ТС выдал часть информации по конфигурации, остальное утаил. Вместо конструктивных решений предлагается заниматься гаданием? Категорически против!
В целом пример, приведённый мною как раз и позволяет сделать то, что ТС утаивает в своём тайном конфиге. Так как всё, что было необходимо, мы пользователю озвучили, а в ответ вместо полной информации видим кусочки, предлагаю обсуждение закончить. ТС пусть приведёт конфиг в порядок, посидит порисует схемы движения трафика, поразмыслит над предложенными схемами и я уверен, всё у него сложится. А конфигурацию его роутера предлагаю считать неактуальной :-)


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
Аватара пользователя
podarok66
Модератор
Сообщения: 4360
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

И да, для понимания принципов работы рекурсивной маршрутизации весьма неплохо почитать вот этот материал https://habr.com/ru/post/428097/
Там же описаны сложные варианты для динамически изменяемого IP шлюза.
Если упарываться по полной (я бы никогда не стал, через пару месяцев не вспомнишь, что у тебя и где), то там в первом же комментарии ссылка на пост с кучей скриптов по балансировке и маршрутизации https://habr.com/ru/post/331544/


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
alexns
Сообщения: 12
Зарегистрирован: 25 сен 2020, 07:48

podarok66 писал(а): 05 окт 2020, 17:28 ТС выдал часть информации по конфигурации, остальное утаил. Вместо конструктивных решений предлагается заниматься гаданием? Категорически против!
В целом пример, приведённый мною как раз и позволяет сделать то, что ТС утаивает в своём тайном конфиге. Так как всё, что было необходимо, мы пользователю озвучили, а в ответ вместо полной информации видим кусочки, предлагаю обсуждение закончить. ТС пусть приведёт конфиг в порядок, посидит порисует схемы движения трафика, поразмыслит над предложенными схемами и я уверен, всё у него сложится. А конфигурацию его роутера предлагаю считать неактуальной :-)
Ни чего не утаиваю. Могу скинуть весь конфиг, если это поможет в нахождении проблемы.
Сейчас пытаюсь, как Вы и написали все проверить еще раз. Так как микротик рабочий, приходится это делать в нерабочии промежутки, либо тестировать на втором провайдере.


alexns
Сообщения: 12
Зарегистрирован: 25 сен 2020, 07:48

podarok66 писал(а): 06 окт 2020, 10:31 И да, для понимания принципов работы рекурсивной маршрутизации весьма неплохо почитать вот этот материал https://habr.com/ru/post/428097/
Там же описаны сложные варианты для динамически изменяемого IP шлюза.
Если упарываться по полной (я бы никогда не стал, через пару месяцев не вспомнишь, что у тебя и где), то там в первом же комментарии ссылка на пост с кучей скриптов по балансировке и маршрутизации https://habr.com/ru/post/331544/
Спасибо . Ознакомлюсь с предложеными материалами.


Ответить