2 провайдера и микротик ОС

Обсуждение ПО и его настройки
Ответить
KentAVr
Сообщения: 75
Зарегистрирован: 01 июн 2012, 15:32

Имеем два провайдера один л2тп , другой по дшсп клиент - ван.
Собственно каждый по отдельности работает,
А нужно организовать переключение с одного на другой при падении или по адресам из локалки.
Дело в том, что если на Ван поставить метрику меньше чем на л2тп, тогда при падении Ван все работает и клиентов я могу пускать через л2тп по выбору, а вот на оборот не работает ((
Прописываю роут на интерфейс Ван с метрикой 1 и все заданный узел не доступен. Правило отключаешь , если у Ван метрика меньше, чем у л2тп все прекрасно бегает через Ван.
Подскажите плиз куда копать.


KentAVr
Сообщения: 75
Зарегистрирован: 01 июн 2012, 15:32

Попытаюсь объяснить на пальцах.
n@KentRoute] > ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 0.0.0.0/0 ether2-gateway2 1
1 DS 0.0.0.0/0 46.242.96.1 3
2 S 0.0.0.0/0 127.0.2.1 4
3 X S 0.0.0.0/0 46.242.96.1 1
4 X S 0.0.0.0/0 corbina-l2tp 1
5 ADC 10.193.64.0/21 10.193.67.196 ether1-gateway 0
6 ADC 46.242.96.0/21 46.242.96.189 ether2-gateway2 0
7 A S ;;; vpn servers subnet
78.107.1.0/24 10.193.64.1 4
8 A S ;;; vpn servers subnet
85.21.0.0/24 10.193.64.1 4
9 ADC 127.0.2.1/32 93.80.44.117 corbina-l2tp 0
10 ADC 192.168.7.0/24 192.168.7.1 bridge-local 0

В таком виде не работает.
Если отключить 0 строку, то все пойдёт через первую.
Если отключить 0 и включить 4, то все пойдёт через 2
Если отключить 0 и включить 3, то все пойдёт через 1 нужен именно этот вариант, и он работает, но адрес динамический, а если вместо адреса указать интерфейс, то получится именно так как в представленном варианте, т.е. не работает.


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

У вас этот маршрут логически не верен, если вы указываете интерфейс вместо гейтвея, то это значит что 0.0.0.0/0 у вас включен непосрественно в интерфес который вы указали, что само сабой быть не может.
Если вы настраиваете dhcp client на этом интерфейсе, то там есть add default route и выставляете distance, т.е. он примет маршрут нулевой и добавит его в таблицу маршрутов. Или я что то не так понял?


Ответить