Désactiver IPv6 sous Linux

Désactiver IPv6 sous LinuxIl existe bien des méthodes pour désactiver l’IPv6 sous Linux. J’ai préféré ne retenir que celle qui s’applique à toutes les distributions Linux que vous utiliserez !

La méthode universelle pour désactiver IPv6 dans Linux

Elle consiste à modifier les paramètres du noyau à chaud, en éditant le fichier /etc/sysctl.conf. Ajoutez-y les directives suivantes :

Pour que les nouveaux paramaètres soient pris en compte à chaud, il vous faudra les recharger à l’aide de la commande sysctl -p.

Vous pouvez aussi créer un fichier dans le dossier /etc/sysctl.d contenant ces trois directives . La seule différence est que le rechargement des paramètres se fait alors par la commande sysctl –system.

Vérification

Pour vérifier que ça marche, tapez cat /proc/sys/net/ipv6/conf/all/disable_ipv6.


Ce billet a été publié initialement le 8 novembre 2009.

Réseau  / Centos Debian Fedora Formateur IPv6 Formateur Linux ipv6 Linux OpenSuse Red Hat SUSE sysctl.conf Ubuntu Server LTS 

Commentaires

NETWORKING_IPV6=no ne marche plus.

le mieux est de mettre ipv6.disable=1 dans /etc/modules.conf.
Sous Mandriva, il suffit de coher « désactiver IPv6 » dans la section avancée du centre réseau de mandriva ( draknetcenter ).

Sinon le surf est ralenti avec IPv6 car le resolveur de nom de la glibc tente d’abord une résolution de nom en IPv6 ( si il voit qu’une adresse IPv6 existe sur l’interface réseau ), puis en IPv4. Or certains DNS buggés tente une résolution de noms alors qu’ils ne sont que IPv4 produisant des ralentissements.

IPv6 peut aussi être désactivé au niveau de Firefox seul.

Des ralentissements peuvent venir aussi du TCP Window scaling.

http://wiki.mandriva.com/fr/2009.1_Errata#R.C3.A9ponse_internet_lente_ou_absente_.28particuli.C3.A8rement_la_navigation_sur_le_web.29
http://wiki.mandriva.com/en/2009.1_Errata#Slow_or_no_internet_response_.28particularly_web_browsing.29
http://education.zdnet.com/?p=1167
http://weblogs.asp.net/dwahlin/archive/2007/06/17/fixing-firefox-slowness-with-localhost-on-vista.aspx

Comment désactiver Ipv6 sous linux…

Si votre distribution linux rame sur internet, il faut peut être modifier l’IP v 6. Voici comment faire pour les principales distributions du marché….

puisque je m’en suis pris plein la tronche, voici exatement le contenu nécessaire
du fichier sysctl.conf :

#kernel.domainname = example.com
#kernel.printk = 4 4 1 7
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
#net.ipv4.tcp_syncookies=1
#net.ipv4.ip_forward=1
#net.ipv6.conf.all.forwarding=1
#net.ipv4.icmp_echo_ignore_broadcasts = 1
#net.ipv4.icmp_ignore_bogus_error_responses = 1
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# net.ipv4.conf.all.secure_redirects = 1
#net.ipv4.conf.all.send_redirects = 0
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#net.ipv4.conf.all.log_martians = 1
# kernel.maps_protect = 1

ensuite, sysctl.conf est exploitable sur :

– *BSD
– GNU/ linux

e reste est à faire suivant les indicatios de denis et sous réserve que ce soit
exploitable vis à vis du système d’exploitation incriminé

au fait, pour modules.conf, la bonne ligne est la suivante ( je n’aurai pas du faire un copier/coller de ton post ) :
« options ipv6 disable=1 »

Cela marche au moins à partir du noyau 2.6.29.

Et non pas « ipv6.disable=1 » :)

Laisser un commentaire

(requis)

(requis)