L'aggiunta di un secondo indirizzo IP su Red Hat, CentOS, AlmaLinux o Rocky Linux può differire da Debian, poiché spesso comporta l'uso di strumenti diversi per la configurazione della rete. Sui sistemi basati su Red Hat viene comunemente utilizzato lo strumento nmcli, oppure si modificano i file di configurazione. Di seguito sono riportati i passaggi per aggiungere un secondo indirizzo IP utilizzando nmcli.
Verificare l'esistenza di un'interfaccia di rete
Utilizza il seguente comando per verificare le interfacce di rete esistenti:
ip addr
Annota il nome dell'interfaccia, per esempio ens18.
Trovare il nome della connessione di rete
Utilizza il seguente comando per elencare le connessioni di rete disponibili e trovare quella associata alla tua interfaccia:
nmcli connection show
Cerca il nome della connessione corrispondente alla tua interfaccia di rete, come ad esempio:
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Aggiungere il secondo IP con nmcli
Utilizza il comando nmcli per aggiungere un secondo IP:
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Dove:
- <CONNECTION_NAME> è il nome della tua connessione di rete (in questo esempio: ens18)
- <SECOND_IP> è il nuovo indirizzo IP
- <PREFIX> è la lunghezza del prefisso della subnet mask
Riavviare l'interfaccia di rete
Riavvia l'interfaccia di rete per applicare le modifiche:
sudo nmcli connection up <CONNECTION_NAME>
Verificare il nuovo IP
Verifica se il secondo indirizzo IP è stato aggiunto:
ip addr
Assicurati di vedere il nuovo indirizzo IP sotto la tua interfaccia di rete.
Impedire a cloud-init di modificare le impostazioni di rete
Per evitare interferenze da parte di cloud-init, che potrebbe alterare le impostazioni di rete, segui le istruzioni presenti in questa pagina per impedire a cloud-init di apportare modifiche alla configurazione della rete.
