修改 ppp0 的 mtu

修改 ppp0 的 mtu

每次我通过 ppp 登录到我的 VPN 服务器时,我都必须使用以下方法将 MTU 更改为 1492:

ifconfig ppp0 mtu 1492

如果我不这样做,那么随机网站就会挂起并且无法加载。每次登录服务器时我都必须这样做。有没有办法永久设置它?

我对 Linux 还很陌生(至少像这样的设置,我在 Google 搜索后才找到这个命令),所以请尽可能具体!

答案1

尝试将以下内容添加到 /etc/sysctl.conf

net.ipv4.ip_no_pmtu_disc = 1

然后调用sysctl -p

我希望这对你有用

答案2

假设使用 CentOS(我使用 7.7)和 NetworkManager,在这种情况下我会这样做:

nmcli conn mod <connection name> ppp.mtu 1492

您必须重新启动界面才能应用更改:

nmcli conn down <connection name>; nmcli conn up <connection name>

查看man nm-settingsNetworkManager 中可用的所有连接设置。

相关内容