Debian 11
Étape 1 : désactiver la configuration automatique du réseau
Ouvrez le chemin d'accès au fichier suivant avec un éditeur de texte.
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Entrez la ligne suivante, puis enregistrez et quittez l'éditeur.
network: {config: disabled}
La création de ce fichier de configuration empêche l'exécution automatique des modifications apportées à la configuration de votre réseau.
Étape 2 : créer une sauvegarde
Par défaut, le fichier de configuration est situé dans le chemin /etc/network/interfaces.d.
Dans notre exemple, notre fichier s'appelle 50-cloud-init, donc nous faisons une copie du fichier 50-cloud-init en utilisant la commande suivante :
sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak
En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous :
sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init
Étape 3 : éditer le fichier de configuration
Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :
Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :
sudo nano /etc/network/interfaces.d/50-cloud-init
Pour configurer votre adresse Additional IP, ajoutez une interface virtuelle ou un alias Ethernet à votre interface réseau. Dans notre exemple, notre interface s'appelle eth0, donc notre premier alias est eth0:0. Faites ceci pour chaque adresse Additional IP que vous souhaitez configurer.
Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez uniquement votre adresse Additional IP au fichier comme suit, en remplaçant NETWORK_INTERFACE, ID et ADDITIONAL_IP par vos propres valeurs :
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP
netmask 255.255.255.255
Si vous configurez plus d'une adresse Additional IP, votre fichier de configuration devrait ressembler à ceci :
auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP1
address ADDITIONAL_IP2
netmask 255.255.255.255
Exemple de configuration
auto eth0:0
iface eth0:0 inet static
address 203.0.113.0
netmask 255.255.255.255
Étape 4 : redémarrer l'interface
Appliquez les modifications à l'aide de la commande suivante :
sudo systemctl restart networking
Debian 12, Ubuntu 22.04 et versions ultérieures
Le fichier de configuration de vos adresses Additional IP se trouve dans le fichier /etc/netplan/. Dans cet exemple, il s'appelle 50-cloud-init.yaml.
La meilleure pratique consiste à créer un fichier de configuration distinct pour définir les adresses Additional IP. De cette manière, vous pouvez facilement revenir sur les modifications en cas d'erreur.
Étape 1 : créer le fichier de configuration du réseau
Dans notre exemple, notre fichier s'appelle 51-cloud-init.yaml :
sudo touch /etc/netplan/51-cloud-init.yaml
Étape 2 : modifier le fichier de configuration
Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :
Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :
sudo nano /etc/netplan/51-cloud-init.yaml
Éditez le fichier avec le contenu ci-dessous, en remplaçant INTERFACE_NAME et ADDITIONAL_IP par vos propres valeurs :
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
Si vous avez plus d'une adresse Additional IP à configurer, le fichier de configuration devrait ressembler à ceci :
network:
version: 2
ethernets:
INTERFACE_NAME:
dhcp4: true
addresses:
- ADDITIONAL_IP1/32
- ADDITIONAL_IP2/32
Warning
Il est important de respecter l'alignement de chaque élément de ce fichier tel que représenté dans l'exemple ci-dessus. N'utilisez pas la touche de tabulation pour créer votre espacement.
Exemple de configuration
network:
version: 2
ethernets:
eth0:
dhcp4: true
addresses:
- 203.0.113.0/32
Enregistrez et fermez le fichier.
Étape 3 : appliquer la nouvelle configuration réseau
Testez votre configuration à l'aide de la commande suivante :
Si elle est correcte, appliquez-la à l'aide de la commande suivante :
AlmaLinux (8/9), Rocky Linux (8/9)
Le fichier de configuration principal est situé dans le dossier /etc/sysconfig/network-scripts/. Dans cet exemple, il est appelé ifcfg-eth0. Avant de faire des changements, vérifiez le nom réel du fichier dans ce dossier.
Pour chaque adresse Additional IP à configurer, créez un fichier de configuration séparé avec les paramètres suivants : ifcfg-NETWORK_INTERFACE:ID. Où NETWORK_INTERFACE représente l'interface physique et ID représente l'interface réseau virtuelle ou l'alias ethernet commençant par une valeur de 0. Par exemple, pour notre interface nommée eth0 le premier alias est eth0:0, le second alias est eth0:1, etc.
Étape 1 : déterminer l'interface
Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :
Étape 2 : créer le fichier de configuration
Tout d'abord, créez le fichier de configuration. Remplacez NETWORK_INTERFACE:ID par vos propres valeurs.
sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID
Ensuite, éditez le fichier avec le contenu ci-dessous, en remplaçant NETWORK_INTERFACE:ID, et ADDITIONAL_IP par vos propres valeurs :
DEVICE=NETWORK_INTERFACE:ID
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=ADDITIONAL_IP
NETMASK=255.255.255.255
BROADCAST=ADDITIONAL_IP
Exemple de configuration
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=203.0.113.0
NETMASK=255.255.255.255
BROADCAST=203.0.113.0
Étape 3 : redémarrer l'interface
sudo systemctl restart NetworkManager
Pour CentOS
sudo systemctl restart network
Fedora 42, AlmaLinux & Rocky Linux (10)
Fedora utilise maintenant des fichiers clés. NetworkManager stockait auparavant les profils réseau au format ifcfg dans ce répertoire : /etc/sysconfig/network-scripts/. Cependant, le format ifcfg est maintenant obsolète. Par défaut, NetworkManager ne crée plus de nouveaux profils dans ce format. Le fichier de configuration se trouve maintenant dans /etc/NetworkManager/system-connections/.
Étape 1 : créer une sauvegarde
Dans notre exemple, notre fichier s'appelle cloud-init-eno1.nmconnection, donc nous faisons une copie du fichier cloud-init-eno1.nmconnection en utilisant la commande suivante :
sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak
En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous :
sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Étape 2 : modifier le fichier de configuration
Info
Veuillez noter que le nom du fichier réseau dans notre exemple peut être différent du vôtre. Veuillez adapter les commandes à votre nom de fichier.
sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez votre Additional IP au fichier comme suit, en remplaçant ADDITIONAL_IP/32 par vos propres valeurs :
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP/32
Si vous avez deux adresses Additional IP à configurer, la configuration devrait ressembler à ceci :
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP1/32
address2=ADDITIONAL_IP2/32
Exemple de configuration
[ipv4]
method=auto
may-fail=false
address1=203.0.113.0/32
Étape 3 : redémarrer l'interface
Redémarrez votre interface :
sudo systemctl restart NetworkManager
cPanel
Étape 1 : accéder à la section de gestion des IP du WHM
Dans l'espace client WHM, cliquez sur IP Functions et sélectionnez Add a New IP Address dans le menu de gauche.

