L'ajout d'une seconde adresse IP sous Red Hat, CentOS, AlmaLinux ou Rocky Linux peut différer de Debian, car il implique souvent l'utilisation d'outils différents pour la configuration réseau. Sur les systèmes basés sur Red Hat, l'outil nmcli est couramment utilisé, ou bien on modifie les fichiers de configuration. Vous trouverez ci-dessous les étapes pour ajouter une seconde adresse IP à l'aide de nmcli.
Vérifier l'existence d'une interface réseau
Utilisez la commande suivante pour vérifier les interfaces réseau existantes :
ip addr
Notez le nom de l'interface, par exemple ens18.
Trouver le nom de la connexion réseau
Utilisez la commande suivante pour lister les connexions réseau disponibles et trouver celle associée à votre interface :
nmcli connection show
Recherchez le nom de connexion correspondant à votre interface réseau, par exemple :
NAME UUID TYPE DEVICE ens18 7105c4f0-248c-401b-8aa8-f42749f45b5b ethernet ens18
Ajouter la seconde IP avec nmcli
Utilisez la commande nmcli pour ajouter une seconde IP :
sudo nmcli connection modify <CONNECTION_NAME> +ipv4.addresses <SECOND_IP>/<PREFIX>
Où :
- <CONNECTION_NAME> est le nom de votre connexion réseau (dans cet exemple : ens18)
- <SECOND_IP> est la nouvelle adresse IP
- <PREFIX> est la longueur du préfixe du masque de sous-réseau
Redémarrer l'interface réseau
Redémarrez l'interface réseau pour appliquer les modifications :
sudo nmcli connection up <CONNECTION_NAME>
Vérifier la nouvelle IP
Vérifiez si la seconde adresse IP a été ajoutée :
ip addr
Assurez-vous de voir la nouvelle adresse IP sous votre interface réseau.
Empêcher cloud-init de modifier les paramètres réseau
Pour éviter toute interférence de cloud-init, qui peut altérer les paramètres réseau, suivez les instructions de cette page afin d'empêcher cloud-init d'apporter des modifications à la configuration réseau.
