使用我的 Windows 笔记本电脑,我可以通过 PPTP VPN 连接,一切正常。现在,通过 Ubuntu 15.04,它可以连接,但大约 30 秒后再次断开连接。
您可以看到通过 VPN 分配的 IP 是 172.31.148.2,位于家庭远程网络 192.168.11.X 上。我的本地 IP/网络是 192.168.0.162,位于 192.168.0.x 上。
dpkg -s 网络管理器-pptp >> 0.9.10.0-1ubuntu1
知道接下来该去哪里吗?谢谢!
设置如下:
PPTP 高级选项已选中:MSCHAP、MSCHAPv2、使用点对点加密 (MPPE)(全部可用(默认))、允许 BSD 数据压缩、允许 Deflate 数据压缩、使用 TCP 报头压缩
未选中:PAP、CHAP、EAP、允许状态加密
答案1
我的系统日志中有一个错误,
short read (-1): Message too long
这表明存在 MTU 问题。显然,有时 VPN 会抱怨 MTU 设置不正确。当我通过 Verizon 4G 无线网卡连接到家里时,这个 VPN 并不高兴,并且在活动 30 秒后就会掉线。或者大约。
以下是我修复此问题的方法。
ping -s 1472 google.com
它设置了 ping 的 MTU(字节长度)。尝试不同的数字。我开始大幅降低它,上下跳动几百,然后猜测它降到一个数字,对我来说是 1400,相当于 MTU 为 1428。shell 命令说了类似这样的话
drew@drew-buntu-laptop:~$ ping -s 1400 www.google.com
PING www.google.com (216.58.219.196) 1400(1428) bytes of data.
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=1 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=2 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=3 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=4 ttl=46 (truncated)
然后要实际更改我的连接的 MTU 设置,在桌面(ubuntu 15.04)的右上角右键单击 wifi 栏 > 编辑连接 > 选择您当前连接的 wifi(不是 VPN),点击编辑。
然后在该屏幕的底部附近,您可以输入自定义的 MTU 长度。
断开 Wi-Fi 连接,重新连接,砰。VPN 运行正常。
参考: http://www.tp-link.us/FAQ-190.html
dslreports dot com 斜线“faq/695”