Zusätzlich zur internen Netzwerkschnittstelle habe ich zu Testzwecken einen USB3.0-Netzwerkcontroller hinzugefügt, der wahrscheinlich durch eine interne Dual-NIC oder einfach eine weitere Single-NIC ersetzt wird. Ich verwende Lubuntu und kriege die Netzwerkverbindung scheinbar nicht richtig zum Laufen.
Ich versuche, Link Aggregation mit 802.3ad zu verwenden, damit beide Schnittstellen gleichzeitig funktionieren. Die Informationen habe ich hauptsächlich aus der offiziellenUbuntu-Wikiund vondieser Beitrag.
Hier ist die Konfiguration (nach dem Laden des Bonding-Kernelmoduls)
/etc/Netzwerk/Schnittstellen
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet manual
bond-master bond0
auto enx00e04c20e315
iface enx00e04c20e315 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.1.11
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.1
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves enp0s31f6 enx00e04c20e315
In dmesg sehe ich dann
Warnung: Keine 802.3ad-Antwort vom Link-Partner für alle Adapter im Verbund
Das Netzwerk funktioniert noch, aber nur mit einer Schnittstelle. Wenn ich ifconfig überprüfe, sehe ich, dass beide Schnittstellen als SLAVE aufgeführt sind, aber nur eine tatsächlich mehr als ein paar KB übertragen hat. Ich gehe davon aus, dass dies daran liegt, dass der Switch, an den beide Schnittstellen angeschlossen sind, auch richtig konfiguriert sein muss, was Sinn ergibt.
Ich habe D-Link DGS-1100-08-Switches. Wenn ich die Spezifikationen richtig lese, sollten diese Switches 802.3ad unterstützen. Also konfiguriere ich sie über L2-Funktionen -> Link Aggregation -> Aktiviert und füge die beiden Ports zu einer der Gruppen hinzu. Sobald ich diese Einstellungen speichere, funktioniert das Netzwerk überhaupt nicht mehr.
Was könnte das Problem sein? Habe ich etwas falsch verstanden (Bond-Modus 4 sollte doch 802.3ad sein, oder? Und wenn ich den Switch so konfiguriere, wie ich es getan habe, sollte Lubuntu doch mit beiden Netzwerkkarten gleichzeitig kommunizieren können, oder?)
Antwort1
D-Link unterstützt zwei Bond (Trunk-)Modes: 1-static 2-LACP (=802.3ad, =mode4). Aber der kleine DGS-1100-08 unterstützt nur static! Und kein LACP. ftp://ftp.dlink.de/anleitungen/Switch/Anleitung_Trunking.pdf (Ich finde es nicht auf Englisch)