Как включить Jumbo-кадры только на одном сетевом интерфейсе?

12

У меня есть сервер с сетью хранения данных, которая в настоящее время поддерживает Jumbo-кадры.

Я хочу, чтобы у eth1 была такая возможность. Какие настройки я могу изменить и как лучше проверить конфигурацию?

Фил Ханнент
источник

Ответы:

16

Вопрос сформулирован так, будто есть способ включить его глобально. Я не знаю об этом методе, вот как я бы его включил:

sudo ip link set eth1 mtu 9000

Или (поскольку это сервер), если вы используете /etc/network/interfacesконфигурацию, вы можете просто вставить ее в конец следующим образом:

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

Я предлагаю вам проверить скорость MTU, ip прежде чем вы сохраните ее /etc/network/interfaces. Ох, и вам нужно будет запустить, sudo service networking restartесли вы использовали только второй метод там.

Вы можете проверить конфигурацию с помощью ip:

ip link show eth1

И есть разные вещи, traceroute --mtuкоторые могут измерять и тестировать этот MTU.

Оли
источник