如何仅在一个网络接口上启用巨型帧?

Phi*_*ent 12 networking 11.10

我有一个带有存储网络的服务器,目前支持巨型帧。

我只想让 eth1 拥有这种能力。我要更改哪些设置以及测试配置的最佳方法是什么?

Oli*_*Oli 16

这个问题的措辞就像有一种方法可以全局打开它。我不知道这种方法,这是我打开它的方法:

sudo ip link set eth1 mtu 9000
Run Code Online (Sandbox Code Playgroud)

或者(因为这是一个服务器)如​​果你正在使用/etc/network/interfaces配置,你可以简单地把它放在最后,像这样:

auto eth1
iface eth1 inet static
        address ...
        netmask ...
        network ...
        broadcast ...
        gateway ...
        dns-nameservers ...
        mtu 9000
Run Code Online (Sandbox Code Playgroud)

我建议你ip 坚持之前测试 MTU 速率/etc/network/interfaces。哦,sudo service networking restart如果您只在那里使用第二种方法,则需要运行。

您可以使用以下命令验证配置ip

ip link show eth1
Run Code Online (Sandbox Code Playgroud)

并且有各种各样的东西traceroute --mtu可以测量和测试该 MTU。