Étape 2 : ajouter les informations des Additional IP
Renseignez votre adresse Additional IP sous la forme « xxx.xxx.xxx.xxx » dans le champ « New IP or IP range to add ».
Sélectionnez 255.255.255.255 comme masque de sous-réseau puis cliquez sur Submit.

Warning
Attention, si vous avez plusieurs IP à configurer sur un même bloc et que vous les ajoutez toutes en même temps, le système WHM vous forcera à utiliser le masque de sous-réseau 255.255.255.0. Il n'est pas recommandé d'utiliser cette configuration, il faut ajouter chaque IP individuellement pour pouvoir utiliser le masque de sous-réseau approprié 255.255.255.255.
Étape 3 : vérifier la configuration IP actuelle
De retour dans la section IP Functions, cliquez sur Show or Delete Current IP Addresses pour vérifier que l'adresse Additional IP a été correctement ajoutée.

Plesk
Étape 1 : accéder à la gestion d'IP de Plesk
Dans le panneau de configuration Plesk, choisissez Tools & Settings dans la barre latérale gauche.

Cliquez sur IP Addresses sous Tools & Resources.
Étape 2 : ajouter les informations des Additional IP
Dans cette section, cliquez sur le bouton Add IP Address.

Entrez votre adresse Additional IP sous la forme xxx.xxx.xxx.xxx/32 dans le champ « IP address and subnet mask », puis cliquez sur OK.

Étape 3 : vérifier la configuration IP actuelle
Dans la section « IP Addresses », vérifiez que l'adresse Additional IP a été correctement ajoutée.

Windows Server
Étape 1 : vérifier la configuration réseau
Faites un clic droit sur le bouton Menu Démarrer et ouvrez Exécuter.
Tapez cmd et cliquez sur OK pour ouvrir l'application de ligne de commande.

Pour récupérer la configuration IP actuelle, entrez ipconfig dans l'invite de commande.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : openstacklocal
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1
Étape 2 : modifier les propriétés IPv4
- Allez dans le menu
Démarrer, puis Panneau de configuration, Réseau et Internet, Centre de réseau et Partage et Modifier les paramètres de la carte dans la barre de gauche ;
- Effectuez un clic droit sur
Connexion au réseau local ;
- Cliquez sur
Propriétés ;
- Sélectionnez
Protocole Internet Version 4 (TCP/IPv4), puis cliquez sur Propriétés ;
- Cliquez sur
Utiliser l’adresse IP suivante et renseignez l’IP principale de votre serveur, le masque sous-réseau et la passerelle par défaut obtenus grâce à la commande ipconfig ci-dessus. Dans la case « Serveur DNS Préféré », tapez 213.186.33.99.

Warning
Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous serez alors obligé d’effectuer les corrections via le KVM.
Étape 3 : ajouter l'adresse Additional IP dans les Paramètres TCP/IP avancés
Dans la nouvelle fenêtre, cliquez sur Ajouter... sous « Adresses IP ». Entrez votre adresse Additional IP et le masque de sous-réseau (255.255.255.255).

Confirmez en cliquant sur Ajouter.

Cliquez ensuite sur OK pour appliquer la configuration.

Vous perdrez la connexion à votre serveur pendant quelques secondes.
Étape 4 : vérifier la nouvelle configuration réseau
Ouvrez l'invite de commandes (cmd) et entrez ipconfig. La configuration doit maintenant inclure la nouvelle adresse Additional IP.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
IPv4 Address. . . . . . . . . . . : 192.0.2.29
Subnet Mask . . . . . . . . . . . : 255.255.255.255
IPv4 Address. . . . . . . . . . . : 203.0.113.0
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 192.0.2.1