So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

So legen Sie eine statische IP für den Ubuntu 18.04-Server fest

1. Hintergrund

Netplan ist ein neues Befehlszeilenprogramm zur Netzwerkkonfiguration, das in Ubuntu 17.10 eingeführt wurde und die Verwaltung und Konfiguration von Netzwerkeinstellungen in Ubuntu-Systemen erleichtert. Es ermöglicht Ihnen, Netzwerkschnittstellen mithilfe der YAML-Abstraktion zu konfigurieren. Es funktioniert mit NetworkManager und dem Netzwerk-Daemon systemd-networkd (Renderer genannt, Sie können auswählen, welchen Sie verwenden möchten) als Schnittstelle zum Kernel.

Es liest die in /etc/netplan/*.ymal beschriebene Netzwerkkonfiguration und kann die Konfiguration aller Netzwerkschnittstellen in diesen Dateien speichern.

In diesem Artikel. Wir erklären, wie Sie mit dem Dienstprogramm Netplan eine statische oder dynamische Netzwerk-IP-Adresse für eine Netzwerkschnittstelle in Ubuntu 18.04 konfigurieren.

2. Lösung

Listen Sie alle aktiven Netzwerkschnittstellen unter Ubuntu auf

Zunächst müssen Sie festlegen, welche Netzwerkschnittstelle Sie konfigurieren möchten. Sie können den Befehl ifconfig verwenden, um alle verbundenen Netzwerkschnittstellen in Ihrem System wie gezeigt aufzulisten.

ifconfig -a

Überprüfen von Netzwerkschnittstellen in Ubuntu

Aus der Ausgabe des obigen Befehls geht hervor, dass zwei Schnittstellen mit unserem Ubuntu-System verbunden sind: eine Ethernet-Schnittstelle und die Loopback-Schnittstelle.

Ubuntu legt eine statische IP-Adresse fest

In diesem Beispiel konfigurieren wir die ens33-Ethernet-Netzwerkschnittstelle mit einer statischen IP. Verwenden Sie wie gezeigt vim, um die Netplain-Konfigurationsdatei zu öffnen.

Wichtig: Wenn die YAML-Datei nicht vom Distributionsinstallationsprogramm erstellt wurde, können Sie mit diesem Befehl die erforderliche Konfiguration für den Renderer generieren.

sudo netplan generate

Darüber hinaus können die automatisch generierten Dateien auf Ihrem Desktop, Server, Ihrer Cloud-Instanz usw. unterschiedliche Dateinamen haben (z. B. 01-network-manager-all.ymal oder 01-netcfg.yaml), aber alle Dateien unter /etc/netplan/*.yaml werden von Netplan gelesen.

sudo vim /etc/netplan/xxxx.ymal

Fügen Sie dann die folgende Konfiguration im Ethernet-Abschnitt hinzu.

Netzwerk:
  Ethernets:
    ens33:
      Adressen:
      - 192.168.4.254/24
      dhcp4: falsch
      Gateway4: 192.168.4.2
      Nameserver:
        Adressen:
        - 8.8.8.8
        suchen: []
  Version: 2

veranschaulichen:

•ens33: Name der Netzwerkschnittstelle
•dhcp4: DHCP-Eigenschaften der IPV4-Schnittstelle empfangen
•dhcp6: DHCP-Eigenschaften der IPV6-Schnittstelle empfangen
•Adressen: statische Adressfolge der Schnittstelle
•gateway4: Die IPv4-Adresse des Standard-Gateways
•Nameserver: DNS-Serveradresse, getrennt durch ,

Nach dem Hinzufügen sollte Ihre Konfigurationsdatei den folgenden Inhalt haben, wie im folgenden Screenshot gezeigt.

Die Adresseigenschaft einer Schnittstelle erwartet einen Sequenzeintrag wie [192.168.4.254/24,"20001:1::1/64"] oder [192.168.1.254/24,] (weitere Informationen finden Sie auf der Manpage von netplan).

Konfigurieren Sie eine statische IP in Ubuntu

Speichern Sie die Datei und beenden Sie das Programm. Wenden Sie dann die letzten Netzwerkänderungen mit dem folgenden Netplan-Befehl an.

sudo netplan apply

Überprüfen Sie nun erneut alle verfügbaren Netzwerkschnittstellen. Die Ethernet-Schnittstelle ens33 sollte nun mit dem lokalen Netzwerk verbunden sein und eine IP-Adresse haben, wie im folgenden Screenshot gezeigt.

ifconfig -a

Überprüfen Sie die Netzwerkschnittstelle in Ubuntu

Ubuntu setzt eine dynamische IP-Adresse

Um die ens33-Ethernet-Schnittstelle so zu konfigurieren, dass sie dynamisch eine IP-Adresse über DHCP erhält, verwenden Sie einfach die folgende Konfiguration.

Netzwerk:
  Ethernets:
    ens33:
      dhcp6: wahr
      dhcp4: wahr
  Version: 2

Speichern Sie die Datei und beenden Sie das Programm. Wenden Sie dann die letzten Netzwerkänderungen mit dem folgenden Netplan-Befehl an.

sudo netplan anwenden
ifconfig -a

Von nun an erhält Ihr System dynamisch eine IP-Adresse vom Router.

Weitere Informationen und Konfigurationsoptionen finden Sie auf der Manpage von Netplan.

man netplan

An diesem Punkt haben Sie erfolgreich eine statische Netzwerk-IP-Adresse für Ihren Ubuntu-Server konfiguriert.

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zum Festlegen einer statischen IP für den Ubuntu 18.04-Server. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So legen Sie eine statische IP-Adresse in Ubuntu 14.04 unter VMware fest
  • Detaillierte Erklärung zum Festlegen einer statischen IP in Ubuntu 14.04
  • Statische IP-Adresseinstellung für Ubuntu16.04 (NAT-Methode)
  • So legen Sie eine statische IP in Ubuntu fest
  • Ubuntu 20.04 setzt eine statische IP-Adresse (einschließlich verschiedener Versionen)

<<:  Detaillierte Erläuterung des Beispiels der Caching-Methode von Vue

>>:  Join-Operation in MySQL

Artikel empfehlen

Detaillierte Erklärung der MySQL InnoDB-Indexerweiterung

Indexerweiterung: InnoDB erweitert automatisch je...

So erzwingen Sie die vertikale Anzeige auf mobilen Seiten

Ich habe kürzlich bei der Arbeit eine mobile Seit...

Optimierungsmethoden, wenn MySQL zu viel CPU beansprucht (unbedingt lesen)

Wenn MySQL zu viel CPU beansprucht, wo sollten wi...

Einführung in CSS-Stileinführungsmethoden und ihre Vor- und Nachteile

Drei Möglichkeiten, CSS einzuführen 1. Inline-Sti...

Analyse des Ereignisschleifenmechanismus von js

Vorwort Wie wir alle wissen, ist JavaScript im Ke...

18 Web-Usability-Prinzipien, die Sie kennen müssen

Sie können über die besten visuellen Designfähigk...

Tutorial zur Konfiguration des Nginx/Httpd-Reverseproxys für Tomcat

Im vorherigen Blog erfuhren wir die Verwendung un...

Implementierungscode für mehrzeilige Textkomponenten der Vue-Faltanzeige

Faltdisplay mit mehrzeiligem Textbaustein Falten ...

Grundlegende Implementierung der AOP-Programmierung in JavaScript

Einführung in AOP Die Hauptfunktion von AOP (Aspe...

Detaillierte Erklärung des Cocoscreater-Prefabs

Inhaltsverzeichnis Fertighaus So erstellen Sie ei...

Beispiele für JavaScript-Entschüttelungen und Drosselung

Inhaltsverzeichnis Stabilisierung Drosselung: Ant...