为了更改 MTU,我尝试过ifconfig wifi0 mtu 1200
,但 mtu 仍然像以前一样是 1500。
$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 1500
...
wifi0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
...
$ sudo ifconfig wifi0 mtu 1200
$ ifconfig
<same output as before>
我也尝试添加mtu 1200
或/etc/network/interfaces
。/etc/ppp/options
但是不起作用。
答案1
我也在研究这样的问题,发现你可以找到很多连接设置
nmcli connection show <ConnectionName>
当你找到有问题的设置时,你可以使用以下方法进行修改
nmcli connection modify <ConnectionName> (+-)?<setting>.<prob> Value
不幸的是,我没有使用 wifi 网络进行测试的用例,因为我尝试修复 VPN 的问题,并且网络管理器的 vpn 插件通过单独的接口接收此设置。
希望有所帮助。
答案2
NetworkManager 的配置文件位于
/etc/NetworkManager/system-connections
所以你可以在那里编辑 mtu 并重新启动
# systemctl restart NetworkManager