IPv4- und IPv6-Adressen konfigurieren

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung üben Sie die Konfiguration von statischen IPv4- und IPv6-Adressen auf einem Red Hat Enterprise Linux (RHEL) System. Sie verwenden das Kommandozeilenwerkzeug nmcli, um dauerhafte Netzwerkverbindungsprofile zu erstellen und zu verwalten. Dies ist eine grundlegende Fertigkeit für jeden Systemadministrator und ein zentrales Thema für die RHCSA-Zertifizierungsprüfung.

Statische IPv4-Adresse konfigurieren

Ihre erste Aufgabe besteht darin, ein neues, dauerhaftes NetworkManager-Verbindungsprofil für die Schnittstelle dummy0 mit einer statischen IPv4-Konfiguration zu erstellen.

Aufgaben

  • Erstellen Sie ein neues NetworkManager-Verbindungsprofil mit dem Namen dummy0-static.
  • Konfigurieren Sie das Profil für die Schnittstelle dummy0.
  • Weisen Sie die statische IPv4-Adresse 192.168.100.10/24 zu.
  • Legen Sie das Gateway auf 192.168.100.1 fest.
  • Stellen Sie sicher, dass das Verbindungsprofil beim Systemstart automatisch aktiviert wird.
  • Aktivieren Sie das neue Verbindungsprofil.

Anforderungen

  • Sie müssen das Kommandozeilenwerkzeug nmcli verwenden.
  • Das neue Verbindungsprofil muss exakt dummy0-static heißen.
  • Die Konfiguration muss über Neustarts hinweg dauerhaft (persistent) sein.

Hinweise

Um ein NetworkManager-Verbindungsprofil mit nmcli zu erstellen, verwenden Sie den Befehl nmcli connection add mit den folgenden Schlüsselparametern:

  • type: Gibt den Verbindungstyp an (für Dummy-Schnittstellen verwenden Sie dummy)
  • con-name: Der Name des Verbindungsprofils
  • ifname: Der Name der Schnittstelle
  • autoconnect: Auf yes setzen für die automatische Aktivierung beim Booten
  • ip4: IPv4-Adresse in CIDR-Notation
  • gw4: IPv4-Gateway-Adresse

Die grundlegende Syntax lautet:

sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]

Nachdem Sie die Verbindung erstellt haben, müssen Sie sie möglicherweise aktivieren:

sudo nmcli connection up [CONNECTION_NAME]

Beispiel

Nachdem Sie die neue Verbindung erfolgreich aktiviert haben, sollte die Ausgabe von ip addr show dummy0 die statische IPv4-Adresse enthalten.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    ...

Zusätzlich können Sie mit nmcli con show --active überprüfen, ob das Verbindungsprofil aktiv ist.

NAME           UUID                                  TYPE      DEVICE
dummy0-static  550e8400-e29b-41d4-a716-446655440000  ethernet  dummy0
...

Statische IPv6-Adresse hinzufügen

Nun werden Sie das bestehende Verbindungsprofil dummy0-static ändern, um eine statische IPv6-Adresse und ein Gateway hinzuzufügen.

Aufgaben

  • Ändern Sie das Verbindungsprofil dummy0-static.
  • Fügen Sie die statische IPv6-Adresse 2001:db8:cafe::10/64 hinzu.
  • Legen Sie das IPv6-Gateway auf 2001:db8:cafe::1 fest.
  • Wenden Sie die Änderungen auf die aktive Verbindung an.

Anforderungen

  • Sie müssen das Kommandozeilenwerkzeug nmcli verwenden, um die bestehende Verbindung zu modifizieren.
  • Die Änderungen müssen auf das Profil dummy0-static angewendet werden.

Hinweise

Um eine bestehende NetworkManager-Verbindung zu ändern, verwenden Sie den Befehl nmcli connection modify:

  • Verwenden Sie ipv6.method manual, um die manuelle IPv6-Konfiguration zu aktivieren.
  • Verwenden Sie ipv6.addresses, um die IPv6-Adresse festzulegen.
  • Verwenden Sie ipv6.gateway, um das IPv6-Gateway festzulegen.

Die grundlegende Syntax lautet:

sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]

Nachdem Sie das Verbindungsprofil geändert haben, müssen Sie es neu aktivieren, damit die Änderungen wirksam werden:

sudo nmcli connection up [CONNECTION_NAME]

Beispiel

Nachdem die Änderungen angewendet wurden, sollte die Ausgabe von ip addr show dummy0 sowohl die IPv4- als auch die IPv6-Adresse anzeigen.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    inet6 2001:db8:cafe::10/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    ...

Sie können die angewendete IPv6-Konfiguration überprüfen, indem Sie die Verbindungsdetails abfragen:

$ nmcli con show dummy0-static | grep ipv6
ipv6.method:                            manual
ipv6.addresses:                         2001:db8:cafe::10/64
ipv6.gateway:                           2001:db8:cafe::1
...

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie man Netzwerkkonfigurationen auf einem modernen RHEL-System verwaltet. Sie haben erfolgreich das Dienstprogramm nmcli eingesetzt, um eine dauerhafte statische IPv4-Verbindung zu erstellen und diese anschließend um eine statische IPv6-Konfiguration zu erweitern. Dies sind essenzielle Fähigkeiten für die Verwaltung von Servern, die häufig in der RHCSA-Prüfung abgefragt werden.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben