Verwenden Sie den Befehl ip netns in Linux, um den Netzwerkport zu isolieren und die IP-Adresse zu konfigurieren

Verwenden Sie den Befehl ip netns in Linux, um den Netzwerkport zu isolieren und die IP-Adresse zu konfigurieren

1. Fügen Sie den Isolationsmarker hinzu:

ip netns add fd

2. Isolieren Sie die angegebene Netzwerkkarte:

ip link set eth1 netns fd

3. Befehle in einer isolierten Umgebung ausführen:

ip netns exec fd ifconfig eth1 down
ip netns exec fd ifconfig eth1 up
ip netns exec fd ip-Adresse hinzufügen 192.168.1.2/24 dev eth1

4. Wenn mehrere Netzwerkports vorhanden sind, können Sie zwei Netzwerkportpaare direkt verbinden, IP-Adressen im selben Netzwerksegment konfigurieren und einen Ping-Vorgang ausführen, um zu überprüfen, ob die Konfiguration der IP-Adresse des isolierten Netzwerkports erfolgreich war:

ping -I eth2 192.168.1.2

Wissenspunkterweiterung: Linux-Befehl zum Anzeigen der IP-Adresse

Ich glaube, jeder möchte wissen, wie man IP in Linux überprüft. Heute stelle ich Ihnen die folgenden Befehle zum Überprüfen von IP in Linux zu Ihrer Information und zum Lernen vor. Es folgt eine ausführliche Einführung.

ifconfig

Linux-Befehl zum Anzeigen der IP-Adresse --ifconfig

Der Befehl ifconfig dient zum Anzeigen und Ändern der Adresse und Parameter der Netzwerkschnittstelle

$ ifconfig -a 
lo0: Flags = 849 mtu 8232 
inet 127.0.0.1 Netzmaske ff000000 
hme0: Flags = 863 mtu 1500 
inet 211.101.149.11 Netzmaske ffffff00 Broadcast 211.101.149.255 
Äther 8:0:20:a7:4d:21

Das System zeigt den Namen der Netzwerkschnittstelle, den Status der Schnittstelle (aktiv oder inaktiv),

Schnittstellen-IP-Adresse und Maskeninformationen

So ändern Sie die IP-Adresse einer Netzwerkschnittstelle:

#ifconfig hme0 down 
#ifconfig hme0 211.101.149.233 Netzmaske 255.255.255.0 oben

Verwenden Sie zunächst den Befehlsparameter down, um den Dienst der Netzwerkschnittstelle hme0 vorübergehend zu stoppen. Verwenden Sie dann den Linux-Befehl ifconfig, um IP anzuzeigen, der Schnittstelle eine neue IP-Adresse und Maske zuzuweisen und den Netzwerkschnittstellendienst zu starten. Sie können die IP-Adresse des Computers auch ändern, indem Sie den Wert der IP-Adresse in der Datei /etc/hosts ändern und das System neu starten.

/etc/hosts/: 211.101.149.11 sampdt definiert den Hostnamen in /etc/hostname.hme0 und die IP-Adresse.

Wenn die Netzwerkkarte geändert/hinzugefügt wird, kann das System den Schnittstellendienst nicht automatisch starten. In diesem Fall müssen Sie den Netzwerkportdienst manuell erstellen:

#ifconfig hme0 plumb

Linux kann einen Netzwerk-Port-Dienst für die Schnittstelle le0 erstellen, indem es die IP überprüft

Verwenden Sie dementsprechend ifconfig mit dem Parameter unplumb, um den Dienst zu stoppen und das Netzwerk herunterzufahren.

netconfig dient zum Einstellen der IP-Adresse

Zusammenfassen

Oben habe ich Ihnen die Verwendung des Befehls „ip netns“ zum Isolieren von Netzwerkports und Konfigurieren von IP-Adressen unter Linux vorgestellt. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Verwendung des Pip-Befehls nach der Python-Installation unter Linux

<<:  Ausführliche Erklärung des Sperrmechanismus in MySQL

>>:  JavaScript zum Implementieren einer dynamischen Digitaluhr

Artikel empfehlen

Adaptive Breitentabelle für HTML-Seiten

Auf den Seiten von Webanwendungen werden häufig T...

Dynamische SQL-Anweisungsanalyse in Mybatis

Dieser Artikel stellt hauptsächlich die dynamisch...

jQuery implementiert Akkordeoneffekte

Dieser Artikel gibt Ihnen den spezifischen Code v...

Prototyp und Prototypenkette Prototyp und Protodetails

Inhaltsverzeichnis 1. Prototyp 2. Prototypenkette...

Tutorial zur mobilen Entwicklung: Zusammenfassung der Pixelanzeigeprobleme

Vorwort Ich bin davon überzeugt, dass bei der Ent...

Elegantere Verarbeitung von Datumsangaben in JavaScript basierend auf Day.js

Inhaltsverzeichnis Warum day.js verwenden? Moment...

Detaillierte Erläuterung der Überwachung der NVIDIA GPU-Nutzung unter Linux

Bei der Verwendung von TensorFlow für Deep Learni...

5 häufig verwendete Objekte in JavaScript

Inhaltsverzeichnis 1. JavaScript-Objekte 1).Array...

Zusammenfassung der Docker-Datenspeicherung

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...