LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Для обычного pptpd на ум приходит скрипт в /etc/ppp/ip-up.d в котором парсить на какой из публичных адресов сервера подключился конкретный клиент и в зависимости от этого либо править файрвол, либо(если файрвол трогать не охота) добавлять IP клиента(который на VPN-интерфейс выдается, а не тот, с которого он подключается) в соответствующий ipset(которые, в количеству двух штук - по числу внешних интерфейсов). А для ipset-ов уже заранее прописать PBR и правила NAT.

Как там с SoftEther VPN - хз, никогда не пользовался

Исходная версия Pinkbyte, :

Для обычного pptpd на ум приходит скрипт в /etc/ppp/ip-up.d в котором парсить на какой интерфейс подключился конкретный клиент и в зависимости от этого либо править файрвол, либо(если файрвол трогать не охота) добавлять IP клиента(который на VPN-интерфейс выдается, а не тот, с которого он подключается) в соответствующий ipset(которые, в количеству двух штук - по числу внешних интерфейсов). А для ipset-ов уже заранее прописать PBR и правила NAT.

Как там с SoftEther VPN - хз, никогда не пользовался