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

So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 18.04

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

Im Allgemeinen werden IP-Adressen dynamisch von Ihrem Router-DHCP-Server zugewiesen. Das Festlegen einer statischen IP-Adresse auf Ihrem Ubuntu-Rechner kann in verschiedenen Situationen erforderlich sein, z. B. beim Konfigurieren der Portweiterleitung oder beim Ausführen eines Medienservers in Ihrem Netzwerk.

Statische IP-Adresse mit DHCP konfigurieren #

Der einfachste und empfohlene Weg, einem Gerät in Ihrem LAN eine statische IP-Adresse zuzuweisen, ist die Einrichtung eines statischen DHCP auf Ihrem Router. Statisches DHCP oder DHCP-Reservierung ist eine Funktion, die auf den meisten Routern zu finden ist und den DHCP-Server veranlasst, einem bestimmten Netzwerkgerät jedes Mal automatisch dieselbe IP-Adresse zuzuweisen, wenn das Gerät eine Adresse vom DHCP-Server anfordert. 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, und es ist ratsam, die Dokumentation des Anbieters zu konsultieren.

Netzplannummer

Ab Version 17.10 ist Netplan das standardmäßige Netzwerkverwaltungstool auf Ubuntu und ersetzt die Konfigurationsdatei /etc/network/interfaces die zuvor verwendet wurde, um das Netzwerk unter Ubuntu zu konfigurieren.

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

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

Statische IP-Adresse auf Ubuntu-Server konfigurieren #

Die neueren Versionen von Ubuntu verwenden „vorhersagbare Netzwerkschnittstellennamen“, die standardmäßig mit en[letter][number] beginnen .

Der erste Schritt besteht darin, den Namen der Ethernet-Schnittstelle zu identifizieren, die Sie konfigurieren möchten. Verwenden Sie dazu den ip link Befehl, wie unten gezeigt:

ip link

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

1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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 in /etc/netplan gespeichert Verzeichnis und haben die Erweiterung .yaml . In diesem Verzeichnis finden Sie wahrscheinlich eine oder zwei YAML-Dateien. Die Datei kann sich von Setup zu Setup unterscheiden. 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, lassen Sie uns den Code kurz erklären.

Jede Netplan Yaml-Datei beginnt mit dem network Schlüssel, der mindestens zwei erforderliche Elemente enthält. Das erste erforderliche Element ist die Version des Netzwerkkonfigurationsformats und das zweite der Gerätetyp. Der Gerätetyp kann ethernets sein , bonds , bridges , oder vlans .

Die obige Konfiguration beinhaltet auch den renderer Typ. Wenn Sie Ubuntu im Servermodus installiert haben, ist der Renderer standardmäßig so konfiguriert, dass er networkd verwendet als Backend.

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

So weisen Sie ens3 eine statische IP-Adresse zu bearbeiten Sie die Datei wie folgt:

  • Setzen Sie DHCP auf dhcp4: no .
  • Geben Sie die statische IP-Adresse 192.168.121.199/24 an . Unter addresses: Sie können eine oder mehrere IPv4- oder IPv6-IP-Adressen hinzufügen, die der Netzwerkschnittstelle zugewiesen werden.
  • Gateway angeben gateway4: 192.168.121.1
  • Unter nameservers , setzen Sie die IP-Adressen der Nameserver addresses: [8.8.8.8, 1.1.1.1]
/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: [8.8.8.8, 1.1.1.1]

Stellen Sie beim Bearbeiten von YAML-Dateien sicher, dass Sie die YAML-Code-Einrückungsstandards einhalten. Bei Syntaxfehlern in der Konfiguration werden die Änderungen nicht übernommen.

Wenn 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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.

Statische IP-Adresse auf Ubuntu Desktop konfigurieren #

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

  1. Suchen Sie im Aktivitäten-Bildschirm nach „Netzwerk“ und klicken Sie auf das Netzwerk-Symbol. Dadurch werden die Konfigurationseinstellungen des GNOME-Netzwerks geöffnet. Klicken Sie auf das Zahnradsymbol.

  2. Das Dialogfeld Netzwerkschnittstelleneinstellungen wird geöffnet:

  3. Wählen Sie im Abschnitt „IPV4-Methode“ „Manuell“ und geben Sie Ihre statische IP-Adresse, Netzmaske und Gateway ein. Klicken Sie anschließend auf die Schaltfläche „Übernehmen“.

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

ip addr

Die Ausgabe zeigt die IP-Adresse der Schnittstelle:

...
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> 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 ens3
       valid_lft 3523sec preferred_lft 3523sec
    inet6 fe80::5054:ff:fee9:40f2/64 scope link 
       valid_lft forever preferred_lft forever

Ubuntu
  1. So konfigurieren Sie eine statische IP-Adresse auf AlmaLinux

  2. So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 19.04 Disco Dingo Linux

  3. So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 / 16.04 / Debian 9 / LinuxMint 18

  4. So konfigurieren Sie eine statische IP-Adresse auf Fedora

  5. So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 20.04

So konfigurieren Sie eine statische IP-Adresse in CentOS 8 / RHEL 8

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

So konfigurieren Sie die IP-Adresse in Ubuntu 18.04 LTS

So konfigurieren Sie Netzwerkeinstellungen in Ubuntu

So konfigurieren Sie eine statische IP-Adresse unter Alpine Linux

So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 18.04 (Desktop)