Назад | Перейти на главную страницу

Ошибка с клиентом vpn (протокол PPTP) по ssh

У меня возникают ошибки при использовании PPTP через ssh:

sudo ssh -L 1723:127.0.0.1:1723 vpn-server@$192.168.1.1

192.168.1.1 - это ip-адрес сервера vpn.

Когда я запускаю pppd (клиент) следующей командой:

sudo pppd call tun nomagic logfd 2 nodetach debug dump

tun - это файл настроек pppd с:

pty "pptp 127.0.0.1 --nolaunchpppd"
name myname
password mypassword
remotename myremotename
#require-mppe-128
refuse-eap
file /etc/ppp/options
ipparam vpn

В первый раз у меня в журнале сервера появляется эта ошибка:

peer refused to authenticate : terminating link

Когда я перезапускаю pppd после этого, в клиенте появляется следующее сообщение:

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <pcomp> <accomp>]

Это сообщение повторяется x раз ...

Мой сервер pptp работает без ssh. Какие-либо предложения?

Вы не добьетесь успеха при туннелировании PPTP через SSH. PPTP использует оба канала управления на основе TCP (работает на TCP-порту 1723) и протокол Generic Routing Encapsulation (GRE), который находится на том же уровне в стеке TCP / IP, что и TCP. SSH не имеет функции туннелирования GRE (или любого другого произвольного протокола - только TCP).