GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Statische Netplan-IP auf Ubuntu-Konfiguration

In diesem Artikel werden wir eine statische IP-Konfiguration von Netplan unter Ubuntu Linux besprechen. Netplan ermöglicht die unkomplizierte Konfiguration von Netzwerk-IP-Adressen mithilfe der menschenlesbaren Datenserialisierungssprache YAML. Der Artikel behandelt auch die standardmäßigen Netplan-Netzwerkeinstellungen und den Speicherort der Netplan-Konfigurationsdatei.

In diesem Tutorial erfahren Sie, wie Sie:

  • Verwenden Sie netplan, um eine statische IP auf dem Ubuntu-Server festzulegen
  • Konfigurieren Sie den Netzplan, um eine statische IP auf dem Ubuntu-Server festzulegen

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Jede Version des Ubuntu-Linux-Systems
Software Netplan.io
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Statische IP-Adresse mit Netplan konfigurieren

Die Netplan-Netzwerkkonfiguration wurde erstmals ab Ubuntu 18.04 eingeführt, daher ist Netplan für alle neuen Ubuntu ab dieser Version verfügbar. Beginnen wir mit einigen grundlegenden Erläuterungen zur Funktionsweise von netplan unter Ubuntu.

Netplan ermöglicht die Netzwerkkonfiguration über beide:networkd Daemon oder NetworkManager . Netzwerk Daemon wird hauptsächlich für die Serverkonfiguration verwendet, während NetworkManager  wird von GUI-Benutzern verwendet. Um zwischen beiden zu wechseln, müssen Sie renderer angeben explizit über netplan Konfigurationsdatei.

HINWEIS
Falls kein renderer in der Konfigurationsdatei des Netzwerkplans angegeben ist, dann ist der Standard-Handler für die Netzwerkkonfiguration auf diesem bestimmten Gerät networkd Dämon.

Der Speicherort der Netplan-Konfigurationsdatei ist auf /etc/netplan/ festgelegt Verzeichnis. Andere mögliche Speicherorte sind /lib/netplan/ und /run/netplan/ . Abhängig von Ihrer Ubuntu-Installation kann die eigentliche Netplan-Konfigurationsdatei eine der folgenden drei Formen annehmen:

  • 01-netcfg.yaml
  • 01-network-manager-all.yaml
  • 50-cloud-init.yaml

Falls Sie Ihre Konfigurationsdatei nicht finden können, können Sie versuchen, die neue Netzplankonfiguration zu generieren, indem Sie den folgenden Befehl ausführen:

$ sudo netplan generate
WUSSTEN SIE, DASS SIE STATISCHE IP-Adressen MITHILFE DES DHCP-SERVERS KONFIGURIEREN KÖNNEN?
Höchstwahrscheinlich verwendet Ihr aktuelles Ubuntu-System einen DHCP-Server, um seine Netzwerkeinstellungen zu konfigurieren. Daher ist die Konfiguration Ihrer IP-Adresse dynamisch. In vielen Szenarien ist die einfache Konfiguration Ihres Routers oder lokalen DHCP-Servers eine bevorzugte Methode, um eine statische Adresse für jeden Host festzulegen, unabhängig vom verwendeten Betriebssystem. Schlagen Sie im Handbuch Ihres Routers nach und weisen Sie Ihrem Host die statische IP-Adresse basierend auf seiner MAC-Adresse mithilfe des DHCP-Dienstes zu.

Netplan Statische IP-Schritt-für-Schritt-Anleitung

