LINUX.ORG.RU
ФорумAdmin

Динамическая маршрутизация


0

0

Есть 2 adsl модема в инет от разных провайдеров. Хочется настроить маршрутизацию следующим образом.

Для входящих соединений. Если пакет из инета пришел через первый модем, ответ на него должен уйти через первый модем. Для второго модема соответственно.

Для исходящих соединений.

Если адрес назначения в инете совпадает с адресом/маской из некоего списка - то он должен быть отправлен через первый модем, если он работает. Если не работает, то через второй.

Все остальные пакеты в инет должны отправляться через второй модем, если он работает, если нет, то через первый.

С помощью чего такое лучше всего можно реализовать? Желательно для слаки. Но не критично.

anonymous

Ответ на: Re: Динамическая маршрутизация от anonymous

Re: Динамическая маршрутизация

зебра здесь не причем да и не факт, что ISP будет отдавать OSPF или RIPv2...

думаю, iproute2 + скрипты помогут.

dreamer ★★★★★ ()

Re: Динамическая маршрутизация

Всё это легко реализуется при помощи штатного iproute2 в Linux.

dmesg ()

Re: Динамическая маршрутизация

для входящих соединений все просто, если у тя ip на который к те коннектятся висит на одном интерфейсе то через него весь траф и пойдет. соовтетсвенно если на другой ip к те идут папеты на другом интерфейсе то подйет уже через другой.

Вешаеш в роутинг подсетки на нужный модем через который они должны идти. На другой модем дефаулт роутинг. Далее пишеш скрипт который например пингает через один интерфейс какойнить хост и через другой, если пинга нет то перестраивает таблицу маршрутизации как надо.

Вот пример:

ip r a 192.168.1.1/24 dev modem1

ip r a 192.168.123.1/24 dev modem1

ip r a default dev modem0

Ну там еще via желательно указать.

Spank ()
Ответ на: Re: Динамическая маршрутизация от Spank

Re: Динамическая маршрутизация

> соовтетсвенно если на другой ip к те идут папеты на другом интерфейсе то подйет уже через другой.

Да ну... Прийдут то они прийдут, ответные только пойдут по дефолту.

lvi ★★★★ ()
Ответ на: Re: Динамическая маршрутизация от lvi

Re: Динамическая маршрутизация

аа, точно :) . Тогда выходом будет соурс роутинг. создаеш таблицу с дефаулт роутингом для второго интерфейса и через ip rule заруливаеш туда пакеты с сорс адресом, котрые находятся на втором ифейсе.

Spank ()
Ответ на: Re: Динамическая маршрутизация от Spank

Re: Динамическая маршрутизация

Что то чем дальше в лес, тем толще партизаны:) Так все таки правильный ответ будет iproute2? Он действительно поможет ответить на пришедший пакет через тот интерфейс на который пакет пришел?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.