由于我的其他云实例设置为,因此我尝试将实例MTU
的大小改Ubuntu 18.04 EC2
回。我尝试了各种解决方案,例如在文件行之前添加以下两行。1500
9000
MTU
1500
/etc/dhcp/dhcpclient.conf
request
default interface-mtu 1500;
supersede interface-mtu 1500;
但它不起作用。我想永久更改大小。我也尝试过更改使用命令MTU
等解决方案,但这些都是暂时的。MTU
sudo ifconfig eth0 mtu 1500
此外,/etc/network/interfaces
由于他们使用的是/etc/netplan/50-cloud-init.yaml
文件,所以是空的。我也尝试MTU
在50-cloud-init.yaml
文件中添加大小,但也没有用。
输出netstat -i
命令
netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
docker0 1500 0 0 0 0 0 0 0 0 BMU
eth0 9001 4836 0 0 0 4930 0 0 0 BMRU
lo 65536 132 0 0 0 132 0 0 0 LRU
请帮忙。
答案1
这是错误报告的主题:https://bugs.launchpad.net/netplan/+bug/1807273它被关闭,因为版本 0.96 中对 netplan.io 的更改已修复。我假设您已经拥有版本 0.96 或更高版本;确认:
sudo dpkg -s netplan.io
错误报告中的评论 #25 建议使用 netplan 条目来实现更改。我建议:
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp4-overrides:
use-mtu: false
mtu: 1500
match:
macaddress: 99:12:92:f8:f9:99
set-name: eth0
当然,这里要替换实际的 MAC 地址。然后:
sudo netplan generate
sudo netplan apply
确认:
ip addr show