Ajouter des adresses IPv4 et IPv6 publiques sur un serveur dédié (Ubuntu 20.04, 22.04, Debian 10 et 11)
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Dans cet article, nous vous montrons comment ajouter des adresses IPv4 et IPv6 publiques supplémentaires sur un serveur dédié sur lequel Ubuntu 20.04, 22.04, Debian 11 et 12 sont installées.
Attention
Ces instructions ne sont valables que pour le serveur dédié. Pour ajouter des adresses IPv4 et des adresses IPv6 sur un serveur cloud, consultez les articles suivants :
Voici comment configurer une adresse IPv4 publique supplémentaire dans Ubuntu 20.04, 22.04, Debian 11 et 12 :
Conditions préalables
Vous avez attribué une adresse IPv4 publique supplémentaire à votre serveur dans le Cloud Panel.
Vous vous êtes connecté(e) au serveur en tant qu'administrateur.
Déterminez le nom de fichier de l'interface réseau. Pour cela, saisissez la commande suivante :
[root@localhost ~]# ip addr
Notez le nom de l'interface réseau.
Ouvrez le fichier /etc/network/interfaces avec l'éditeur vi.
[root@localhost ~]# vi /etc/network/interfaces
Remarque
L'éditeur vi dispose d'un mode d'insertion et d'un mode de commande ou d'instruction. Vous pouvez accéder au mode d'insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour accéder au mode commande, appuyez ensuite sur [ESC]. Lorsque vous utilisez le mode commande, vos saisies au clavier sont interprétées comme des commandes.
Remplacez les entrées existantes par les informations ci-dessous :
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug INTERFACE RESEAU
iface INTERFACE RESEAU inet static
address ADRESSE IPv4 PRINCIPALE/32
netmask 255.255.255.255
gateway 10.255.255.1
auto INTERFACE RESEAU:0
allow-hotplug INTERFACE RESEAU:0
iface INTERFACE RESEAU:0 inet static
address ADRESSE IPv4 SUPPLEMENTAIRE/32
iface INTERFACE RESEAU inet6 manual
iface INTERFACE RESEAU inet6 static
address ADRESSE IPv6 PRINCIPALE
netmask 64
iface INTERFACE RESEAU inet6 static
address ADRESSE IPv6 SUPPLEMENTAIRE
netmask 64Exemple :
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 85.215.105.86/32
netmask 255.255.255.255
gateway 10.255.255.1
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet static
address 85.215.109.181/32
iface eth0 inet6 manual
iface eth0 inet6 static
address 2a01:239:0:805d::1
netmask 64
iface eth0 inet6 static
address 2a01:239:0:805d::2
netmask 64Remplacez les caractères génériques et, le cas échéant, l'interface réseau si elle est différente.
Pour quitter vi et enregistrer le fichier, saissez la commande :wq et appuyez ensuite sur Entrée.
Pour redémarrer le serveur, saisissez la commande suivante :
[root@localhost ~]# systemctl reboot
Pour vérifier si les adresses IPv4 et IPv6 supplémentaires ont été ajoutées, saisissez la commande suivante :
[root@localhost ~]# ip addr
Ensuite, les adresses IPv4 et IPv6 publiques supplémentaires s'affichent. Exemple
root@FC01C67:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 3c:ec:ef:91:f6:04 brd ff:ff:ff:ff:ff:ff
altname eno1np0
altname enp198s0f0np0
inet 85.215.105.86/32 brd 85.215.105.86 scope global eth0
valid_lft forever preferred_lft forever
inet 85.215.109.181/32 brd 85.215.109.181 scope global eth0:0
valid_lft forever preferred_lft forever
inet6 2a01:239:0:805d::3/64 scope global
valid_lft forever preferred_lft forever
inet6 2a01:239:0:805d::2/64 scope global
valid_lft forever preferred_lft forever
inet6 2a01:239:0:805d::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::3eec:efff:fe91:f604/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 3c:ec:ef:91:f6:05 brd ff:ff:ff:ff:ff:ff
altname eno2np1
altname enp198s0f1np1