At tilføje en anden IP-adresse på Red Hat, CentOS, AlmaLinux eller Rocky Linux kan afvige fra Debian, da det ofte indebærer brug af andre værktøjer til netværkskonfiguration. På Red Hat-baserede systemer bruges værktøjet nmcli ofte, eller man redigerer konfigurationsfiler. Nedenfor er trinnene til at tilføje en anden IP-adresse ved hjælp af nmcli.
Kontrollér, om der findes en netværksgrænseflade
Brug følgende kommando til at kontrollere eksisterende netværksgrænseflader:
ip addr
Notér grænsefladens navn, for eksempel ens18.
Find navnet på netværksforbindelsen
Brug følgende kommando til at vise tilgængelige netværksforbindelser og finde den, der er knyttet til din grænseflade:
nmcli connection show
Kig efter forbindelsesnavnet, der svarer til din netværksgrænseflade, f.eks.:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Tilføj den anden IP ved hjælp af nmcli
Brug kommandoen nmcli til at tilføje en anden IP:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Hvor:
- <CONNECTION_NAME> er navnet på din netværksforbindelse (i dette eksempel: ens18)
- <SECOND_IP> er den nye IP-adresse
- <PREFIX> er præfikslængden for subnetmasken
Genstart netværksgrænsefladen
Genstart netværksgrænsefladen for at anvende ændringerne:
sudo nmcli connection up <CONNECTION_NAME>
Kontrollér den nye IP
Kontrollér, om den anden IP-adresse er blevet tilføjet:
ip addr
Sørg for, at du kan se den nye IP-adresse under din netværksgrænseflade.
Forhindr cloud-init i at ændre netværksindstillinger
For at undgå interferens fra cloud-init, som kan ændre netværksindstillinger, skal du følge instruktionerne på denne side for at forhindre cloud-init i at foretage ændringer i netværkskonfigurationen.
