Wie aktiviere ich Jumbo-Frames auf nur einer Netzwerkschnittstelle?

12

Ich habe einen Server mit einem Speichernetzwerk, das derzeit Jumbo-Frames unterstützt.

Ich möchte, dass nur eth1 diese Fähigkeit besitzt. Welche Einstellungen ändere ich und wie teste ich die Konfiguration am besten?

Phil Hannent
quelle

Antworten:

16

Die Frage ist so formuliert, als gäbe es eine Möglichkeit, sie global einzuschalten. Mir ist diese Methode nicht bekannt. Ich schalte sie folgendermaßen ein:

sudo ip link set eth1 mtu 9000

Oder (da dies ein Server ist), wenn Sie die /etc/network/interfacesKonfiguration verwenden, können Sie sie einfach am Ende wie folgt einfügen :

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

Ich schlage vor, Sie testen die MTU-Rate mit, ip bevor Sie sie beibehalten /etc/network/interfaces. Oh und du musst rennen, sudo service networking restartwenn du dort nur die zweite Methode benutzt hast.

Sie können die Konfiguration überprüfen mit ip:

ip link show eth1

Und es gibt verschiedene Dinge traceroute --mtu, die diese MTU messen und testen können.

Oli
quelle