Der Linux -Kernel bietet uns Module, um die Netzwerkbindung durchzuführen. In diesem Tutorial wird erläutert.
Bevor wir uns mit dem Terminal eintauchen und die Netzwerkbindung ermöglichen, diskutieren wir Schlüsselkonzepte in der Netzwerkbindung.
Arten der Netzwerkbindung
Es gibt sechs Arten von Netzwerkbindung. Sie sind:
So konfigurieren Sie die Netzwerkbindung auf Ubuntu
Lassen Sie uns in das Terminal eintauchen und die Netzwerkbindung in Ubuntu konfigurieren. Stellen Sie vor Beginn sicher, dass Sie:
Installieren Sie das Bindungsmodul
Stellen Sie sicher, dass das Bindungsmodul in Ihrem Kernel installiert und aktiviert ist. Verwenden Sie den Befehl LSMOD als:
sudo lsmod | Grep -Bindung
Bindung 180224 1
Wenn das Modul nicht verfügbar ist, verwenden Sie den folgenden Befehl, um zu installieren.
sudo apt-Get Installieren Sie iFensLave
Kurzlebige Bindung
Sie können eine temporäre Netzwerkbindung mit zwei Schnittstellen in Ihrem System einrichten. Beginnen Sie dazu den Bindungsfahrer laden.
sudo modprobe Bindung
Lassen Sie uns im nächsten Schritt die Namen der Ethernet -Schnittstellen in unseren Systemen erhalten. Verwenden Sie den Befehl:
sudo ifconfig
Der obige Befehl zeigt die Schnittstellen im System an. Sie finden im Bild unten ein Beispielausgabe:
Lassen Sie uns nun eine Netzwerkbindung mit dem IP -Befehl erstellen wie:
sudo ifconfig ens33 nach unten
sudo ifconfig ens36 nach unten
sudo ip link add Bond0 Typ Bond -Modus 802.3ad
Fügen Sie schließlich die beiden Schnittstellen hinzu:
sudo ip link set ens33 Master Bond0
sudo ip link set ens36 Master Bond0
Verwenden Sie den Befehl, um die erfolgreiche Schaffung der Bindung zu bestätigen:
sudo ip link
NOTIZ: Das Erstellen einer Bindung, wie oben gezeigt, überlebt keinen Neustart nicht.
Permanente Bindung
Wir müssen die Interface -Konfigurationsdatei bearbeiten und die Einstellungen der Bindung hinzufügen, um eine dauerhafte Bond zu erstellen.
sudo vim/etc/network/interfaces
Fügen Sie in der Datei die folgende Konfiguration hinzu.
Auto Ens33
IFACE ENS33 INET -Handbuch
Auto ENS36
IFACE ENS36 INET -Handbuch
Auto Bond0
Iface -Bindung inet statisch
Adresse 192.168.0.253
NetMask 255.255.255.0
Tor 192.168.0.1
DNS-Search-Domänenname.lokal
Sklaven ens33 ens36
Bond_mode 4
Bond-Miimon 100
Bond-Downdelay 0
Bond-updelay 0
NOTIZ: Stellen Sie sicher, dass die Schnittstellen Bond = 4 konform sind. Wenn nicht, können Sie stattdessen Bond = 0 verwenden. Möglicherweise müssen Sie auch die beiden Schnittstellen nach unten nehmen und die Bindung aktivieren.
Verwenden Sie den folgenden Befehl, um die Bindung zu aktivieren.
sudo ifconfig ens33 down && sudo ifconfig ens36 down & sudo ifconfig bond0 up
Sudo Service neu starten Sie den Netzwerkmanager neu
Um zu bestätigen, dass die Schnittstelle in Betrieb ist, verwenden Sie den Befehl:
sudo ifconfig bond0
Verwenden Sie den Befehl, um den Status der Anleihe anzuzeigen, den Befehl als:
sudo cat/proc/net/bonding/bond0
Hier ist ein Beispielausgang:
Abschließend
Dieser Leitfaden führte Sie durch die Einrichtung von Netzwerkbindung in Ubuntu und Debian-basierten Verteilungen. Betrachten Sie die Dokumentation, um detaillierte Informationen über die Bindung zu erhalten.