设置 PPTPD 时出现问题

设置 PPTPD 时出现问题

我正在尝试使用 Ubuntu 12.10 上的 pptpd 设置从 Android 手机到家用电脑的 VPN。到目前为止,我已经完成了以下操作。

像这样设置虚拟网卡...

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

然后像这样配置 pptpd...(为了节省空间,省略了注释行)

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               *

但即使打开了调试,我从 syslog 获得的信息只有......

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

当我最终尝试连接我的手机时,它只显示...

Apr  8 14:29:43 Ellit pptpd[25180]: MGR: dropped small initial connection

我真的不知道接下来该怎么做...我是否错误地认为虚拟网卡会起作用,为什么即使我在配置中要求提供调试信息,也无法获得任何调试信息?

编辑:我尝试连接时的最后一行似乎有些随机,我现在无法重现它,但我相当确定它与我之前的连接尝试有关,从那时起我就没有改变任何东西。我开始怀疑我的 Android ISP 阻止了 VPN,但那将是……疯狂的。

答案1

我遇到了类似的问题。基本上,我发现注释掉require-mppe-128( #require-mppe-128) 可以让基于 Android 的设备持续连接到基于 PPTP 的服务器。

但是这会导致您的连接未加密。

相关内容