我的PPTP VPN 在 Windows 和 Android 上运行良好。在 Android 和 Windows 上,不需要特定的配置,我只需要检查PPP encryption(MPPE)。
但在 Ubuntu 20.04 上,它会在一段时间后随机断开连接。
我的PPTP VPN 在 Windows 和 Android 上运行良好。在 Android 和 Windows 上,不需要特定的配置,我只需要检查PPP encryption(MPPE)。
但在 Ubuntu 20.04 上,它会在一段时间后随机断开连接。
我在这里找到了答案:Ubuntu 14 pptp 客户端经常断开连接。
我不得不在客户端上使用。
这可以通过读取 syslog 错误来调查:
通过设置
mtu
,我们告诉wlan
使用较小的消息。我想知道为什么其他操作系统的用户不必配置他们的 WLAN 消息大小来使用最简单的 VPN 形式。
更新
永久地这样做
wlan0...
通过查找您设备的接口名称ifconfig
。创建
/etc/network/if-up.d/ppp
具有以下内容的文件:用于
chmod +x /etc/network/if-up.d/ppp
使其可执行。它在每次连接和断开连接时运行。我使用您的答案,并回答它以解决有关永久设置 MTU的问题:
我找到了这个链接(用于永久设置 MTU)
我们在其中创建一个脚本
/etc/network/if-up.d/
并调用它set-pptp.sh
,每当一个链接试图起床时,这个脚本就会被调用。现在在这个文件中我们插入这些行:
[我们正在检查正在尝试启动的当前接口,如果是 VPN,我们将其 MTU 设置为 1300,如果不是,我们将其 MTU 设置为 1400 ]
现在我们需要让它可执行:
最后一步(重要):
如果您使用的是图形网络管理器,那些在 KDE、Gnome 等中的...,您也需要这样做:
打开这个文件:
/etc/NetworkManager/dispatcher.d/01-ifupdown
,在我的电脑里,它的名字是01-ifupdown,在你的可能有别的名字,打开它。找到具有以下内容的行:
将其更改为:
完成,您现在拥有一个永久的 MTU 设置。