每次连接到 VPN 时,我都应该运行
sudo ifconfig ppp0 mtu 1300
我怎样才能使它永久存在?
我正在使用 Ubuntu 14.04。
答案1
我曾尝试在 ubuntu 16 上应用 Farshad 的解决方案,但没有效果。
只需要进行小修复 - 删除sudo
脚本中的所有内容,因为/etc/network/if-up.d/
目录中的所有内容都已以 root 用户身份运行
#!/bin/sh
if [ "$IFACE" = "ppp0" ]; then
ifconfig ppp0 mtu 1300
fi
答案2
正如我在此所说的关联
您可以制作自定义脚本
网址 /etc/network/if-up.d
:
#!/bin/sh
if [ "$IFACE" = "ppp0" ]; then
sudo ifconfig ppp0 mtu 1300
fi
最后使其可执行并享受你的生活......
答案3
您可以mtu
在/etc/ppp/options
文件中定义设置。该设置应该已存在于options
文件中,但默认情况下应该被注释掉。
答案4
正如 farshad 在以下链接中所说:
答案是在 /etc/network/if-up.d/ 中添加新文件:
#!/bin/sh
if [ "$IFACE" = "ppp0" ]; then
sudo ifconfig ppp0 mtu 1300
fi