Ok, então eu configurei um servidor PPTPD e o configurei apropriadamente.
Aqui estão minhas opções pptpd:
name pptpd
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
nodefaultroute
debug
lock
nobsdcomp
Aqui está o meu pptpd.conf:
option /etc/ppp/pptpd-options
debug
logwtmp
localip 192.168.1.241
remoteip 192.168.1.234-238,192.168.1.245
Aqui estão meus segredos:
username pptpd password *
Meu problema é que, quando ligo require-mschap-v2
e \ ou require-mppe-128
, a conexão falha e produz o seguinte erro.
Dec 27 16:18:51 mmweb1 pppd[3252]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Dec 27 16:18:51 mmweb1 pppd[3252]: pptpd-logwtmp: $Version$
Dec 27 16:18:51 mmweb1 pptpd[3251]: GRE: read(fd=6,buffer=6075a0,len=8196) from PTY
failed: status = -1 error = Input/output error, usually caused by unexpected
termination of pppd, check option syntax and pppd logs
Dec 27 16:18:51 mmweb1 pptpd[3251]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Dec 27 16:18:51 mmweb1 pptpd[3251]: CTRL: Reaping child PPP[3252]
Dec 27 16:18:51 mmweb1 pptpd[3251]: CTRL: Client 192.168.1.240 control connection
finished
Dec 27 16:18:51 mmweb1 pptpd[3251]: CTRL: Exiting now
Dec 27 16:18:51 mmweb1 pptpd[3075]: MGR: Reaped child 3251
Se eu desativar require-mschap-v2
e require-mppe-128
, produzirei os seguintes resultados e a conexão será bem-sucedida e começará a aceitar os pacotes.
Dec 27 16:30:18 mmweb1 pppd[3314]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Dec 27 16:30:18 mmweb1 pppd[3314]: pptpd-logwtmp: $Version$
Dec 27 16:30:18 mmweb1 pptpd[3313]: GRE: Bad checksum from pppd.
Dec 27 16:30:18 mmweb1 pptpd[3313]: CTRL: Received PPTP Control Message (type: 15)
Dec 27 16:30:18 mmweb1 pptpd[3313]: CTRL: Got a SET LINK INFO packet with standard ACCMs
O que eu noto é que sempre diz que GRE: Soma de verificação inválida do pppd. Isso me faz pensar o que exatamente está confuso com GRE no servidor. Por favor, note que eu sou capaz de conexão com criptografia desativada, então eu não acho que é meu roteador ou isp ou qualquer outra coisa assim. Qualquer ajuda é muito apreciada, obrigado!
Tags vpn pptp ubuntu-12.04