NAT на 3 подсети
-
- Сообщения: 1197
- Зарегистрирован: 29 сен 2011, 09:16
Если я правильно понял происходящее у вас, то вбив два и более шлюза в один маршрут, вы включили механизм балансировки ECMP, который будет швырять исходящий трафик по разным провайдерам, а вы, насколько я понимаю, хотели обратного.
-
- Сообщения: 13
- Зарегистрирован: 12 янв 2017, 04:59
Хмм... а как это проверить ?
С виду вроде все ок

-
- Сообщения: 1197
- Зарегистрирован: 29 сен 2011, 09:16
Koval29 писал(а):Хмм... а как это проверить ?С виду вроде все ок
Вообще тот посладний маршрут, что вы добавили должен делать то же, что вам изначально не понравилось, ваши сети должны гулять между разными модемами. Проверить точно так же, смотреть, с какого внешнего адреса вы выходите например на ping.eu. По вашим маршрутам не понятно что вы там напророчили, сделайте export, а не print, принт не отображает всех параметров.
- algerka
- Сообщения: 407
- Зарегистрирован: 14 дек 2011, 12:31
Koval29 писал(а):В Мангле прописано следующее:
При етом пакеты успешно маркируются, о чем свидетельствует счетчик проходящего трафика
В IP Routes такое:
на правилах номер 0,1 и 2 - прописано Mark Routing по метках m1,m2 и m3
НАТ - как в первом посте
в итоге как это все запускаешь - интернет отрубается. Где ошибка ?
А где у вас маршруты для m1, m2 & m3 ?
Александр
-
- Сообщения: 13
- Зарегистрирован: 12 янв 2017, 04:59
Вот, сделал экспорт
находясь в одной из трех своих сетей я проверяю свой внешний IP через http://ip-address.ru и вижу что он не меняется. По других сетях - та же картина. Каждая сеть со своим внешним адресом.
Я пока не вкурсе как работает механизм балансировки ECMP, и может быть сеть СО ВРЕМЕНЕМ "перескочит" на другой шлюз. Пока наблюдаю за этим ...
disabled=yes - не читаем, это мусор
находясь в одной из трех своих сетей я проверяю свой внешний IP через http://ip-address.ru и вижу что он не меняется. По других сетях - та же картина. Каждая сеть со своим внешним адресом.
Я пока не вкурсе как работает механизм балансировки ECMP, и может быть сеть СО ВРЕМЕНЕМ "перескочит" на другой шлюз. Пока наблюдаю за этим ...
disabled=yes - не читаем, это мусор
-
- Сообщения: 13
- Зарегистрирован: 12 янв 2017, 04:59
algerka,
Код: Выделить всё
/ip route
add distance=1 gateway=192.168.100.1 routing-mark=m2
add distance=2 gateway=192.168.200.1 routing-mark=m8
add distance=3 gateway=192.168.50.1 routing-mark=m29
add distance=1 gateway=192.168.100.1,192.168.50.1,192.168.200.1
- algerka
- Сообщения: 407
- Зарегистрирован: 14 дек 2011, 12:31
Koval29 писал(а):algerka,Код: Выделить всё
/ip route
add distance=1 gateway=192.168.100.1 routing-mark=m2
add distance=2 gateway=192.168.200.1 routing-mark=m8
add distance=3 gateway=192.168.50.1 routing-mark=m29
add distance=1 gateway=192.168.100.1,192.168.50.1,192.168.200.1
Я спрашивал про m1, m2, m3, метки которыми вы помечали, а вы мне показываете m2, m8, m29. И как вы хотите чтобы это работало ?
И последняя строку можно включать только когда все заработает со стороны клиентов.
Александр
-
- Сообщения: 13
- Зарегистрирован: 12 янв 2017, 04:59
algerka, m1,m2 и m3 я написал чтобы понятней было для целей форума. я изначально схематически описал суть своего вопроса так как не собирался выкладывать экспорт. Метка может иметь произвольное название, главное чтобы название метки в Мангле соответствовало метке в маршрутах, а у меня это м2,м8,м29.
-
- Сообщения: 13
- Зарегистрирован: 12 янв 2017, 04:59
algerka писал(а):Koval29 писал(а):algerka,
И последняя строку можно включать только когда все заработает со стороны клиентов.
В смысле ?