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/24zu. - Legen Sie das Gateway auf
192.168.100.1fest. - Stellen Sie sicher, dass das Verbindungsprofil beim Systemstart automatisch aktiviert wird.
- Aktivieren Sie das neue Verbindungsprofil.
Anforderungen
- Sie müssen das Kommandozeilenwerkzeug
nmcliverwenden. - Das neue Verbindungsprofil muss exakt
dummy0-staticheiß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 Siedummy)con-name: Der Name des Verbindungsprofilsifname: Der Name der Schnittstelleautoconnect: Aufyessetzen für die automatische Aktivierung beim Bootenip4: IPv4-Adresse in CIDR-Notationgw4: 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/64hinzu. - Legen Sie das IPv6-Gateway auf
2001:db8:cafe::1fest. - Wenden Sie die Änderungen auf die aktive Verbindung an.
Anforderungen
- Sie müssen das Kommandozeilenwerkzeug
nmcliverwenden, um die bestehende Verbindung zu modifizieren. - Die Änderungen müssen auf das Profil
dummy0-staticangewendet 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.



