| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *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 размечаешь пакеты, которые должны роутиться по этой таблицэ. |
| Автор: tzirechnoy 20.4.2016, 20:15 | ||||
По-моему, пол-сети завалено работающими примерами source-based routing на ipfw при помощи setfib. Нет, нельзя, у меня и фри-то под рукой нет.
Нет, нельзя. Поскольку source-based routing -- это роутинг на основании адреса источника. Ну, возможно порта источника. Потому роутинг на основании порт назначения никак не можэт называться source-based. А с помощью ipfw и setfib, конечно, можно. |