Désactiver IPv6 sur Debian
S'applique à : Medulla
Version : Debian 12
Environnement : On-Premise
Catégorie : Réseau / Déploiement / IPv6
Contexte
Dans certains environnements (notamment OVH, VPS, NAT, DNS incomplets ou réseaux hybrides IPv4/IPv6), IPv6 peut provoquer des problèmes de connectivité ou de résolution réseau.
Il peut alors être nécessaire de désactiver IPv6 sur le serveur Debian afin de garantir un fonctionnement stable de Medulla.
Désactivation temporaire d’IPv6
Cette méthode désactive IPv6 jusqu’au prochain redémarrage du serveur.
1. Ouvrir un terminal SSH
ssh root@IP_DU_SERVEUR
2. Désactiver IPv6
Exécuter la commande suivante :
sysctl -w net.ipv6.conf.all.disable_ipv6=1
3. Vérifier la désactivation
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Résultat attendu :
1
Si la valeur retournée est 1, IPv6 est désactivé.
Attention :
Selon votre configuration réseau, cette opération peut provoquer une déconnexion SSH temporaire.
Désactivation permanente d’IPv6
Pour désactiver IPv6 définitivement, il faut modifier la configuration sysctl.
1. Éditer le fichier sysctl
nano /etc/sysctl.conf
2. Ajouter les lignes suivantes à la fin du fichier
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
3. Appliquer la configuration
sysctl -p
4. Vérifier la désactivation
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Résultat attendu :
1
Vérification réseau
Pour vérifier qu’IPv6 n’est plus actif :
ip a | grep inet6
Aucune adresse IPv6 ne doit apparaître (hors interface loopback selon configuration).
Valeurs par défaut
| Élément | Valeur |
|---|---|
| Désactivation temporaire | sysctl -w net.ipv6.conf.all.disable_ipv6=1 |
| Fichier permanent | /etc/sysctl.conf |
| Commande d’application | sysctl -p |