Ubuntu-Server

  1. Um eine statische IP-Adresse auf Ihrem Ubuntu-Server zu konfigurieren, müssen Sie eine relevante Netplan-Netzwerkkonfigurationsdatei finden und ändern. Im obigen Abschnitt finden Sie alle möglichen Speicherorte und Formulare für Netplan-Konfigurationsdateien. Beispielsweise finden Sie dort möglicherweise eine standardmäßige Netplan-Konfigurationsdatei mit dem Namen 01-netcfg.yaml mit folgendem Inhalt, der den networkd anweist deamon zum Konfigurieren Ihrer Netzwerkschnittstelle über DHCP:
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
          dhcp4: yes
    
  2. Um Ihre Netzwerkschnittstelle einzustellen enp0s3 an die statische IP-Adresse 192.168.1.222 mit Gateway 192.168.1.1 und DNS-Server als 8.8.8.8 und 8.8.4.4 Ersetzen Sie die obige Konfiguration durch die untenstehende.
    WARNUNG
    Sie müssen für jede Zeile des Blocks einen korrekten Code-Einzug einhalten. Mit anderen Worten, die Anzahl der Leerzeichen vor jeder Konfigurationszeile ist von Bedeutung. Andernfalls erhalten Sie möglicherweise eine Fehlermeldung ähnlich der folgenden:
    Invalid YAML at //etc/netplan/01-netcfg.yaml line 7 column 6:did not find expected key
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp0s3:
         dhcp4: no
         addresses: [192.168.1.222/24]
         gateway4: 192.168.1.1
         nameservers:
           addresses: [8.8.8.8,8.8.4.4]
    
  3. Sobald Sie fertig sind, wenden Sie die neuen Netplan-Konfigurationsänderungen mit den folgenden Befehlen an:
    $ sudo netplan apply
    

    Falls Sie auf Probleme stoßen, führen Sie Folgendes aus:

    $ sudo netplan --debug apply
    

Ubuntu-Desktop

Dies ist eine bevorzugte Methode zum Festlegen der statischen IP-Adresse auf Ubuntu Desktop. Es ist wichtig zu beachten, dass Sie den renderer einstellen müssen, wenn Ihr Ubuntu-System Netplan verwendet, um das Netzwerk auf Ihren Hosts zu konfigurieren innerhalb der Konfigurationsdatei des Netplans zu renderer:NetworkManager .

Wenn der Renderer des Netplans auf networkd eingestellt ist Daemon führt zu Wired Unmanaged Fehler.

  1. Klicken Sie oben rechts auf das Netzwerksymbol und wählen Sie die Einstellungen entsprechend der Netzwerkschnittstelle aus, der Sie die statische IP-Adresse zuweisen möchten.

  2. Klicken Sie als Nächstes auf das Zahnradsymbol neben der Netzwerkverbindung, die Sie konfigurieren möchten. Dies kann eine kabelgebundene oder drahtlose Verbindung sein.
  3. Wählen Sie IPv4 aus dem oberen Menü.
  4. Wählen Sie Manuell für die IPv4-Einstellungen, geben Sie Ihre gewünschte Konfiguration ein und klicken Sie auf Übernehmen .

  5. Starten Sie Ihr Netzwerk mit dem EIN/AUS-Schalter neu.

  6. Überprüfen Sie Ihre neue statische IP-Adresskonfiguration.

Abschlussgedanken

In diesem Tutorial haben Sie gesehen, wie Sie eine statische IP-Adresse auf einem Ubuntu-Linux-System konfigurieren. Wir haben hier eine GUI- und Befehlszeilenmethode behandelt, damit Benutzer mit einem Desktop-System oder Server (ohne GUI) folgen können. Ihre statischen IP-Adresseinstellungen bleiben nach Neustarts bestehen und Sie müssen die IP-Adresse manuell neu konfigurieren oder zu DHCP zurückkehren, um sie nicht mehr zu verwenden.


Ubuntu
  1. So fügen Sie eine statische Route mit Netplan unter Ubuntu 20.04 Focal Fossa Linux hinzu

  2. Firewall-Konfiguration mit Iptables unter Ubuntu 14.04

  3. Ubuntu – Wie stellt man eine statische IP in Ubuntu ein?

  4. Konfiguration einer Bridge mit einer statischen IP mit dem Netplan zur Verwendung mit einem Linux-Container?

  5. Kann statische IP in Ubuntu 16.04 nicht richtig einstellen?

Samba-Serverkonfiguration in Ubuntu 14.04 LTS

Netplan – So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 mit Netplan

So installieren Sie Pelican unter Ubuntu 20.04

So konfigurieren Sie das Netzwerk mit Netplan unter Ubuntu

So legen Sie eine statische IP-Adresse unter Ubuntu Linux fest

So legen Sie eine statische IP unter Ubuntu 20.04 (Desktop) fest