Das Hinzufügen einer zweiten IP-Adresse unter Red Hat, CentOS, AlmaLinux oder Rocky Linux kann sich von Debian unterscheiden, da dabei oft andere Werkzeuge für die Netzwerkkonfiguration zum Einsatz kommen. Auf Red-Hat-basierten Systemen wird häufig das Werkzeug nmcli verwendet oder es werden Konfigurationsdateien bearbeitet. Nachfolgend finden Sie die Schritte zum Hinzufügen einer zweiten IP-Adresse mit nmcli.
Das Vorhandensein einer Netzwerkschnittstelle prüfen
Verwenden Sie den folgenden Befehl, um vorhandene Netzwerkschnittstellen zu prüfen:
ip addr
Notieren Sie sich den Namen der Schnittstelle, zum Beispiel ens18.
Den Namen der Netzwerkverbindung ermitteln
Verwenden Sie den folgenden Befehl, um die verfügbaren Netzwerkverbindungen aufzulisten und diejenige zu finden, die Ihrer Schnittstelle zugeordnet ist:
nmcli connection show
Suchen Sie nach dem Verbindungsnamen, der zu Ihrer Netzwerkschnittstelle gehört, zum Beispiel:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Die zweite IP mit nmcli hinzufügen
Verwenden Sie den Befehl nmcli, um eine zweite IP hinzuzufügen:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Dabei gilt:
- <CONNECTION_NAME> ist der Name Ihrer Netzwerkverbindung (in diesem Beispiel: ens18)
- <SECOND_IP> ist die neue IP-Adresse
- <PREFIX> ist die Präfixlänge der Subnetzmaske
Die Netzwerkschnittstelle neu starten
Starten Sie die Netzwerkschnittstelle neu, um die Änderungen zu übernehmen:
sudo nmcli connection up <CONNECTION_NAME>
Die neue IP prüfen
Überprüfen Sie, ob die zweite IP-Adresse hinzugefügt wurde:
ip addr
Stellen Sie sicher, dass Sie die neue IP-Adresse unter Ihrer Netzwerkschnittstelle sehen.
Verhindern, dass cloud-init die Netzwerkeinstellungen ändert
Um Störungen durch cloud-init zu vermeiden, das die Netzwerkeinstellungen verändern kann, folgen Sie den Anweisungen auf dieser Seite, um cloud-init daran zu hindern, Änderungen an der Netzwerkkonfiguration vorzunehmen.
