我为 Oracle VirtualBox 创建了一个适配器(仅作为主机)。它运行完美;但我需要将 MTU 大小更改为 1600。当我返回主机 PC 并打开终端时。然后我得到了这些结果。ifconfig:.....
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.56.1 Bcast:192.168.56.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:9618 (9.6 KB)
......
当我尝试更改 MTU 时:
$ sudo ifconfig vboxnet0 mtu 1600
SIOCSIFMTU: Invalid argument
一定有办法更改此接口的 MTU;因为它不是真正的硬件。我也对 VMware 做了同样的事情;但发生了同样的事情。