Страница 1 из 1

FreeBSD 8.1 + PPTP + MPD5 + PF

Добавлено: 2010-10-23 16:03:27
uddy
Есть сервер PPTP c одним сетевым интерфейсом (192.168.102.9).
Задача - весь интернет трафик с сервера маршрутизировать на шлюз по умолчанию (192.168.102.1)
А всех PPTP клиентов маршрутизировать через второй шлюз (192.168.102.254).

Такую схему удалось сделать, настроив на сервере второй IP (192.168.102.10) - alias.
pf.conf

Код: Выделить всё

-----------------
ext_ip1="192.168.102.9" 
ext_ip2="192.168.102.10" 

int_if="em0"
int_net_vpn="192.168.100.0/24"
ext_gw1="192.168.102.1"
ext_gw2="192.168.102.254"

nat on em0 from $int_net_vpn to any -> $ext_ip2

pass out quick on em0 route-to ($int_if $ext_gw2) from $ext_ip2 to any keep state

pass in all
pass out all
------------------------
Нигде не нашел информации, каким синтаксисом решить данную проблему без применения второго IP адреса - alias,
Кто подскажет?

Re: FreeBSD 8.1 + PPTP + MPD5 + PF

Добавлено: 2010-10-28 20:23:37
Alex Keda
а чем смущает второй адрес?

Re: FreeBSD 8.1 + PPTP + MPD5 + PF

Добавлено: 2010-10-29 20:50:55
uddy
Зачем использовать дополнительные ресурсы сети, если можно их не использовать?)