Tout d'abord, il faut déterminer quelle est l'IPv6 qui vous a été attribuée.

Heureusement, l'attribution n'est pas faite au hasard, elle suit un modèle précis.

Donc pour déterminer votre adresse IPv6, il vous faut: votre adresse IPv4 et l'adresse MAC de votre Dedibox. La commande "ifconfig" donne ces 2 informations.

On va commencer par transformer l'adresse MAC dans un format appelé EUI-64. Ne vous en faites pas, rien de compliqué, ça se passe en 2 étapes:

  • Rajoutez FF:FE entre le 3ème et le 4ème octet.

Par exemple, si votre adresse MAC est

00:40:63:E8:60:5F

on obtient

00:40:63:FF:FE:E8:60:5F

  • Ajoutez 0x2 (2 en base héxadécimale) au 1er octet.

Par exemple,

00:40:63:FF:FE:E8:60:5F

devient

02:40:63:FF:FE:E8:60:5F

Maintenant on regroupe les octets 2 à 2, de cette manière:

0240:63FF:FEE8:605F

On vire les zéros qui ne servent à rien, donc:

240:63FF:FEE8:605F

Ce qu'on vient de déterminer est la fin de votre adresse IPv6. Pour le début, c'est plus simple.

Votre adresse IPv6 Dedibox se constitue donc de cette manière:

2a01 : e0b : 1 : (3ème octet de votre adresse IPv4) : (adresse MAC au format EUI-64, qu'on a calculé juste avant)

Par exemple, pour la Dedibox dont l'IP est 88.191.56.57, le 3ème octet de l'adresse est "56". Donc avec l'adresse MAC prise en exemple auparavant, son IPv6 est:

2a01:e0b:1:56:240:63FF:FEE8:605F

Bon une fois qu'on a ça, il faut informer la Dedibox que sont adresse IPv6 est celle-ci!

Donc, éditons le fichier /etc/network/interfaces.

Et rajoutons un bloc pour l'IPv6 sur l'interface eth0:

iface eth0 inet6 static
address 2a01:e0b:1:56:240:63FF:FEE8:605F
netmask 64
gateway 2a01:e0b:1:56::1

La passerelle (gateway), c'est tout simplement:

2a01:e0b:1:(3ème octet adresse IPv4)::1

Un petit reparamétrage des interfaces réseaux, et le tour est joué!

/etc/init.d/networking force-reload



Sources et documentations:

  • Stephane Berthelot, qui a donné la structure des adresses IPv6 Dedibox sur le newsgroup proxad.dedibox.discussions
  • Pascal Hambourg, qui a indiqué l'adresse des passerelles IPv6 sur le newsgroup proxad.dedibox.discussions
  • IPv6 Interface Identifiers sur MSDN : explications sur le passage en EUI-64