Website-Suche

So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 20.04


Wenn ein Client-System über WiFi oder ein Ethernet-Kabel eine Verbindung zu einem Netzwerk herstellt, wählt es normalerweise automatisch eine IP-Adresse vom Router aus. Dies wird durch den DHCP-Server ermöglicht, der Clients automatisch IP-Adressen aus einem Adresspool zuweist.

Der Nachteil von DHCP besteht darin, dass nach Ablauf der DHCP-Lease-Zeit die IP-Adresse eines Systems zu einer anderen wechselt, was zu einer Verbindungsunterbrechung des Systems führt wurde für einen bestimmten Dienst, beispielsweise einen Dateiserver, verwendet. Aus diesem Grund möchten Sie möglicherweise eine statische IP-Adresse festlegen, damit sie sich auch nach Ablauf der Lease-Zeit nie ändert.

In dieser Anleitung erfahren Sie, wie Sie eine statische IP-Adresse auf Ubuntu 20.04-Servern und -Desktops konfigurieren.

Netzwerkkonfiguration

Ubuntu verwendet den NetworkManager-Daemon zur Verwaltung der Netzwerkkonfiguration. Sie können eine statische IP entweder grafisch oder über die Befehlszeile konfigurieren.

In dieser Anleitung konzentrieren wir uns auf das Festlegen einer statischen IP-Adresse sowohl über die GUI als auch über die Befehlszeile. Hier ist die IP-Konfiguration:

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Diese Informationen sind für Sie unterschiedlich. Ersetzen Sie daher die Werte entsprechend Ihrem Subnetz.

Auf dieser Seite

  • Legen Sie eine statische IP-Adresse auf dem Ubuntu 20.04-Desktop fest
  • Legen Sie eine statische IP-Adresse auf dem Ubuntu 20.04-Server fest

So legen Sie eine statische IP-Adresse auf dem Ubuntu-Desktop fest

Starten Sie zunächst wie gezeigt „Einstellungen“ im Anwendungsmenü.

Klicken Sie im angezeigten Fenster auf die Registerkarte „Netzwerk“ in der linken Seitenleiste und klicken Sie dann auf das Zahnradsymbol der Netzwerkschnittstelle, die Sie konfigurieren möchten. In meinem Fall konfiguriere ich meine kabelgebundene Schnittstelle.

Im neuen Fenster, das erscheint, werden die Netzwerkeinstellungen Ihrer Schnittstelle wie gezeigt angezeigt. Standardmäßig ist die IP-Adresse so eingestellt, dass sie DHCP verwendet, um automatisch eine IP-Adresse vom Router oder einem anderen DHCP-Server auszuwählen.

In unserem Fall ist die aktuell zugewiesene IP-Adresse 192.168.2.104.

Wählen Sie nun die Registerkarte IPv4, um mit der Einrichtung der statischen IP-Adresse zu beginnen. Wie Sie sehen, ist die IP-Adressierung standardmäßig auf Automatisch (DHCP) eingestellt.

Klicken Sie auf die Option „Manuell“ und neue Adressfelder werden angezeigt. Geben Sie Ihre bevorzugte statische IP-Adresse, Netzmaske und Ihr Standard-Gateway ein.

Das DNS ist ebenfalls auf automatisch eingestellt. Um das DNS manuell zu konfigurieren, klicken Sie auf den Schalter, um das automatische DNS zu deaktivieren. Geben Sie dann wie gezeigt Ihre bevorzugten DNS-Einträge ein, getrennt durch ein Komma.

Sobald alles erledigt ist, klicken Sie auf die Schaltfläche „Übernehmen“ in der oberen rechten Ecke des Fensters. Damit die Änderungen wirksam werden, starten Sie die Netzwerkschnittstelle neu, indem Sie auf den Schalter klicken, um sie zu deaktivieren und wieder zu aktivieren.

Klicken Sie erneut auf das Zahnradsymbol, um die neue IP-Konfiguration wie gezeigt anzuzeigen.

Sie können die IP-Adresse auch auf dem Terminal bestätigen, indem Sie den Befehl ifconfig oder ip addr ausführen.

ifconfig
OR
ip addr

Um die DNS-Server zu bestätigen, führen Sie den folgenden Befehl aus:

systemd-resolve --status

So legen Sie mit Netplan eine statische IP-Adresse auf einem Ubuntu-Server fest

Wir haben gesehen, wie wir auf dem Ubuntu 20.04-Desktop grafisch eine statische IP-Adresse konfigurieren können. Die andere Möglichkeit besteht darin, mithilfe von Netplan eine statische IP-Adresse auf dem Terminal zu konfigurieren.

Netplan wurde von Canonical entwickelt und ist ein Befehlszeilendienstprogramm zur Netzwerkkonfiguration auf modernen Ubuntu-Distributionen. Netplan verwendet YAML-Dateien zur Konfiguration von Netzwerkschnittstellen. Sie können eine Schnittstelle so konfigurieren, dass sie mithilfe des DHCP-Protokolls dynamisch eine IP erhält oder eine statische IP festlegt.

Öffnen Sie Ihr Terminal und gehen Sie zum Verzeichnis /etc/netplan. Sie finden eine YAML-Konfigurationsdatei, mit der Sie die IP-Adresse konfigurieren.

In meinem Fall ist die YAML-Datei 01-network-manager-all.yaml mit den Standardeinstellungen wie gezeigt.

Für den Ubuntu-Server lautet die YAML-Datei 00-installer-config.yaml und dies sind die Standardeinstellungen.

Um eine statische IP zu konfigurieren, kopieren Sie die Konfiguration unten und fügen Sie sie ein. Beachten Sie die Abstände in der YAML-Datei.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Speichern Sie als Nächstes die Datei und führen Sie den folgenden Befehl netplan aus, um die Änderungen zu speichern.

sudo netplan apply

Anschließend können Sie die IP-Adresse Ihrer Netzwerkschnittstelle mit dem Befehl ifconfig bestätigen.

ifconfig

Damit ist der heutige Artikel abgeschlossen. Wir hoffen, dass Sie jetzt in der Lage sind, eine statische IP-Adresse auf Ihrem Ubuntu 20.04-Desktop- und Serversystem zu konfigurieren.