Désactiver IPv6 sous Linux
J’ai trouvé cette information sur le blog Autour de Linux. Étrange tout de même que le surf soit ralenti sous Ubuntu du fait de la présence d’Ip v6 !
Transposé sur Fedora, ça donne…
- Editez le fichier /etc/sysconfig/grub.
- Ajoutez : GRUB_CMDLINE_LINUX= »ipv6.disable=1″
- Rebootez… et ça marche pas !!!
Ou alors…
- Editez le fichier /etc/sysconfig/network
- Ajoutez : NETWORKING_IPV6=no
- Coupez ip6tables : chkconfig ip6tables off
- Et ça marche toujours pas !
Ou alors…
- Editez le fichier /etc/sysconfig/networking/devices/ifcfg-eth0
- Modifiez la directive IPV6INIT à no et la directive IPV6_AUTOCONF à no
- Et ben non, ça marche pas !!!
Ou alors…
Vous êtes sur Mandriva et vous essayez la technique à Fabrice.
- Créez le fichier /etc/modules.conf
- Ajoutez ipv6.disable=1
- Sous Fedora, ça ne marche toujours pas !!!
Ou alors.
- Créez le fichier /etc/modprobe.conf
- Ajoutez-y la ligne alias ipv6 off
- Dans le fichier /etc/modprobe.d/blacklist.conf, ajoutez la ligne blacklist ipv6
- Et là, ça marche… de diou… de diou !!!
Alternative trouvée sur Internet (addendum au 30/8/2010)
- Passer le paramètre NETWORKING_IPV6 du fichier /etc/sysconfig/network à no
- Taper la commande :
echo « install ipv6 /bin/true »>disable-ipv6
OU BIEN
echo « options ipv6 disable=1″>disable-ipv6
La méthode universelle (la meilleure)
Vous essayez la méthode à Nanard qui est sous Debian reprise par TuxPlanet :
- Editez le fichier /etc/sysctl.conf
- Ajoutez les directives :
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 =1
- Rechargez la configuration par en exécutant la commande sysctl -p.
NB Pour vérifier que ça marche, tapez cat /proc/sys/net/ipv6/conf/all/disable_ipv6 !
Comme le fait remarquer Fabrice, pour accélérer Firefox, vous pouvez mettre la valeur network.dns.disableIPv6 à true au niveau de about:config !
Autres billets sur le sujet :
- Installer Oracle 10g sur Centos 5.5
- Lamp sur Ubuntu Jaunty 9.04
- Ip6tables : réglage du pare-feu Linux en ipv6
- Mes CD-RW ne montent pas sous Linux 2.6.31 et supérieur !
- Installer une carte Wi-Fi Atheros sous Fedora Core 5
Commentaires
// Begin Comments & Trackbacks ?>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″ :)





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