LINUX.ORG.RU
ФорумAdmin

vpn server и 2 белых IP

 , ,


0

1

товарищи, кто подскажет как правильно/оптимально организовать работу впн сервера с двумя белыми ip? установлены Softether L2tp и обычный PPTPD, но ведут себя одинаково. две сетевые карты, которые получают статические белые ip по dhcp. Сейчас картина выглядит так, клиент подключается по любому ip извне, но далее в инет выходит из-под шлюза, который в системе по умолчанию. а хочется чтобы в инет выходили из-под того же ip к которому подключились.

Полно вариантов. Суть - клиенту умудриться выдавать IP из разных подсетей. А там - либо source routing, или вообще запихнуть один интерфейс с сервером в какой-нибудь контейнер.

Oleg_Iu
()

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

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

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

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

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.