Android

So konfigurieren Sie die statische IP-Adresse unter Ubuntu 18.04

How To Configure Static IP in Ubuntu 18.04 Desktop | Set A Static IP Address In Ubuntu 18.04 Linux

How To Configure Static IP in Ubuntu 18.04 Desktop | Set A Static IP Address In Ubuntu 18.04 Linux

Inhaltsverzeichnis:

Anonim

In diesem Tutorial erklären wir, wie Sie eine statische IP-Adresse unter Ubuntu 18.04 einrichten.

In den meisten Situationen werden IP-Adressen dynamisch vom DHCP-Server Ihres Routers zugewiesen. Das Festlegen einer statischen IP-Adresse auf Ihrem Ubuntu-Computer kann in verschiedenen Situationen erforderlich sein, z. B. beim Konfigurieren der Portweiterleitung oder beim Ausführen eines Medienservers in Ihrem Netzwerk.

Konfigurieren der statischen IP-Adresse mithilfe von DHCP

Die einfachste und empfohlene Möglichkeit, einem Gerät in Ihrem LAN eine statische IP-Adresse zuzuweisen, besteht darin, auf Ihrem Router ein statisches DHCP einzurichten. Statisches DHCP oder DHCP-Reservierung ist eine Funktion, die bei den meisten Routern vorhanden ist und den DHCP-Server dazu veranlasst, einem bestimmten Netzwerkgerät jedes Mal, wenn das Gerät eine Adresse vom DHCP-Server anfordert, automatisch dieselbe IP-Adresse zuzuweisen. Dies funktioniert, indem der eindeutigen MAC-Adresse des Geräts eine statische IP zugewiesen wird. Die Schritte zum Konfigurieren einer DHCP-Reservierung variieren von Router zu Router. Es wird empfohlen, die Dokumentation des Herstellers zu Rate zu ziehen.

Netplan

Ab Version 17.10 ist Netplan das Standard-Netzwerkverwaltungstool unter Ubuntu und ersetzt die Konfigurationsdatei /etc/network/interfaces , die zuvor zum Konfigurieren des Netzwerks unter Ubuntu verwendet wurde.

Netplan verwendet Konfigurationsdateien mit YAML-Syntax. Um eine Netzwerkschnittstelle mit Netplan zu konfigurieren, erstellen Sie einfach eine YAML-Beschreibung für diese Schnittstelle und Netplan generiert die erforderlichen Konfigurationsdateien für das von Ihnen ausgewählte Renderer-Tool.

Netplan unterstützt derzeit zwei Renderer, NetworkManager und Systemd-networkd. NetworkManager wird hauptsächlich auf Desktop-Computern verwendet, während Systemd-networkd auf Servern ohne GUI verwendet wird.

Konfigurieren der statischen IP-Adresse auf dem Ubuntu Server

Die neueren Versionen von Ubuntu verwenden "Predictable Network Interface Names", die mit en . standardmäßig. Der erste Schritt besteht darin, den Namen der zu konfigurierenden Ethernet-Schnittstelle zu ermitteln. Sie können den Befehl ip link wie folgt verwenden:

ip link

Der Befehl druckt eine Liste aller verfügbaren Netzwerkschnittstellen. In diesem Fall lautet der Name der Schnittstelle ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Netplan-Konfigurationsdateien werden im Verzeichnis /etc/netplan gespeichert und haben die Erweiterung .yaml . In diesem Verzeichnis finden Sie wahrscheinlich eine oder zwei YAML-Dateien. Die Datei kann von Setup zu Setup unterschiedlich sein. Normalerweise heißt die Datei entweder 01-netcfg.yaml , 50-cloud-init.yaml oder NN_interfaceName.yaml , aber in Ihrem System kann es anders sein.

Öffnen Sie die YAML-Konfigurationsdatei mit Ihrem Texteditor:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Bevor Sie die Konfiguration ändern, erläutern wir den Code kurz.

Jede Netplan Yaml-Datei beginnt mit dem network , der mindestens zwei erforderliche Elemente enthält. Das erste erforderliche Element ist die Version des Netzwerkkonfigurationsformats und das zweite ist der Gerätetyp. Gerätetypwerte können ethernets , bonds , bridges und vlans .

Die obige Konfiguration enthält auch den renderer Typ. Wenn Sie Ubuntu im Servermodus installiert haben, ist der Renderer networkd so konfiguriert, dass networkd als Back-End verwendet wird.

Unter dem Gerätetyp (in diesem Fall ethernets ) können wir eine oder mehrere Netzwerkschnittstellen angeben. In diesem Beispiel haben wir nur eine Schnittstelle ens3 , die so konfiguriert ist, dass sie die IP- dhcp4: yes von einem DHCP-Server dhcp4: yes .

Um ens3 interface eine statische IP-Adresse ens3 , bearbeiten Sie die Datei wie folgt:

  • Setzen Sie DHCP auf no dhcp4: yes Geben Sie die statische IP-Adresse 192.168.121.199/24 . Unter addresses: Sie können eine oder mehrere IPv4- oder IPv6-IP-Adressen hinzufügen, die der Netzwerkschnittstelle zugewiesen werden. gateway4: 192.168.121.1 das Gateway- gateway4: 192.168.121.1 unter nameservers die Nameserver- addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

Stellen Sie beim Bearbeiten von Yaml-Dateien sicher, dass Sie die YAML-Code-Einrückungsstandards befolgen, da dies möglicherweise nicht funktioniert, wenn in der Konfiguration ein Syntaxfehler vorliegt.

Sobald Sie fertig sind, speichern und schließen Sie die Datei und übernehmen Sie die Änderungen mit:

sudo netplan apply

Überprüfen Sie die Änderungen, indem Sie Folgendes eingeben:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

Das ist es! Sie haben Ihrem Ubuntu-Server eine statische IP zugewiesen.

Konfigurieren der statischen IP-Adresse auf Ubuntu Desktop

Das Einrichten einer statischen IP-Adresse auf Ubuntu Desktop-Computern erfordert keine technischen Kenntnisse.

  1. Suchen Sie im Bildschirm "Aktivitäten" nach "Netzwerk" und klicken Sie auf das Symbol "Netzwerk". Dies öffnet die GNOME-Netzwerkkonfigurationseinstellungen. Klicken Sie auf das Zahnradsymbol.

Nachdem Sie eine statische IP-Adresse eingerichtet haben, öffnen Sie Ihr Terminal entweder mit der Tastenkombination Ctrl+Alt+T oder indem Sie auf das Terminalsymbol klicken und die Änderungen überprüfen, indem Sie Folgendes eingeben:

ip addr

Die Ausgabe zeigt die IP-Adresse der Schnittstelle:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

Fazit

Sie haben gelernt, wie Sie eine statische IP-Adresse auf Ihrem Ubuntu 18.04-Computer zuweisen.

Netzwerk Ubuntu