Ubuntu PPTP VPN 到 Buffalo 路由器 VPN,

Ubuntu PPTP VPN 到 Buffalo 路由器 VPN,

使用我的 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、允许状态加密

https://i.stack.imgur.com/5g7gh.png

尾部-f / var / log / syslog

答案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”

相关内容