Activer l'IPv6 sur un RPS OVH
Pour information, le RPS est un serveur dédié qui n'a pas de disque dur interne, mais, un espace disque sur un SAN via ISCSI. Donc, pas forcement intéressant pour les serveurs de téléchargement, mais, pour un petit serveur ou un service sans trop d'accès disque...
Activation de l'IPv6 dans l'OS (Linux sur RPS)
Par défaut, un RPS n'a pas l'IPv6 d'activé par défaut. Donc, il faut aller choisir un noyau avec l'IPv6 d'activer.
Si vous utilisez le netboot (très simple et très pratique), il vous suffit juste de choisir un noyau IPv6 dans la liste de noyau disponible.

La fonction NETBOOT se trouve dans les services associés à votre RPS., accessible via le Manager OVH.
Ensuite, il faut rebooter votre RPS.
Configuration de l'IPv6 dans l'OS
Dans, un premier temps, il faut connaître le sous réseau associé à votre RPS. Pour cela, il faut aller dans le récapitulatif de votre RPS, accessible vie la Manager OVH.
Il faut trouver dans ce récapitulatif, dans la partie Interface, votre plage réseau (/64) qui vous est assignée, comme le montre l'image.

Donc, maintenant, vous connaissez votre plage IPv6. Il faut savoir que pour chaque RPS, vous avez un /64. Ce qui correspond à 2^64 adresses possibles. Pour vous faire une idée, vous avez plus d'adresses dans cette plage IPv6 que d'adresses IPv4 possible sur Internet. Donc, vous n'en manquerez pas !
Donc, maintenant, pour configurer une IPv6 sur votre RPS avec netboot sur une Debian ou une Ubuntu, il faut faire quelque chose de pas habituelle. Car, la configuration de la carte eth0 est dans l'initrd avec le netboot.
Vous devez ajouter la ligne suivante dans le fichier de configuration /etc/network/interfaces :
Pour les utilisateurs de la commande iproute (commande ultra puissante
post-up /sbin/ip -6 addr add 2001:41D0:2:XXXX::1/64 dev eth0
pre-down /sbin/ip -6 addr delete 2001:41D0:2:XXXX::1/64 dev eth0
Pour les autres :
post-up /sbin/ifconfig eth0 inet6 add 2001:41D0:1:XXXX::1/64
pre-down /sbin/ifconfig eth0 inet6 del 2001:41D0:1:XXXX::1/64
Si vous souhaitez en ajouter d'autre, il vous suffit d'ajouter autant fois cette commande que d'adresse IPv6.
Si vous n'êtes pas en configuration netboot et que vous avez votre prope noyau, vous pouvez la configurer normalement dans le fichier /etc/network/interfaces, comme cela :
iface eth0 inet6 static
address 2001:41D0:1:XXXX::1
netmask 64
Si vous souhaitez ajouter plusieurs IPv6, il vous suffira de faire comme cela :
iface eth0 inet6 static
address 2001:41D0:1:XXXX::1
netmask 64
up ip addr add 2001:41D0:1:XXXX::2/64 dev eth0
Maintenant, il vous suffit de rebooter et normalement, l'IPv6 au niveau OS sera activé !!
NB: N'oubliez pas de mettre en place du filtrage IPv6, si vous en avez déjà mis au niveau IPv4. L'équivalent d'iptables est ip6tables, mais, je vous conseille la dernière version de shorewall6, très simple et rapide à utiliser

