Prüfen der Bonding-Konfiguration in /etc/network
In den vorherigen Schritten haben Sie gelernt, wie Sie den Laufzeitstatus von Bonding-Schnittstellen mithilfe von /proc/net/bonding
und ip link
überprüfen können. Jetzt schauen wir uns an, wo die Konfiguration für diese Schnittstellen auf Debian-basierten Systemen wie Ubuntu normalerweise gespeichert wird.
Netzwerkschnittstellenkonfigurationen befinden sich oft in der Datei /etc/network/interfaces
oder in Dateien im Verzeichnis /etc/network/interfaces.d/
. Diese Dateien definieren, wie Netzwerkschnittstellen beim Systemstart konfiguriert werden.
Um die Hauptnetzwerkkonfigurationsdatei /etc/network/interfaces
zu prüfen, können Sie den cat
-Befehl verwenden. Da diese Datei root-Berechtigungen erfordert, um sie zu ändern, benötigen Sie möglicherweise sudo
, um sie in einigen Umgebungen anzuzeigen, obwohl cat
normalerweise ohne sudo
zum Lesen funktioniert.
Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
cat /etc/network/interfaces
Sie sehen den Inhalt der Datei. Diese Datei definiert Netzwerkschnittstellen wie lo
(Loopback) und möglicherweise andere Schnittstellen. Suchen Sie nach Zeilen, die eine bond
-Schnittstelle definieren, wie z.B.:
auto bond0
iface bond0 inet dhcp
bond-mode 4
bond-slaves eth0 eth1
Dies ist ein Beispiel für einen Konfigurationsausschnitt. auto bond0
bedeutet, dass die Schnittstelle automatisch gestartet werden soll. iface bond0 inet dhcp
konfiguriert bond0
, um eine IP-Adresse über DHCP zu erhalten. bond-mode 4
gibt den Bonding-Modus an (Modus 4 ist 802.3ad Dynamic Link Aggregation). bond-slaves eth0 eth1
listet die physischen Schnittstellen auf, die Teil dieses Bonds sind.
Zusätzlich kann die Konfiguration in separate Dateien im Verzeichnis /etc/network/interfaces.d/
aufgeteilt sein. Sie können die Dateien in diesem Verzeichnis mit ls
auflisten:
ls /etc/network/interfaces.d/
Wenn es Dateien in diesem Verzeichnis gibt, können Sie deren Inhalt ebenfalls mit cat
anzeigen. Wenn Sie beispielsweise eine Datei namens 50-cloud-init.cfg
sehen, können Sie sie mit folgendem Befehl anzeigen:
cat /etc/network/interfaces.d/50-cloud-init.cfg
Das Prüfen dieser Konfigurationsdateien hilft Ihnen zu verstehen, wie die Bonding-Schnittstellen dauerhaft auf dem System eingerichtet sind.
Klicken Sie auf Weiter, um dieses Lab abzuschließen.