Het toevoegen van een tweede IP-adres op Red Hat, CentOS, AlmaLinux of Rocky Linux kan verschillen van Debian, omdat hierbij vaak andere hulpmiddelen voor de netwerkconfiguratie worden gebruikt. Op systemen die op Red Hat zijn gebaseerd, wordt doorgaans het nmcli-hulpmiddel gebruikt, of worden de configuratiebestanden bewerkt. Hieronder staan de stappen om een tweede IP-adres toe te voegen met nmcli.
Controleer of er een netwerkinterface bestaat
Gebruik de volgende opdracht om de bestaande netwerkinterfaces te controleren:
ip addr
Noteer de naam van de interface, bijvoorbeeld ens18.
Zoek de naam van de netwerkverbinding
Gebruik de volgende opdracht om de beschikbare netwerkverbindingen weer te geven en de verbinding te vinden die bij uw interface hoort:
nmcli connection show
Zoek de naam van de verbinding die overeenkomt met uw netwerkinterface, zoals:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Voeg het tweede IP toe met nmcli
Gebruik de opdracht nmcli om een tweede IP toe te voegen:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Waarbij:
- <CONNECTION_NAME> de naam van uw netwerkverbinding is (in dit voorbeeld: ens18)
- <SECOND_IP> het nieuwe IP-adres is
- <PREFIX> de lengte van het subnetmaskerprefix is
Herstart de netwerkinterface
Herstart de netwerkinterface om de wijzigingen toe te passen:
sudo nmcli connection up <CONNECTION_NAME>
Controleer het nieuwe IP
Controleer of het tweede IP-adres is toegevoegd:
ip addr
Zorg ervoor dat u het nieuwe IP-adres onder uw netwerkinterface ziet staan.
Voorkom dat cloud-init de netwerkinstellingen wijzigt
Om verstoring door cloud-init te voorkomen, dat de netwerkinstellingen kan wijzigen, volgt u de instructies op deze pagina om te beperken dat cloud-init wijzigingen aan de netwerkconfiguratie aanbrengt.
