So konfigurieren Sie eine statische IP-Adresse oder DHCP in Ubuntu 19.04

Sobald Sie auf einen Webbrowser zugreifen und die Adresse der Website eingeben, die Sie besuchen möchten, kommen verschiedene Aspekte, Dienste, Konfigurationen und Protokolle ins Spiel, die einen sicheren und effektiven Zugriff auf diese Website ermöglichen. Dies ist für Sie und mich unsichtbar, aber wenn einer dieser Werte falsch ist, wird die Kommunikation nicht zu 100% angemessen sein, sodass das Ergebnis nicht wie erwartet ausfällt. Wenn Sie aus der IT-Welt kommen oder über Grundkenntnisse verfügen, wissen Sie, dass eine der wesentlichen Komponenten beim Aufbau einer Webkommunikation die IP-Adresse ist, da wir damit nicht nur auf das Internet zugreifen, sondern auch mit anderen kommunizieren können Computer im Web. Lokales Netzwerk.

Grundsätzlich ist eine IP-Adresse (Internet Protocol) eine Kennung, die aus einer Gruppe von vier Zahlen von 0 bis 255 besteht, die durch Punkte getrennt sind. Diese Kennung ist eindeutig und wird auf keinem anderen Computer der Welt wiederholt und hat die Aufgabe, den Computer im globalen Netzwerk zu registrieren. Aber eine IP-Adresse gehört nicht nur Computergeräten, Sie sollten wissen, dass Modems, Router, Websites und mehr über zugehörige IP-Adressen verfügen.

Um nun die Rolle einer IP-Adresse zu verstehen, ist es notwendig zu wissen, dass es zwei Arten von IP-Adressen gibt und dass wir heute zwei Protokolle für sie handhaben. Dies ist das IPv4-Protokoll, aber mit der zunehmenden Anzahl von Anfragen nach IP-Adressen steht die vollständige Implementierung von IPv6 vor der Tür, was ein höheres Adressenniveau bietet, aber in der Welt der IP-Adressierung finden wir die folgenden Arten von IP-Adressen:

Dynamische IP-AdressenSie sind variable Adressen, sie werden von einem DHCP-Server geliefert und verwaltet und ihr Betrieb liegt in der Überlassung dieser Adresse für eine bestimmte Zeit, nach dieser Zeit wird die Adresse durch Änderung ihrer Syntax erneuert.

Statische IP-AdressenWie der Name schon sagt, handelt es sich um IP-Adressen, die ohne jegliche Variation fest bleiben. Sie werden in Servern, an das Netzwerk angeschlossenen Produktionsmaschinen und allgemein allen Benutzern verwendet, die keine Änderung ihrer IP benötigen, da andere Dienste davon abhängig sind.

In Linux-Umgebungen haben wir die Möglichkeit, eine IP-Adresse entweder statisch oder dynamisch auf unseren Servern einzurichten. Aus diesem Grund erklärt Solvetic den detaillierten Prozess, um eine solche Aktion zu erreichen.

Für dieses Tutorial verwenden wir Ubuntu Server 19.04 und Ubuntu 19.04 Desktop, die bereits unter folgendem Link verfügbar sind:

1. Konfigurieren Sie das Netzwerk mit Netplan auf Ubuntu Server 19.04


Im Fall von Ubuntu Server 19.04 und da seine Verwendung über den Kern (Terminal) erfolgt, müssen wir einige für diesen Zweck verfügbare Dienstprogramme verwenden, und in diesem Fall verwenden wir das Netplan-Tool.

Netplan wurde als Dienstprogramm entwickelt, mit dem es möglich sein wird, das Netzwerk in verschiedenen Linux-Systemen auf einfache und gleichzeitig vollständige Weise zu konfigurieren. Dies wird durch die Erstellung einer YAML-Beschreibung der auf unserem Computer verfügbaren Netzwerkschnittstellen erreicht Definiert die Aktion, die jeder davon ausführen wird, basierend auf dieser Konfiguration, ist das Netplan-Dienstprogramm dafür verantwortlich, die Konfiguration anzuwenden, die erforderlich ist, damit diese Aktionen wie erwartet ausgeführt werden.

