21 août 2007

Désactiver ipv6 sur Debian GNU/Linux

Tags : ,

posté dans Outils Unix |

Lorsqu'on install une nouvelle distribution Debian 4.0, par défaut le support IPv6 est activé. Il peut en découler quelques problème ou même simplement des ralentissement. En effet, toutes les applications vont, par exemple utiliser le support IPv6 pour la résolution de nom avant ou après avoir fait l'essai avec IPv4.

C'est le cas pour mplayer utilisé pour lire un flux audio ou vidéo :

[...]
Resolving live.radio-gresivaudan.org for AF_INET6...
Couldn't resolve name for AF_INET6: live.radio-gresivaudan.org
Resolving live.radio-gresivaudan.org for AF_INET...
Connecting to server live.radio-gresivaudan.org[217.117.157.190]: 8000...
[...]

Il existe une méthode simple pour désactiver le support IPv6. Il suffit d'interdire au système de charger le module correspondant. Editez le fichier /etc/modprobe.d/blacklist et ajoutez la ligne :

blacklist ipv6

Editez ensuite votre /etc/hosts pour enlever les entrées IPv6.

Une autre solution (moins élégante je trouve) consiste à modifier /etc/modprobe.d/aliases de :

...
alias net-pf-10 ipv6
...

en

...
alias net-pf-10 off
alias ipv6 off
...

Il ne vous reste plus qu'à redémarrer le système (ce n'est pas strictement nécessaire, il est possible de faire autrement, mais c'est bien plus simple, surtout après une installation). Un petit ifconfig vous confirmera qu'IPv6 n'est plus gérer (plus de adr inet6:).

Pour les autres distributions GNU/Linux (Gentoo, Fedora, SUSE, etc), je vous recommande la lecture de ce billet sur beranger.org.

Article posté on Mardi, 21 août 2007 à 11:31 dans Outils Unix. Vous pouvez suivre les commentaires sur cet article via un feed RSS 2.0. Vous pouvez laisser un commentaire. Le Ping n'est actuellement pas autorisé.

Il y a actuellement une résponse pour “Désactiver ipv6 sur Debian GNU/Linux”

  1. 1 Le 16 juin 2008, Frederic Pasteleurs à écrit :

    Plutôt que de bêtement désactiver IPv6, pourquoi ne pas l’activer complètement ??
    Un howto pour un tunnel 6to4 pour Debian/Ubuntu ici: http://people.debian.org/~csmall/ipv6/setup.html et là: http://www.melb.apana.org.au/wiki/IPv6ConfigurationForDebian

    SixXS fournit des tunnels IPv6 gratuitement et leur outil d’autoconfiguration aiccu se charge des détails qui pourraient faire peur aux débutants. Ils ont une doc complère (en anglais malheureusement) et même des dépôts de paquets pour Debian/Ubuntu: http://www.sixxs.net

    Sinon, dans le pire des cas, si l’on est coincé derrière un brol-qui-NAT, on peut toujours installer et essayer miredo.

Laisser un commentaire

*
Pour prouver que vous n'êtes pas un bot, recopiez le code ci-dessous
Anti-Spam Image