Comment activer IPv6 sur Windows, macOS, Linux et routeurs
Faites fonctionner IPv6 sur vos appareils et réseau. Instructions étape par étape pour Windows, macOS, Linux et marques de routeurs populaires.
Prérequis#
Vous avez besoin de trois choses avant d'activer IPv6 :
- Support FAI - Appelez votre FAI ou vérifiez leur documentation. S'ils n'offrent pas IPv6, rien d'autre n'a d'importance.
- Support routeur - N'importe quel routeur des 5-7 dernières années devrait fonctionner. Vérifiez la fiche technique si incertain.
- OS moderne - Windows 7+, macOS 10.7+ ou n'importe quel Linux de la dernière décennie incluent tous IPv6.
La plupart des FAI ont activé IPv6 sans le dire à personne. Vous l'avez peut-être déjà.
TL;DR - Résumé rapide
Points clés :
- Vérifiez si vous avez déjà IPv6 en visitant ping6.net ou en exécutant
ping6 ipv6.google.com - Windows/macOS/Linux : IPv6 est activé par défaut — configurez simplement votre routeur
- Routeurs : activer IPv6, définir le type de connexion sur « Native/Auto », activer Router Advertisement
- Sécurité : configurer les règles de pare-feu IPv6 pour correspondre à vos politiques IPv4
- Confidentialité : activer les extensions de confidentialité sur les appareils clients pour empêcher le suivi d'adresse MAC
Aller à : Configuration Windows | Configuration macOS | Guide Linux | Configuration routeur
Vérifier si vous avez déjà IPv6#
Avant de configurer quoi que ce soit, vérifiez votre statut actuel. Visitez ping6.net pour voir si votre adresse IPv6 est détectée automatiquement.
Depuis la ligne de commande, essayez de pinger un hôte IPv6-only :
# Windows
ping -6 ipv6.google.com
# macOS/Linux
ping6 ipv6.google.comSi vous obtenez des réponses, c'est bon. Sinon, continuez à lire.
Windows 10/11#
IPv6 est activé par défaut sur Windows, mais voici comment vérifier ou réactiver.
Méthode GUI#
- Appuyez sur
Win + R, tapezncpa.cpl, appuyez sur Entrée - Clic droit sur votre adaptateur réseau → Propriétés
- Trouvez Internet Protocol Version 6 (TCP/IPv6) dans la liste
- Assurez-vous que la case est cochée
- Sélectionnez-le, cliquez Propriétés
- Choisissez Obtenir une adresse IPv6 automatiquement
- Choisissez Obtenir les adresses de serveur DNS automatiquement
- Cliquez OK
Méthode PowerShell#
Ouvrez PowerShell en tant qu'administrateur :
# Vérifier statut IPv6
Get-NetAdapterBinding -ComponentID ms_tcpip6
# Activer IPv6 sur adaptateur spécifique
Enable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
# Activer sur tous les adaptateurs
Get-NetAdapter | Enable-NetAdapterBinding -ComponentID ms_tcpip6
# Vérifier que ça a fonctionné
Get-NetIPAddress -AddressFamily IPv6
# Tester connectivité
Test-NetConnection -ComputerName ipv6.google.comSi les choses ne fonctionnent pas, réinitialisez la pile IPv6 :
netsh int ipv6 reset
ipconfig /flushdnsPuis redémarrez votre adaptateur réseau ou rebootez.
Ne désactivez pas IPv6 sur Windows
Microsoft recommande explicitement de laisser IPv6 activé même si vous ne l'utilisez pas. Le désactiver casse DirectAccess, HomeGroup et peut causer des délais de résolution DNS.
macOS#
IPv6 est activé par défaut. Voici comment vérifier ou configurer.
Réglages système#
- Ouvrez Réglages système → Réseau
- Sélectionnez votre connexion (Wi-Fi ou Ethernet)
- Cliquez Détails
- Allez à l'onglet TCP/IP
- Sous Configurer IPv6, choisissez :
- Automatiquement - Pour SLAAC/DHCPv6 (recommandé)
- Link-local uniquement - Seulement pour réseau local
- Manuellement - Pour adresses statiques
Terminal#
# Vérifier config IPv6 actuelle
networksetup -getinfo "Wi-Fi"
# Activer IPv6 automatique
networksetup -setv6automatic "Wi-Fi"
# Afficher toutes les adresses IPv6
ifconfig | grep inet6
# Tester connectivité
ping6 ipv6.google.comPour configuration statique :
# Définir adresse statique
sudo networksetup -setv6manual "Wi-Fi" 2001:db8::10 64 2001:db8::1Linux#
La méthode de configuration dépend de votre distribution et gestionnaire réseau.
NetworkManager (Ubuntu, Fedora, RHEL)#
GUI :
- Paramètres → Réseau
- Cliquez l'icône d'engrenage à côté de votre connexion
- Allez à l'onglet IPv6
- Définissez la méthode sur :
- Automatique - SLAAC avec annonce routeur (défaut)
- Automatique, DHCP uniquement - DHCPv6 uniquement
- Manuel - Configuration statique
- Cliquez Appliquer
Ligne de commande avec nmcli :
# Vérifier paramètres actuels
nmcli connection show "Wired connection 1" | grep ipv6
# Activer SLAAC
nmcli connection modify "Wired connection 1" ipv6.method auto
# Activer DHCPv6
nmcli connection modify "Wired connection 1" ipv6.method dhcp
# Configuration statique
nmcli connection modify "Wired connection 1" \
ipv6.method manual \
ipv6.addresses "2001:db8::10/64" \
ipv6.gateway "2001:db8::1"
# Appliquer changements
nmcli connection up "Wired connection 1"systemd-networkd (Arch, installations serveur Debian)#
Éditez /etc/systemd/network/20-wired.network :
[Match]
Name=eth0
[Network]
DHCP=yes
IPv6AcceptRA=yes
# Ou pour statique :
# Address=2001:db8::10/64
# Gateway=2001:db8::1Redémarrez le service :
sudo systemctl restart systemd-networkdConfiguration manuelle avec commandes ip#
Pour configuration temporaire ou dépannage :
# Afficher adresses IPv6 actuelles
ip -6 addr show
# Ajouter adresse IPv6
sudo ip -6 addr add 2001:db8::10/64 dev eth0
# Ajouter route par défaut
sudo ip -6 route add default via 2001:db8::1 dev eth0
# Vérifier table routage
ip -6 route showCette configuration ne survivra pas à un redémarrage. Pour changements permanents, utilisez NetworkManager ou systemd-networkd.
Tests sur Linux#
# Pinger adresse IPv6
ping6 2001:4860:4860::8888
# Pinger nom d'hôte en IPv6
ping -6 google.com
# Traceroute
traceroute6 google.com
# Vérifier table routage
ip -6 route show
# Afficher cache découverte voisins
ip -6 neigh showConfiguration routeur#
Votre routeur doit demander IPv6 à votre FAI et annoncer les préfixes à votre LAN. La configuration varie selon la marque.
Étapes génériques pour routeurs grand public#
- Connectez-vous à votre routeur (généralement
192.168.1.1ou192.168.0.1) - Trouvez les paramètres IPv6 (sous Avancé, Internet ou WAN)
- Activez IPv6
- Choisissez le type de connexion selon votre FAI :
- Native/Auto - Plus courant, utilisez ceci d'abord
- DHCPv6 - Le FAI utilise délégation de préfixe DHCPv6
- PPPoE - Si vous utilisez PPPoE pour IPv4
- 6rd ou 6to4 - Tunneling hérité (rare)
- Activez l'annonce de routeur pour votre LAN
- Activez SLAAC ou DHCPv6 (ou les deux) pour vos clients LAN
- Sauvegardez et rebootez si nécessaire
Attendez 30-60 secondes après le redémarrage, puis vérifiez vos appareils pour les adresses IPv6.
Routeurs ASUS#
- Paramètres avancés → IPv6
- Type de connexion : Native ou Auto
- Interface : correspondre à votre type WAN (PPP pour PPPoE, Ethernet pour DHCP)
- DHCP-PD : Activer
- Annonce routeur : Activer
- Appliquer
Les routeurs ASUS détectent généralement automatiquement les bons paramètres. Si « Auto » ne fonctionne pas, essayez « Native ».
Routeurs TP-Link#
- Avancé → IPv6
- Activer IPv6 : On
- Type de connexion Internet : IP dynamique (SLAAC/DHCPv6)
- Sauvegarder
Le firmware TP-Link varie significativement selon le modèle. Certains modèles plus anciens nécessitent « Auto Configuration » ou « Auto Detect » à la place.
Routeurs Netgear#
- Avancé → Configuration avancée → IPv6
- Type de connexion Internet : Détection auto (ou Auto Config)
- Appliquer
La détection automatique de Netgear fonctionne bien avec la plupart des FAI. Si elle échoue, essayez « DHCPv6 » manuellement.
UniFi (Ubiquiti)#
- Paramètres → Internet
- Sélectionnez votre réseau WAN
- Connexion IPv6 : DHCPv6
- Taille délégation préfixe : /60 (ou /56 si votre FAI le fournit)
- RA IPv6 : Activer
- Contrôle DNS DHCPv6/RDNSS : Auto
- Appliquer changements
UniFi est plus pointilleux sur la configuration. Vérifiez la documentation de votre FAI pour la taille de délégation de préfixe correcte.
pfSense / OPNsense#
Interface WAN :
- Interfaces → WAN
- Type de configuration IPv6 : DHCPv6
- Taille délégation préfixe DHCPv6 : 60 ou 56 (vérifier avec FAI)
- Demander uniquement un préfixe IPv6 : Décoché (vous voulez à la fois une adresse WAN et un préfixe)
- Envoyer indication de préfixe IPv6 : Cocher si votre FAI le requiert
- Sauvegarder → Appliquer
Interface LAN :
- Interfaces → LAN
- Type de configuration IPv6 : Track Interface
- Interface IPv6 : WAN
- ID de préfixe IPv6 : 0 (incrémenter pour VLAN additionnels)
- Sauvegarder → Appliquer
Annonce routeur :
- Services → Serveur DHCPv6 & RA
- Sélectionnez interface LAN
- Mode routeur : Assisté (active SLAAC + DHCPv6)
- Priorité routeur : Normal
- Sauvegarder
pfSense et OPNsense vous donnent le plus de contrôle mais nécessitent de comprendre la méthode de déploiement IPv6 de votre FAI. La plupart des FAI câble utilisent DHCPv6-PD avec un préfixe /60.
Configuration DNS#
Vos appareils recevront les serveurs DNS via annonce routeur ou DHCPv6, mais vous pouvez les remplacer avec des serveurs DNS IPv6 publics.
Serveurs DNS IPv6 publics#
| Fournisseur | Primaire | Secondaire | Fonctionnalités |
|---|---|---|---|
| Google Public DNS | 2001:4860:4860::8888 | 2001:4860:4860::8844 | Rapide, pas de filtrage |
| Cloudflare | 2606:4700:4700::1111 | 2606:4700:4700::1001 | Axé confidentialité, rapide |
| Quad9 | 2620:fe::fe | 2620:fe::9 | Blocage malware |
| OpenDNS | 2620:119:35::35 | 2620:119:53::53 | Filtrage contenu disponible |
Définir serveurs DNS#
Windows (PowerShell) :
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" `
-ServerAddresses "2001:4860:4860::8888","2001:4860:4860::8844"macOS :
networksetup -setdnsservers "Wi-Fi" 2001:4860:4860::8888 2001:4860:4860::8844Linux (systemd-resolved) :
Éditez /etc/systemd/resolved.conf :
[Resolve]
DNS=2001:4860:4860::8888 2001:4860:4860::8844Puis redémarrez :
sudo systemctl restart systemd-resolvedLinux (NetworkManager) :
nmcli connection modify "Wired connection 1" \
ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"
nmcli connection up "Wired connection 1"Extensions de confidentialité#
Sans extensions de confidentialité, votre adresse IPv6 contient votre adresse MAC. C'est traçable à travers les réseaux.
Les extensions de confidentialité (RFC 4941) génèrent des adresses temporaires qui tournent périodiquement. Les systèmes modernes activent ceci par défaut, mais vérifiez.
Windows :
# Vérifier statut
netsh interface ipv6 show privacy
# Activer si nécessaire
netsh interface ipv6 set privacy state=enabledmacOS :
# Vérifier statut (devrait retourner 1)
sysctl net.inet6.ip6.use_tempaddrLes extensions de confidentialité sont activées par défaut sur macOS. Si ça retourne 0, quelque chose ne va pas avec votre configuration système.
Linux :
# Vérifier statut (2 = préférer adresses temporaires)
sysctl net.ipv6.conf.all.use_tempaddr
# Activer temporairement
sudo sysctl -w net.ipv6.conf.all.use_tempaddr=2
# Activer de façon permanente
echo "net.ipv6.conf.all.use_tempaddr = 2" | sudo tee -a /etc/sysctl.conf
sudo sysctl -pPour plus de détails, voir notre article sur les extensions de confidentialité IPv6.
Vérification#
Après avoir configuré IPv6, vérifiez que tout fonctionne :
- Vérifier adresse : utilisez
ipconfig /all(Windows),ifconfig(macOS/Linux) ouip -6 addr(Linux) - Vérifier connectivité : visitez ping6.net ou utilisez notre test de connectivité
- Tester DNS : utilisez notre outil de recherche DNS IPv6
- Vérifier routage : utilisez notre outil Traceroute pour tracer les chemins vers
2001:4860:4860::8888
Vous devriez voir à la fois une adresse IPv6 (commençant par 2 ou 3, pas fe80) et une connectivité réussie aux hôtes IPv6.
Qu'en est-il des adresses fe80 ?
Les adresses link-local commençant par fe80:: sont normales et existent sur chaque interface IPv6. Elles ne sont utilisées que pour la communication réseau local, pas la connectivité Internet. Vous avez besoin d'une adresse routable globalement (commence par 2 ou 3) pour atteindre Internet IPv6.
Dépannage#
Pas d'adresse IPv6#
Vérifiez dans l'ordre :
- Votre FAI supporte-t-il IPv6 ? Appelez-les ou vérifiez leur site web.
- IPv6 est-il activé sur votre routeur ? Connectez-vous et vérifiez.
- L'annonce de routeur est-elle activée sur votre routeur ? Il doit diffuser des messages RA.
- Votre pare-feu bloque-t-il ICMPv6 ? ICMPv6 est obligatoire pour IPv6, contrairement à ICMP pour IPv4.
Test rapide : Connectez un appareil directement à votre modem (en contournant le routeur). Si vous obtenez une adresse IPv6, le problème est dans la configuration de votre routeur.
Adresse mais pas de connectivité#
Vérifiez dans l'ordre :
- Avez-vous une route par défaut ? Exécutez
ip -6 route(Linux) ounetstat -rn -f inet6(macOS) et cherchez une entréedefault. - Pouvez-vous pinger votre passerelle ? Trouvez votre passerelle avec
ip -6 route, puis pingez-la avecping6 <passerelle>. - Pouvez-vous pinger des hôtes IPv6 externes ? Essayez
ping6 2001:4860:4860::8888. - Votre DNS fonctionne-t-il ? Essayez
nslookup google.com 2001:4860:4860::8888.
La plupart des problèmes « pas de connectivité » sont soit des routes par défaut manquantes soit des règles de pare-feu bloquant le trafic IPv6.
IPv6 lent ou incohérent#
Cela indique généralement une découverte MTU de chemin (PMTUD) cassée. Certains FAI ou routeurs bloquent les messages ICMPv6 « Paquet trop grand », cassant PMTUD.
Test :
# Ping avec grande taille de paquet
ping6 -s 1400 ipv6.google.comSi cela échoue mais que les petits pings fonctionnent, vous avez un problème PMTUD. Contactez votre FAI ou réduisez le MTU sur l'interface WAN de votre routeur à 1480.
Pour un dépannage détaillé, voir notre guide sur le dépannage de la connectivité IPv6.
Articles connexes#
- Guide de dépannage IPv6 - Diagnostiquez et résolvez les problèmes courants de connectivité IPv6
- DHCPv6 vs SLAAC - Choisissez la bonne méthode d'attribution d'adresses pour votre réseau
Testez votre connexion IPv6
Utilisez notre Outil Ping et Recherche DNS pour vérifier que votre connectivité IPv6 fonctionne correctement.
Questions fréquentes#
Dois-je désactiver IPv4 lors de l'activation d'IPv6 ?
Non. IPv6 et IPv4 fonctionnent côte à côte dans ce qu'on appelle le mode dual-stack. C'est l'approche recommandée. Vos appareils auront à la fois des adresses IPv4 et IPv6 et préféreront automatiquement IPv6 lorsque disponible tout en revenant à IPv4 pour les services qui ne supportent pas encore IPv6.
L'activation d'IPv6 ralentira-t-elle mon réseau ?
Non. IPv6 performe souvent mieux qu'IPv4 grâce au traitement d'en-tête simplifié et à l'absence de surcharge NAT. Vous pourriez voir des adresses légèrement plus longues dans les journaux, mais les performances réseau réelles sont généralement identiques ou meilleures.
Puis-je activer IPv6 sur un seul appareil pour tester ?
Oui, mais le bénéfice complet vient de l'activation à l'échelle du réseau. Vous pouvez activer IPv6 sur un seul appareil pour tester, mais vous aurez besoin que votre routeur et FAI supportent IPv6 pour que l'appareil obtienne une connectivité globale. Les adresses link-local fonctionneront sans aucune infrastructure.
Que faire si mon FAI ne supporte pas IPv6 ?
Vous avez plusieurs options : passer à un FAI qui supporte IPv6, utiliser un tunnel broker comme Hurricane Electric pour une connectivité IPv6 gratuite sur votre connexion IPv4, ou attendre que votre FAI déploie IPv6. De nombreux FAI offrent maintenant IPv6, donc ça vaut la peine de vérifier avec eux leur calendrier.