So ordnen Sie in Ubuntu Top 10 mehrere IP -Adressen zu Single Nic zu.Top 10 Lts

So ordnen Sie in Ubuntu Top 10 mehrere IP -Adressen zu Single Nic zu.Top 10 Lts
Während der Arbeit mit Computersystemen benötigen Sie möglicherweise mehrere IP -Adressen auf Ihrer physischen Maschine. Eine der Lösungen besteht darin, mehrere NICs auf Ihrem System zu installieren. Es ist jedoch nicht praktisch, ein neues NIC zu kaufen und es in Ihr System zu schließen, wenn Sie eine Option haben, eine einzelne NIC, die als IP -Aliasing bezeichnet wird, mehrere IP -Adressen zugewiesen zu haben. Der übliche Anwendungsfall von IP -Aliasing ist die Implementierung von IP -basierten virtuellen Hosting.

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 addieren Dev

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 del Dev

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:

Iface inet 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.