Heim > System-Tutorial > LINUX > Hauptteil

Teilen Sie verschiedene Methoden zum Ändern der IP-Adresse im Linux-System

王林
Freigeben: 2024-02-09 20:42:19
nach vorne
508 Leute haben es durchsucht

IP-Adressen werden derzeit in den meisten Systemen automatisch zugewiesen, in einigen Fällen müssen wir sie jedoch möglicherweise manuell ändern. Heute teilen wir verschiedene Methoden zum Ändern der System-IP-Adresse.

Als Systemadministrator ist das Ändern der IP-Adresse einer Maschine eine sehr häufige Aufgabe. IP-Adressen werden derzeit in den meisten Systemen automatisch zugewiesen, in einigen Fällen müssen wir sie jedoch möglicherweise manuell ändern.

Heute teilen wir verschiedene Methoden zum Ändern der System-IP-Adresse.

Bevor wir Maßnahmen ergreifen, können wir mit dem folgenden Befehl die aktuelle IP-Adresse überprüfen:

ip a
Nach dem Login kopieren

Der obige Befehl zeigt auch den Namen des Netzwerkports (Schnittstelle) an, während die IP-Adresse angezeigt wird. Der Name des Netzwerkports wird beim Ändern der IP-Adresse verwendet.

Verwenden Sie den Befehl ip, um die IP-Adresse festzulegen

Wir haben in einem früheren Artikel den Befehl ip vorgestellt, mit dem die IP-Adresse dieses Computers angezeigt werden kann. Dieser Befehl ist auf den meisten Linux-Distributionen verfügbar. Verwenden Sie den Befehl ip, um die IP-Adresse festzulegen. Sie können den folgenden Befehl verwenden:

ip addr add [ip_address] dev [interface]
Nach dem Login kopieren

Um beispielsweise eine IP-Adresse zum Netzwerkport eth1 hinzuzufügen, verwenden Sie den folgenden Befehl:

sudo ip addr add 192.168.56.21/24 dev eth1
Nach dem Login kopieren

Jetzt gibt es zwei IP-Adressen im Netzwerkport eth1, eine ist ursprünglich konfiguriert und die andere wird mit dem folgenden Befehl neu hinzugefügt:

Linux 系统中更改 IP 地址的几种方法分享

Wie im Bild oben gezeigt, löschen Sie die alte IP-Adresse und es bleibt nur noch eine IP-Adresse übrig.

Legen Sie eine statische IP-Adresse fest

Die mit der oben genannten Methode festgelegte IP-Adresse wird nach dem Neustart des Systems geändert und die IP-Adresse ist dynamisch.

Wenn Sie eine ältere Version von Ubuntu verwenden (Versionsnummer kleiner als 17.10), können Sie die IP in statisch und dauerhaft ändern, indem Sie die Datei /etc/network/interfaces bearbeiten.

sudo nano /etc/network/interfaces
Nach dem Login kopieren

Wenn der Dateiinhalt wie folgt lautet, bedeutet dies, dass die IP-Adresse des Systems vom DHCP-Client festgelegt wird:

auto eth0iface eth0 inet dhcp
Nach dem Login kopieren

Wir können eine statische IP-Adresse festlegen, indem wir die obige Datei ändern. Wenn Sie beispielsweise die IP-Adresse auf 192.168.56.20 festlegen möchten, können Sie den Inhalt der obigen Datei wie folgt ändern:

auto enp0s3iface enp0s3 inet staticaddress 192.168.56.20netmask 255.255.255.0gateway
 192.168.40.31
Nach dem Login kopieren

Der obige Inhalt ist für Benutzer, die häufig Linux-Systeme verwenden, leicht zu verstehen. Damit die Änderung wirksam wird, müssen Sie den folgenden Befehl ausführen:

$ sudo systemctl restart networking.service
Nach dem Login kopieren

Tipp: Auf RedHat-basierten Systemen lautet die zum Konfigurieren von Netzwerkschnittstellen verwendete Datei /etc/sysconfig/networking-scripts/ifcfg-*

Verwenden Sie Netplan für die Netzwerkkonfiguration (für Ubuntu)

Ubuntu verfügt über ein Tool zur Netzwerkkonfiguration namens Netplan.

Wir konfigurieren als Beispiel IP-Adressen unter Ubuntu 20.04 und verwenden dabei NetworkManager als Renderer für die Netzwerkkonfiguration.

Die aktuelle IP-Adresse kann in der Netplan-Konfigurationsdatei eingesehen werden, die im YAML-Format vorliegt. Wenn sie nicht vorhanden ist, kann sie erstellt werden:

sudo nano /etc/netplan/config.yaml
Nach dem Login kopieren

Wenn die IP-Adresse dynamisch ist, wird der DHCP4-Parameter auf „true“ gesetzt.

Wenn Sie aktuell eine statische IP konfiguriert haben, sehen Sie folgenden Inhalt:

---network: version: 2 renderer: networkd ethernets: eth1: addresses: 
- 192.168.56.66/24 nameservers: addresses: - 8.8.8.8 routes: - to: default via: 10.0.2.2
Nach dem Login kopieren

Legen Sie eine neue Adresse fest, indem Sie die oben stehende IP-Adresse ändern. Darüber hinaus können Sie auch die alte IP-Adresse beibehalten und eine weitere zum oben genannten Netzwerkport (eth1) hinzufügen.

Testen Sie es nach der Konfiguration, bevor Sie es anwenden:

sudo netplan try
Nach dem Login kopieren

Nachdem Sie die Änderungen bestätigt haben, aktivieren Sie die Konfiguration:

sudo netplan apply
Nach dem Login kopieren

Überprüfen Sie anschließend, ob die Konfiguration wirksam wurde:

Linux 系统中更改 IP 地址的几种方法分享

Einer der Vorteile der Verwendung von Netplan besteht darin, dass die Konfigurationsänderung dauerhaft ist. Nach dem Neustart der Maschine bleibt die Konfiguration weiterhin wirksam, d. h. die konfigurierte IP ist statisch .

Ändern Sie die IP-Adresse des Systems über die grafische Oberfläche (für Desktop-Benutzer)

Die Verwaltung von IP-Adressen über eine grafische Oberfläche ist der einfachste Weg, und auf Ubuntu-Systemen enthalten die Netzwerkeinstellungen alle notwendigen Konfigurationen.

Öffnen Sie die Einstellungen im GNOME-Dashboard, suchen Sie die Option Netzwerk und wählen Sie dann das Einstellungssymbol unter den verfügbaren Netzwerken des Systems aus, wie in der Abbildung unten gezeigt:

Linux 系统中更改 IP 地址的几种方法分享

Wählen Sie im neu geöffneten Fenster die Registerkarte IPv4, wählen Sie dann unter IPv4-Methode die Option Manuell (manuell) und geben Sie die neue IP-Adresse ein:

Linux 系统中更改 IP 地址的几种方法分享

Dann starten Sie die Netzwerkverbindung neu und prüfen die IP-Adresse:

Linux 系统中更改 IP 地址的几种方法分享

Wie Sie dem Screenshot oben entnehmen können, hat sich die IP-Adresse geändert.

Der Befehl ip ist auf allen Linux-Systemen verfügbar; Netplan ist eine neue Möglichkeit, Ihr Netzwerk zu verwalten und eine sehr einfache Möglichkeit für Ubuntu-Systeme.

Das obige ist der detaillierte Inhalt vonTeilen Sie verschiedene Methoden zum Ändern der IP-Adresse im Linux-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:lxlinux.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage