[freebsd] Мультихомед ipsec VPN
Eugene Grosbein
eugen at grosbein.net
Thu Oct 11 09:46:16 EEST 2018
On 11.10.2018 12:54, Alexey Krylov wrote:
> Здравствуйте, Andrey.
>
> 1) Нужно перекомпилить ядро с поддержкой столько таблиц маршрутизации,
> сколько провайдеров.
>
> 2) Указать дефолт-роутер в каждой таблице соответствующего провайдера
> например,
> setfib 1 route add default Y.Y.Y.Y
>
> затем стартуем сервисы (не только mpd а и gninx, apache...) в новой таблице маршрутизации.
> setfib 1 /usr/local/etc/rc.d/mpd start
>
> Для того, чтобы все сервисы работали одновременно, нужно добавить
> конфигурацию для нового канала (указать другой внешний IP) и в
> rc.conf указать конфиг и таблицу маршрутизации, в которой должен стартануть сервис.
> Сервисы можно стартовать/останавливать по отдельности, они будут иметь разные pid
Конкретно в случае mpd5 вариант с несколькими таблицами маршрутизации
работать не будет, можно даже не пробовать, потому что mpd5 это просто оболочка
над ядерной подсистемой NETGRAPH и несколько копий mpd5 запустить не выйдет,
а одна копия будет работать только с одной таблицей маршрутизации.
Да это и не нужно, так как достаточно одного правила пакетного фильтра.
More information about the freebsd
mailing list