In diesem Beitrag werden wir Ihnen demonstrieren. Wir werden das Verfahren auf demonstrieren Ubuntu 20.04 (fokale Fossa).
Zuweisen mehrerer IP -Adressen an einzelne NIC temporär
Im folgenden Abschnitt sehen wir, wie Sie einer NIC eine zweite IP -Adresse zuweisen können. Die von dieser Methode zugewiesene zweite IP -Adresse ist vorübergehend. Sobald Sie das System neu gestartet haben, wird es automatisch entfernt.
Hier sind die Schritte, um NIC eine zweite IP -Adresse zuzuweisen.
1. Suchen Sie zuerst die aktuelle IP -Adresse und den Namen der Schnittstelle in Ihrem System. Geben Sie dazu den folgenden Befehl in Terminal aus:
$ ip addr
Die folgende Ausgabe zeigt, dass unsere Netzwerkschnittstelle ist ens33 und die aktuelle IP -Adresse lautet 192.168.72.157/24 Dies ist die dynamische IP -Adresse, die von DHCP zugewiesen wird.
2. Lassen Sie uns der NIC eine andere IP -Adresse zuweisen. Um Ihrem NIC eine zusätzliche IP -Adresse zuzuweisen, geben Sie den folgenden Befehl in Terminal aus:
$ ip Adder addierenDev
Ersetze das mit der zusätzlichen IP -Adresse, die Sie Ihrer NIC und zuweisen möchten und mit dem Namen Ihrer NIC. Zum Beispiel, um die zweite IP -Adresse zuzuweisen 10.1.1.5/8 an Ihre Netzwerkschnittstelle ens33, Der Befehl wäre:
$ ip adDr 10 hinzufügen.1.1.5/8 dev ens33
3. Überprüfen Sie nach dem Ausführen des obigen Befehls, ob der zweiten IP -Adresse Ihrer Netzwerkschnittstelle zugewiesen wurde. Führen Sie dazu den folgenden Befehl aus:
$ ip addr
Hier ist die Ausgabe des obigen Befehls, in dem zwei IP -Adressen angezeigt werden, die dem zugewiesen sind ens33 Netzwerkschnittstelle.
4. Versuchen Sie nun, beide IP -Adressen nacheinander zu pingen. Sie können sehen, dass beide IP -Adressen erreichbar sind.
Entfernen Sie die mehrfachen IP -Adressen von NIC
Um die zusätzlichen IP -Adressen zu entfernen, die einer NIC zugewiesen wurden, führen Sie den folgenden Befehl aus:
$ sudo ip adDr delDev
Ersetzen Die Mit der zusätzlichen IP mit dem Namen Ihrer NIC. Zum Beispiel, um die IP -Adresse zu entfernen 10.1.1.5/8 Zugewiesen unserer Netzwerkschnittstelle ens33, Der Befehl wäre:
$ sudo ip adDr del 10.1.1.5/8 dev ens33
Zuweisen mehrerer IP -Adressen an einzelne NIC dauerhaft
Im vorherigen Abschnitt haben wir die zweite IP -Adresse mit dem Befehl „IP -Addr -Add“ zugewiesen, der nicht die dauerhafte Methode ist. Sobald Sie das System neu gestartet haben, wird die IP -Adresse automatisch entfernt. In diesem Abschnitt werden wir sehen, wie die IP -Zuordnung dauerhaft gestaltet werden kann.
Um ein einzelnes NIC dauerhaft mehrere IP -Adressen zuzuweisen, müssen Sie sie in der Konfiguration konfigurieren Schnittstellen Konfigurationsdatei.
1. Bearbeiten Sie die Konfigurationsdatei der Schnittstellen wie folgt:
$ sudo nano/etc/network/interfaces
Gehen Sie die folgenden Zeilen in der Datei an:
Ifaceinet statisch
Adresse
Ersetze das mit dem Namen Ihrer NIC, dem Sie die zusätzliche IP -Adresse zuweisen möchten und Mit der IP -Adresse möchten Sie zuweisen. Zum Beispiel, um die zweite IP -Adresse zuzuweisen 10.1.1.5/8 an Ihre Netzwerkschnittstelle ens33, Die Linien würden geändert in:
iface ens33 inet statisch
Adresse 10.1.1.5/8
Sobald Sie die oben genannten Zeilen hinzugefügt haben, speichern und schließen Sie die Datei.
Starten Sie nun den Netzwerkdienst neu, um die oben vorgenommenen Konfigurationsänderungen anzuwenden:
$ sudo systemCTL Neustart Networking neu
Alternativ nach unten rücken und die Schnittstelle zur Anwendung der Änderungen anwenden:
$ sudo ifdown ens33
$ sudo ifup ens33
Um zu überprüfen, ob die zusätzliche IP -Adresse der Netzwerkschnittstelle zugewiesen wurde, verwenden Sie den folgenden Befehl:
$ ip addr
Da wir die zusätzliche IP -Adresse in der Konfigurationsdatei konfiguriert haben, bleibt sie daher dauerhaft, auch wenn Sie das System neu starten.
Entfernen Sie die mehrfachen IP -Adressen von NIC
Sie können auch die zusätzliche IP -Adresse entfernen, die Sie in der Interfaces -Konfigurationsdatei konfiguriert haben. Bearbeiten Sie dazu einfach die /etc/netzwerk/schnittstellen Datei und entfernen Sie den Eintrag für die zusätzlichen IP -Adressen, die Sie hinzugefügt haben. Speichern und schließen Sie dann die Datei und starten Sie die Netzwerkdienste neu:
$ sudo systemCTL Neustart Networking neu
Oder rufen Sie die Schnittstelle ein und fordern Sie sie an, um die Änderungen anzuwenden
$ sudo ifdown ens33
$ sudo ifup ens33
So können Sie in Ubuntu OS einer einzelnen NIC in Ubuntu mehrere IP -Adressen zuweisen. In diesem Beitrag haben wir sowohl die temporären als auch die dauerhaften Methoden zur Zuweisung der sekundären IP -Adresse einer einzigen NIC erörtert. Nach den gleichen Methoden können Sie einer einzelnen NIC mehrere IP -Adressen zuweisen.