NotizUm ein wenig mehr zu verstehen, ist YAML ein menschenlesbares Datenformat, das auf bekannten Programmiersprachen wie XML, C, Python, Perl und dem in RFC 2822 spezifizierten E-Mail-Format basiert.

Wenn wir die Aufgabe jeder Netzwerkschnittstelle definieren, liest Netplan diese Konfiguration, die im Verzeichnis /etc/netplan/*.yaml gespeichert ist Aufgabe wird es sein, die Gerätesteuerung an einen speziellen Netzwerk-Daemon zu übertragen, mit netplan werden die folgenden Befehle unterstützt:

 NetworkManager Systemd-networkd
Netplan verfügt über eine Gruppe von Unterbefehlen, mit denen Sie die auszuführenden Aktionen steuern können. Dies sind:

netplan generierenDieser Befehl verwendet /etc/netplan, um die erforderliche Konfiguration für die ausgewählten Renderer zu generieren.

netplan anwendenDieser Befehl ist dafür verantwortlich, die Renderer-Einstellungen anzuwenden und fährt fort, sie neu zu starten, wenn dies der Fall ist.

2. Kennen Sie die Netzwerkschnittstellen in Ubuntu 19.04 Server

Schritt 1
Der erste Schritt besteht darin, die Kennungen der Netzwerkkarten in unseren Geräten zu kennen. Dazu führen wir den folgenden Befehl aus:

 ifconfig -a

VERGRÖSSERN

Schritt 2
Wir können im Ergebnis sehen, dass unsere Netzwerkschnittstelle "enp0s3" ist, wenn wir mehr Netzwerkadapter haben, sehen wir die jeweiligen IDs, die mit jedem von ihnen verbunden sind:

VERGRÖSSERN

NotizDie Schnittstelle ist nicht als Operations-Backlock integriert.

3. Setzen Sie eine statische IP-Adresse auf Ubuntu 19.04 Server


Wir haben erwähnt, dass es auf Serverebene wichtig ist, feste IP-Adressen zu handhaben, da diese für die Bereitstellung von Diensten, Prozessen und Rollen an Client-Computer verantwortlich sind.

Schritt 1
Um eine feste IP-Adresse auf unserem Server zu konfigurieren, müssen wir mit einem Texteditor auf die Netplan-Konfigurationsdatei zugreifen und Folgendes ausführen:

 sudo nano /etc/netplan/50-cloud-init.yaml 
NotizFalls das Installationsprogramm der Distribution die YAML-Datei nicht erstellt, können wir die erforderliche Konfiguration für die Prozessoren mit dem folgenden Befehl generieren:
 sudo netplan generieren

VERGRÖSSERN

Schritt 2
Beim Zugriff auf die Datei in Ubuntu 19.04 sehen wir Folgendes:

VERGRÖSSERN

Schritt 3
Standardmäßig sehen wir die Netzwerkschnittstelle activeenp0s3, unten werden wir folgende Werte eingeben:

 enp0s8: dhcp4: nein dhcp6: keine Adressen: [192.168.0.15/24,] gateway4: 192.168.0.1 Nameserver: Adressen: [8.8.8.8, 8.8.4.4]
Schritt 4
Wir haben folgendes hinzugefügt:
  • Name der Netzwerkschnittstelle.
  • Wir haben DHCP (sowohl in IPv4 als auch in IPv6) deaktiviert, damit keine dynamischen IPs vergeben werden.
  • Wir haben die IP-Adresse zugewiesen.
  • Die Gateway-Adresse ist vergeben.
  • Die DNS-Server wurden in diesem Fall über das öffentliche DNS von Google definiert.

VERGRÖSSERN

Schritt 5
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 6
Als nächstes werden wir die Änderungen anwenden, indem wir Folgendes ausführen:

 sudo netplan bewerben

VERGRÖSSERN

Schritt 7
Wenn wir ifconfig -a erneut ausführen, können wir sehen, dass unserem Interface enp0s8 die von uns definierte IP zugewiesen ist, in diesem Fall 192.168.0.15:

VERGRÖSSERN

4. Geben Sie eine dynamische IP-Adresse in Ubuntu Server 19.04 ein

Schritt 1
Um die IP-Adresse anhand des DHCP-Servers als Kriterium zu konfigurieren, müssen wir erneut auf die vorherige Konfigurationsdatei zugreifen:

 sudo nano /etc/netplan/50-cloud-init.yaml
Schritt 2
Dort konfigurieren wir folgende Zeilen:
 Netzwerk: Version: 2 Renderer: Netzwerk-Ethernets: enp0s8: dhcp4: true dhcp6: true

VERGRÖSSERN

Schritt 3
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 4
Danach übernehmen wir die Änderungen mit dem folgenden Befehl.

 sudo netplan bewerben 
Schritt 5
Danach führen wir ifconfig -a aus und sehen, dass die IP der ausgewählten Schnittstelle die Adresse basierend auf DHCP annimmt:

VERGRÖSSERN

Schritt 6
Wenn wir schließlich auf die Hilfe des Befehls man zugreifen möchten, können wir Folgendes ausführen:

 Mann Netzplan

VERGRÖSSERN

5. Geben Sie eine statische IP-Adresse in Ubuntu 19.04 Desktop ein

Schritt 1
Bei grafischen Systemen ist dies einfacher als wir denken. Dazu müssen wir auf das Netzwerksymbol oben auf dem Bildschirm klicken und dort den verwendeten Netzwerktyp auswählen und dann auf die Option "Kabelgebundenes Netzwerk" klicken Aufbau":

Schritt 2
Das folgende Fenster wird angezeigt:

VERGRÖSSERN

Schritt 3
Dort klicken wir auf das Konfigurationssymbol auf der rechten Seite des aktuellen Netzwerks und im nächsten Fenster gehen wir auf die Registerkarte IPv4 und aktivieren dort das Feld Manuell und geben Folgendes ein:

  • Zu verwendende IP-Adresse
  • Netzmaske
  • Zu verwendende Gateway-Adresse

VERGRÖSSERN

Schritt 4
Sobald wir diese Werte eingegeben haben, klicken Sie auf die Schaltfläche Übernehmen. Damit die Änderungen wirksam werden, müssen wir die Verbindung vorübergehend trennen, indem Sie auf den kabelgebundenen Netzwerkschalter klicken:

VERGRÖSSERN

Schritt 5
Dann aktivieren wir das Netzwerk wieder und überprüfen, ob die zugewiesene Adresse korrekt ist:

6. Weisen Sie in Ubuntu 19.04 Desktop eine dynamische IP-Adresse zu

Schritt 1
Wenn wir schließlich die IP-Adresse direkt vom DHCP-Server beziehen möchten, müssen wir zum Netzwerkkonfigurationsfenster zurückkehren und auf der Registerkarte IPv4 das Kontrollkästchen "Automatisch (DHCP)" aktivieren:

Schritt 2
Klicken Sie auf Übernehmen und wir müssen das Netzwerk erneut trennen und erneut verbinden, damit die Änderungen korrekt übernommen werden:

Wir sehen, wie einfach es ist, den Typ der IP-Adresse sowohl in unseren Servern als auch in der Ubuntu 19.04-Oberflächenausrüstung zu definieren und auf diese Weise diese Adressen je nach den für den Betrieb notwendigen und lebenswichtigen Fällen zu verwenden, aber wir erinnern uns immer an das Wesentliche Aufgabe der IP-Adresse.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave