Wie aktiviere ich Jumbo Frames an 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 kann ich die Konfiguration am besten testen?

    
Phil Hannent 17.04.2012, 12:48
quelle

1 Antwort

16

Die Frage ist so formuliert, als gäbe es eine Möglichkeit, sie global einzuschalten. Ich bin mir dieser Methode nicht bewusst, hier ist, wie ich es anstellen würde:

sudo ip link set eth1 mtu 9000

Oder (da dies ein Server ist), wenn Sie die /etc/network/interfaces -Konfiguration 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, dass Sie die MTU-Rate mit ip testen, bevor Sie in /etc/network/interfaces beibehalten. Oh, und du musst sudo service networking restart ausführen, wenn du nur die zweite Methode benutzt hast.

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

ip link show eth1

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

    
Oli 17.04.2012, 15:13
quelle

Tags und Links