У меня возникают ошибки при использовании 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).