Désactiver IPV6 Linux

Désactiver l'IPv6

Pour désactiver le support IPv6 dans Linux, éditez le fichier /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6=1   
net.ipv6.conf.default.disable_ipv6=1   
net.ipv6.conf.lo.disable_ipv6=1


Ces lignes rajoutée désactiveront le support IPv6 en loopback, sur le default et pour toutes les interfaces eth disponibles. Un redémarrage des interfaces réseau est nécessaire : 
/etc/init.d/networking restart


Il modifie en réalité les fichiers suivants en modifiant le contenu de 0 à 1 : 
/proc/sys/net/ipv6/conf/lo/disable_ipv6   
/proc/sys/net/ipv6/conf/all/disable_ipv6   
/proc/sys/net/ipv6/conf/default/disable_ipv6


Commandes : 
echo '1' > /proc/sys/net/ipv6/conf/lo/disable_ipv6   
echo '1' > /proc/sys/net/ipv6/conf/all/disable_ipv6   
echo '1' > /proc/sys/net/ipv6/conf/default/disable_ipv6

En blacklistant l'IPv6

Pour désactiver le support IPv6 dans Ubuntu, éditez le fichier /etc/modprobe.d/blacklist: 
visudo /etc/modprobe.d/blacklist.conf

Ajoutez à la fin de ce fichier la ligne: 
blacklist ipv6

puis redémarrez votre système. 

Pour vous assurer que IPv6 est désactivé, tapez dans un terminal: 
ip a | grep inet6

Si cette commande ne retourne aucune ligne, c'est que IPv6 est bien désactivé. 

Via le grub

Pour certaine distributions , IPv6 peux être désactivé par le grub : 
visudo /etc/default/grub


Changer cette ligne : 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
en 
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash" 

Puis , mettre a jour grub : 
sudo update-grub

Comments