每次我通过 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-settings
NetworkManager 中可用的所有连接设置。