URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67227
[ Назад ]

Исходное сообщение
"переброс VPN"

Отправлено Raist , 28-Июн-06 02:59 
Попгите плз решить проблему, уже целый вечер бюсь- результата ноль :( Есть впн сервер (pptp) нужно зделать что бы к нему могли подключатся ЧЕРЕЗ другую машину. Тоесть если на ту машину поступает запрос на подключение к впн, она его пробрасывает на первичный впн сервер (прозрачно для клиента, тоесть клиент думает что впн сервер находится именно на той машине куда  он и подключается)
На фейкоаой впн машине делаю так

iptables -t nat -A PREROUTING -p tcp --dport 1723 -j DNAT --to-destination $REAL_VPN_SERVER
iptables -t nat -A PREROUTING -p 47 -j DNAT --to-destination $REAL_VPN_SERVER
iptables -t nat -A POSTROUTING -p tcp --dport 1723 -j SNAT --to-source $FAKE_VPN_SERVER
iptables -t nat -A POSTROUTING -p 47 -j SNAT --to-source $FAKE_VPN_SERVER
Причем на фейковом сервере подключения к впн идут на один интерфейс, а исходящие на настоящий интерфейс через другой, тоесть это как бы шлюз, но только для впн :)
...Вроде как все верно, но почему то не работает :( Люди подключается , начинается стадия проверки логина/пароли и все :( При этом в логах у pppd видно будто идут send conf request'ыа но recv на них нету. Не пойму почему? Ведь соедеинение инициируется - почему потом отваливается?


Содержание

Сообщения в этом обсуждении
"переброс VPN"
Отправлено Raist , 28-Июн-06 03:07 
хмм...неужто gre и правда  через НАТ не ходит?

"переброс VPN"
Отправлено Andrey , 28-Июн-06 05:51 
insmod ip_gre ?



"переброс VPN"
Отправлено Andrey , 28-Июн-06 06:35 
Извеняюсь! Предидущий пост гон.
может так
-A FORWARD -p 47 -j ACCEPT



"переброс VPN"
Отправлено Vaso Petrovich , 28-Июн-06 07:14 
велосипед неизобритайте, ладно?
http://www.opennet.me/prog/info/2074.shtml

"переброс VPN"
Отправлено Raist , 28-Июн-06 16:36 
>велосипед неизобритайте, ладно?
>http://www.opennet.me/prog/info/2074.shtml


хмм..ну впринципе я так понял, что достатачно собрать модули ip_nat_pptp и ip_contrack_pptp и все должно начать работать, используя так сказать штатаные средства