Att lägga till en andra IP-adress på Red Hat, CentOS, AlmaLinux eller Rocky Linux kan skilja sig från Debian eftersom det ofta innebär att man använder andra verktyg för nätverkskonfiguration. På Red Hat-baserade system används vanligtvis verktyget nmcli, eller så redigerar man konfigurationsfiler. Nedan följer stegen för att lägga till en andra IP-adress med nmcli.
Kontrollera om ett nätverksgränssnitt finns
Använd följande kommando för att kontrollera befintliga nätverksgränssnitt:
ip addr
Notera gränssnittets namn, till exempel ens18.
Hitta namnet på nätverksanslutningen
Använd följande kommando för att lista tillgängliga nätverksanslutningar och hitta den som är kopplad till ditt gränssnitt:
nmcli connection show
Leta efter det anslutningsnamn som motsvarar ditt nätverksgränssnitt, till exempel:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Lägg till den andra IP-adressen med nmcli
Använd kommandot nmcli för att lägga till en andra IP-adress:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Där:
- <CONNECTION_NAME> är namnet på din nätverksanslutning (i det här exemplet: ens18)
- <SECOND_IP> är den nya IP-adressen
- <PREFIX> är prefixlängden för nätmasken
Starta om nätverksgränssnittet
Starta om nätverksgränssnittet för att tillämpa ändringarna:
sudo nmcli connection up <CONNECTION_NAME>
Kontrollera den nya IP-adressen
Verifiera att den andra IP-adressen har lagts till:
ip addr
Se till att du ser den nya IP-adressen under ditt nätverksgränssnitt.
Hindra cloud-init från att ändra nätverksinställningar
För att undvika störningar från cloud-init, som kan ändra nätverksinställningar, följ instruktionerna på den här sidan för att begränsa cloud-init från att göra ändringar i nätverkskonfigurationen.
