Como habilitar jumbo-frames em apenas uma interface de rede?

12

Eu tenho um servidor com uma rede de armazenamento que atualmente suporta jumbo-frames.

Quero habilitar apenas eth1 para ter essa capacidade. Quais configurações eu altero e qual é a melhor maneira de testar a configuração?

Phil Hannent
fonte

Respostas:

16

A questão é formulada como se houvesse uma maneira de ativá-la globalmente. Eu não estou ciente desse método, eis como eu o ativaria:

sudo ip link set eth1 mtu 9000

Ou (como esse é um servidor), se você estiver usando a /etc/network/interfacesconfiguração, poderá simplesmente inseri-la no final da seguinte maneira:

auto eth1
iface eth1 inet static
        address ...
        netmask ...
        network ...
        broadcast ...
        gateway ...
        dns-nameservers ...
        mtu 9000

Sugiro que você teste a taxa de MTU ip antes de persistir /etc/network/interfaces. Ah, e você precisará executar sudo service networking restartse você apenas usou o segundo método lá.

Você pode verificar a configuração com ip:

ip link show eth1

E há várias coisas assim traceroute --mtuque podem medir e testar esse MTU.

Oli
fonte