This repository has been archived on 2025-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
hugo-mistergeek/content/informatique/2019-06-ipv6-serveur-scaleway-dedibox/index.md
kbe 710e63afda chore: update permalink configuration and content organization
Modified hugo.toml to use section in post front-matter for permalinks

Updated layouts/_default/single.html to handle posts without categories

Modified scripts/generate-content.js to organize content by category

Deleted content/_index.md and added new category directories
2025-08-18 16:39:27 +02:00

7.8 KiB
Raw Blame History

title, date, draft, slug, wordpress_id, excerpt, featured_image, author, categories, tags
title date draft slug wordpress_id excerpt featured_image author categories tags
[Tuto] Installer lIPv6 sur un serveur Online.net type Dedibox 2019-06-10T23:25:49 false ipv6-serveur-scaleway-dedibox 439 Online.net est un prestataire de services, qui fournit par exemple la location de serveurs dédiés. Online.net est une…
id name
1 Kevin
id name slug
14 Informatique informatique

Online.net est un prestataire de services, qui fournit par exemple la location de serveurs dédiés. Online.net est une entreprise membre du groupe Illiad dont fait partie Free ou encore Scaleway. Tout comme OVH, Online.net propose différentes gammes de machines dans ses datacenters de France (Paris) ou dEurope généralement Amsterdam. Par défaut chaque serveur est livré avec une adresse IPv4 et il est cependant nécessaire de faire quelques manipulations pour avoir lIPv6.

LIPv6

Aujourdhui lIPv4 montre ses limites. Le nombre dadresse diminue et nous assistons à une pénurie ce qui peut faire grimper le prix dune adresse. Pour contrer ce problème une alternative a été développée : lIPv6.

Je ne vais pas vous faire un cours sur lIPv6, cependant cest une évolution du protocole IP pour accueillir plus de terminaux. Ainsi avec lIPv6 nous sommes prêts à accueillir lIoT (ou linternet des objets).

Certains opérateur comme Free ou Orange fournissent déjà des adresses IPv6 à leurs clients. En effet les nouvelles boxes sont toutes compatibles et internet évolue petit-à-petit. Or si vous montez un site ou si vous avez un serveur il est important de prévoir une installation IPv6 dès maintenant. Certains utilisateurs nayant quune IPv6 (même si cela est encore rare) ne pourraient en effet pas accéder à votre serveur.

Installer lIPv6 sur son serveur Debian ou Ubuntu

Ce tutoriel est écrit pour les distributions basées sur Debian. Si vous avez Ubuntu vous pouvez le suivre sans problème. Pour les distributions basées sur Red Hat, reportez-vous à la documentation officielle sur le site dOnline.net.

Online fournit ses adresses IPv6 sur demande. Vous pouvez donc retrouver les informations quil vous faut sur votre tableau de bord. Si vous êtes chez OneProvider vous pouvez faire un ticket au support pour avoir une plage IPv6 et un DUID.

Ici toutes les opérations se font en root. Sur Ubuntu, utilisez « sudo » avant chaque commande.

Maintenant que nous avons tout ce quil nous faut, nous allons nous connecter en SSH à notre serveur Dedibox et commencer par installer un client DHCP. Dans mon cas je navais pas de client DHCP préinstallé.

# apt update && apt install -y isc-dhcp-common

Nous allons maintenant modifier le fichier de configuration du client DHCP pour lIPv6 pour y inclure notre DUID.

# nano /etc/dhcp/dhclient6.conf

Le fichier une fois édité doit ressembler à ce qui suit. Pensez à remplacer la liste de zéros par votre DUID et « ens18 » par le nom de votre interface réseau (« eth0 » par exemple).

interface "ens18" {
        send dhcp6.client-id 00:00:00:00:00:00:00:00:00:00;
}

Maintenant il faut modifier la configuration de ladresse IP du serveur et y ajouter les liens qui vont bien pour ladresse IPv6.

# nano /etc/network/interfaces

Jajoute 4 lignes à mon fichier de configuration en prenant soin de bien spécifier mon interface réseau, ladresse qui ma été attribuée par Online, le masque de sous-réseau et une dernière ligne pour accepter ce que le routeur envoie au serveur.

auto ens18
iface ens18 inet static # Ma configuration IPv4
        address 0.0.0.0
        netmask 0.0.0.0
        pointopoint 0.0.0.0
        gateway 0.0.0.0
iface ens18 inet6 static # Ma configuration IPv6
        address 2001:000:000:00::2 # Mon adresse dans un /64
        netmask 64 # Mon netmask 64
        accept_ra 1 # Accepte les "router advertisement"

Online.net attribue un /64 que vous pouvez utiliser comme bon vous semble pour lattribution sur votre VMs ou serveurs.

# nano /etc/systemd/system/dhclient.service

Sur distributions récentes de Debian et dUbuntu on a SystemD pour gérer les services. Nous créons un nouveau service qui va se charger de faire la demande IPv6.

[Unit]
Description=dhclient for sending DUID IPv6
Wants=network.target
Before=network.target
[Service]
Type=forking
ExecStart=/sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v ens18
[Install]
WantedBy=multi-user.target

# systemctl enable dhclient.service

Maintenant à chaque reboot le serveur va se charger dannoncer lutilisation IPv6 au routeur par DHCP. Encore une fois, vérifiez linterface que vous utilisez dans cette configuration (« ens18 » chez moi).

Pour tester notre manipulation nous faisons un essai en appelant la ligne manuellement :

dhclient -cf /etc/dhcp/dhclient6.conf -6 -P -v ens18

ping6 ipv6.google.com

Votre serveur devrait alors pouvoir pinger nimporte quelle machine en IPv6. Ici un exemple avec ipv6.google.com.

Ici les serveurs IPv6 de Google répondent bien.

Ouvrir son pare-feu

Il est à noter quil faut garder les ports 546 et 547 en UDP ouverts, sinon cette configuration ne fonctionne pas.

# ufw allow 546/udp && ufw allow 547/udp

Conclusion

Nous avons vu comment installer une adresse IPv6 sur son serveur Oneprovider ou Online.net. Vous pouvez maintenant utiliser votre serveur pour joindre des terminaux uniquement IPv6 ou offrir aux visiteurs de votre site la possibilité de vous joindre par cette nouvelle version du protocole. Grâce à ce tutoriel vous allez enfin pouvoir jouer à Minecraft en réseau en utilisant lIPv6.

Si vous avez des doutes vous pouvez vous reporter à la documentation officielle.