Jak włączyć duże ramki na jednym interfejsie sieciowym?

12

Mam serwer z siecią pamięci, która obecnie obsługuje duże ramki.

Chcę umożliwić właśnie eth1 posiadanie tej umiejętności. Jakie ustawienia mam zmienić i jaki jest najlepszy sposób przetestowania konfiguracji?

Phil Hannent
źródło

Odpowiedzi:

16

Pytanie jest sformułowane tak, jakby istniał sposób na globalne włączenie go. Nie znam tej metody, oto jak ją włączyć:

sudo ip link set eth1 mtu 9000

Lub (ponieważ jest to serwer), jeśli używasz /etc/network/interfaceskonfiguracji, możesz po prostu przykleić ją na końcu w następujący sposób:

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

Sugeruję przetestowanie współczynnika MTU ip przed utrwaleniem go /etc/network/interfaces. Aha, musisz uruchomić, sudo service networking restartjeśli użyjesz tam tylko drugiej metody.

Możesz zweryfikować konfigurację za pomocą ip:

ip link show eth1

Istnieją różne rzeczy, traceroute --mtuktóre mogą zmierzyć i przetestować MTU.

Oli
źródło