Vorwort Die Methode zum Konfigurieren von IP-Adressen in Ubuntu 18.04 LTS unterscheidet sich stark von den in der Vergangenheit verwendeten Konfigurationsmethoden. Der Unterschied zu den vorherigen Versionen besteht darin, dass Ubuntu 18.04 Netplan zum Konfigurieren von IP-Adressen verwendet. Netplan ist ein neues Befehlszeilentool zur Netzwerkkonfiguration. Tatsächlich hatten Ubuntu-Entwickler Netplan bereits in Ubuntu 17.10 eingeführt. Die als nächstes eingeführte neue IP-Konfigurationsmethode verwendet nicht mehr die Datei /etc/network/interfaces, sondern stattdessen eine YAML-Datei. Die Standardkonfigurationsdatei von Netplan befindet sich normalerweise im Verzeichnis /etc/netplan. In diesem Tutorial lernen wir, statische und dynamische IPs in einem Minimalserver unter Ubuntu 18.04 LTS zu konfigurieren. Konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 LTS Suchen Sie zunächst den Speicherort der Standard-Netzwerkkonfigurationsdatei von Netplan: $ ls /etc/netplan/ 50-cloud-init.yaml Wir können sehen, dass die Standardnetzwerkkonfigurationsdatei 50-cloud-init.yaml ist, eine YAML-Datei. Schauen wir uns dann den Inhalt dieser Datei an: $ cat /etc/netplan/50-cloud-init.yaml Als ich Ubuntu 18.04 installiert habe, hatte ich die Netzwerkkarte bereits so konfiguriert, dass sie eine IP-Adresse vom DHCP-Server erhält. Die detaillierte Konfiguration finden Sie in der folgenden Abbildung: Sie können sehen, dass es zwei Netzwerkkarten gibt, enp0s3 und enp0s8, und beide sind so konfiguriert, dass sie die IP vom DHCP-Server beziehen. Nun konfigurieren wir beide Netzwerkkarten mit statischen IP-Adressen. Bearbeiten Sie zunächst die Konfigurationsdatei mit einem beliebigen Editor. $ sudo nano /etc/netplan/50-cloud-init.yaml Als nächstes fügen wir die IP-Adresse, Subnetzmaske, das Gateway, den DNS-Server und andere Konfigurationen hinzu. Verwenden Sie 192.168.225.50 als IP-Adresse der Netzwerkkarte enp0s3, 192.168.225.51 als IP-Adresse der Netzwerkkarte enp0s8, 192.168.225.1 als Gateway-Adresse und 255.255.255.0 als Subnetzmaske. Verwenden Sie dann die beiden DNS-Server-IPs 8.8.8.8 und 8.8.4.4. Zu beachten ist, dass in Ubuntu 18.04 jede Zeile dieser Konfigurationsdatei mit Leerzeichen eingerückt sein muss und nicht durch TAB ersetzt werden kann, da die Konfiguration sonst nicht funktioniert. Wie in der Abbildung oben gezeigt, erfolgt die Einrückung jeder Zeile in der Konfigurationsdatei durch Drücken der Leertaste. Gleichzeitig trennen wir in Ubuntu 18.04 beim Definieren der Subnetzmaske die IP- und Subnetzmaske nicht in zwei Konfigurationen wie in der alten Version. In älteren Versionen von Ubuntu konfigurieren wir die IP- und Subnetzmaske normalerweise wie folgt: Adresse = 192.168.225.50 Netzmaske = 255.255.255.0 In Netplan kombinieren wir diese beiden Elemente zu einem, wie folgt: Adressen: [192.168.225.50/24] Nachdem die Konfiguration abgeschlossen ist, speichern und schließen Sie die Konfigurationsdatei. Verwenden Sie dann den folgenden Befehl, um die Konfiguration anzuwenden: $ sudo netplan anwenden Wenn beim Anwenden der Konfiguration ein Problem auftritt, können Sie mit dem folgenden Befehl überprüfen, was gerade mit der Konfiguration nicht stimmt. $ sudo netplan --debug anwenden Diese Befehlszeile gibt die folgenden Debuginformationen aus: ** (generieren:1556): DEBUG: 09:14:47.220: Eingabedatei //etc/netplan/50-cloud-init.yaml wird verarbeitet. ** (generate:1556): DEBUG: 09:14:47.221: neuer Verarbeitungsdurchgang wird gestartet ** (generieren:1556): DEBUG: 09:14:47.221: enp0s8: Standard-Backend auf 1 setzen ** (generieren:1556): DEBUG: 09:14:47.222: enp0s3: Standard-Backend auf 1 setzen ** (generate:1556): DEBUG: 09:14:47.222: Ausgabedateien werden generiert.. ** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: Definition enp0s8 ist nicht für uns (Backend 1) ** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: Definition enp0s3 ist nichts für uns (Backend 1) DEBUG: Von Netplan generierte Networkd-Konfiguration ist vorhanden, Networkd wird neu gestartet DEBUG: Es ist keine von Netplan generierte NM-Konfiguration vorhanden DEBUG: Gerät enp0s3 operstate ist aktiv, wird nicht neu angeschlossen DEBUG:netplan löst .link-Regeln für enp0s3 aus DEBUG: Gerät im Betriebszustand unbekannt, kein erneutes Anstecken DEBUG:netplan löst .link-Regeln für lo aus DEBUG: Gerät enp0s8 operstate ist aktiv, wird nicht neu angeschlossen DEBUG:netplan löst .link-Regeln für enp0s8 aus Wenn die Konfiguration normal und effektiv ist, können wir den folgenden Befehl verwenden, um die IP zu überprüfen: $ IP-Adresse Nach der Konfiguration in meinem Ubuntu 18.04 lautet die Befehlsausgabe wie folgt: Bisher haben wir die Konfiguration der statischen IP mit Netplan in Ubuntu 18.04 LTS erfolgreich abgeschlossen. Weitere Informationen zu Netplan finden Sie auf der Manualpage mit dem Befehl „man“: $ man netplan Konfigurieren Sie die dynamische IP-Adresse in Ubuntu 18.04 LTS Tatsächlich ist die anfängliche Konfiguration in der Konfigurationsdatei die Konfiguration der dynamischen IP. Wenn Sie also die dynamische IP verwenden möchten, müssen Sie keine Konfigurationsvorgänge durchführen. Wenn Sie bereits eine statische IP-Adresse konfiguriert haben und die vorherige dynamische IP-Konfiguration wiederherstellen möchten, löschen Sie einfach die relevanten Konfigurationselemente, die in der obigen statischen IP-Konfiguration hinzugefügt wurden, und stellen Sie die gesamte Konfigurationsdatei auf die in Abbildung 1 oben gezeigte wieder her. Jetzt haben Sie gelernt, wie Sie statische und dynamische IP-Adressen in Ubuntu 18.04 konfigurieren. Mir persönlich gefällt diese Methode nicht wirklich, die alte Konfigurationsmethode ist viel einfacher. Was denken Sie? Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Praktisches Beispiel einer virtuellen Vue-Liste
>>: MySQL-Grundlagen-Tutorial Teil 1 MySQL5.7.18 Installations- und Verbindungs-Tutorial
Inhaltsverzeichnis 1. MySQL-Datenstruktur 2. Die ...
Vorwort Semikolons sind in JavaScript optional un...
Inhaltsverzeichnis 1. Arrays zusammenführen 2. Ar...
Inhaltsverzeichnis 2. Stapelanalyse mit pt-pmap 3...
Es gibt zwei Möglichkeiten, Container-Ports in Do...
brauchen: Identische Elemente eines Feldes zusamm...
Frage Durch Klicken auf ein Steuerelement wird ei...
XML dient der Beschreibung, Speicherung, Übertrag...
Was ist eine Transaktion? Eine Transaktion ist ei...
Inhaltsverzeichnis Globale Variable „globalData“ ...
MySQL implementiert Oracle-ähnliche Sequenzen Ora...
1. Übersicht Gruppieren nach bedeutet, Daten nach...
1. Daten initialisieren Tabelle löschen, wenn `te...
Ziehen Sie das Bild Docker-Pull-Saison/FastDFS:1....
MySQL verwendet Trigger, um das Zeilenlimit der T...