Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > ipfw 2 провайдера


Автор: Tireks 19.4.2016, 10:58
Всем привет.

Freebsd 8.3

два провайдера по ipoe.

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

Сейчас так:

ISP1 - шлюз по умолчанию
ISP2

Если пакеты приходят на ISP2, то они уходят через ISP1.

Как это можно разрулить в IPFW, есть ли там что-то типа маркировки соединений, пакетов, маршрутов ?

Подскажите.

Автор: tzirechnoy 19.4.2016, 19:37
А зачем тебе такой провайдэр, который хочет получать те пакеты, которые он тебе жэ и отправил? Ты там у провайдэра роутером что ли работаешь?

А если это классическая ситуацыя с необходимостью source-based routing -- то создаёшь при помощи route вторую таблицу роутинга с -fib 1, и с помощью ipfw setfib  размечаешь пакеты, которые должны роутиться по этой таблицэ.

Автор: Tireks 20.4.2016, 10:42
Цитата(tzirechnoy @  19.4.2016,  19:37 Найти цитируемый пост)
А если это классическая ситуацыя с необходимостью source-based routing -- то создаёшь при помощи route вторую таблицу роутинга с -fib 1, и с помощью ipfw setfib  размечаешь пакеты, которые должны роутиться по этой таблицэ. 

А можно пример ?

Ещё вопрос: нужно все исходящие пакеты на определённый порт заруливать на определённый интерфейс, с помощьюб source-based routing это можно делать?

Автор: tzirechnoy 20.4.2016, 20:15
Цитата
А можно пример ?


По-моему, пол-сети завалено работающими примерами source-based routing на ipfw при помощи setfib.

Нет, нельзя, у меня и фри-то под рукой нет.

Цитата
нужно все исходящие пакеты на определённый порт заруливать на определённый интерфейс, с помощьюб source-based routing это можно делать?


Нет, нельзя. Поскольку source-based routing -- это роутинг на основании адреса источника. Ну, возможно порта источника. Потому роутинг на основании порт назначения никак не можэт называться source-based.

А с помощью ipfw и setfib, конечно, можно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)