Estou tentando configurar uma VPN do meu telefone Android para o meu computador doméstico usando o pptpd no Ubuntu 12.10. Eu fiz até agora o seguinte.
Configure um NIC virtual como este ...
cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address 192.168.0.1
netmask 255.255.255.0
e depois configurado o pptpd assim ... (a linha comentada foi omitida para economizar espaço)
cat /etc/pptpd.conf
option /etc/ppp/pptpd-options
debug
logwtmp
localip 192.168.0.1
remoteip 192.168.0.100-200
/etc/ppp/pptpd-options
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
debug
lock
nobsdcomp
/etc/ppp/chap-secrets
andreas * a5okg4b99 *
Mas tudo que recebo do syslog mesmo com a depuração ativada é ..
Apr 8 14:53:25 Ellit pptpd[19488]: MGR: connections limit (100) reached, extra IP addresses ignored
Apr 8 14:53:25 Ellit pptpd[19489]: MGR: Manager process started
Apr 8 14:53:25 Ellit pptpd[19489]: MGR: Maximum of 100 connections available
e quando eu finalmente tento me conectar com meu telefone, tudo o que ele diz é ...
Apr 8 14:29:43 Ellit pptpd[25180]: MGR: dropped small initial connection
Eu realmente não sei para onde ir a partir daqui ... eu cometi um erro ao pensar que um NIC virtual funcionaria e por que não consigo obter nenhuma informação de depuração mesmo quando solicitei isso nas configurações?
EDIT: A última linha quando eu tento conectar parece parecer um pouco aleatória, eu não posso agora reproduzi-lo, mas tenho certeza que se relacionou com a minha tentativa de conexão antes e eu não mudei nada a partir de então. Estou começando a suspeitar que meu provedor de Android está bloqueando a VPN, mas isso seria ... insano.