Comment désactiver IPv6 sur Debian Wheezy?

25

Je sais qu'il y a une entrée wiki http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 cela montre comment désactiver IPv6 dans Debian Squeeze, mais il s’agit d’un noyau 2.6. *.

Qu'en est-il des noyaux 3.2. * Sous Wheezy?

JohnnyFromBF
la source
au moins '/ sys / module / ipv6 / parameters / disable_ipv6' existe toujours pour le noyau 3.2.0xxx
sparkie
@sparkie oui mais wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 ne dit rien à propos de /sys/module/ipv6/parameters/disable_ipv6 mais /etc/sysctl.d/disableipv6.conf
JohnnyFromBF

Réponses:

28

Si tu fais sysctl -p, le redémarrage n'est pas nécessaire. Cela a fonctionné pour moi, mais je préfère garder les paramètres dans un seul fichier, donc je mets la ligne ci-dessus dans le sysctl.conf fichier.

Juste pour être sûr, je mets une ligne à propos de chaque périphérique, alors ma solution consiste à ajouter les lignes suivantes à /etc/sysctl.conf:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.eth1.disable_ipv6 = 1
net.ipv6.conf.ppp0.disable_ipv6 = 1
net.ipv6.conf.tun0.disable_ipv6 = 1
Gwyll
la source
12
N'est pas net.ipv6.conf.all.disable_ipv6 = 1 assez? Au moins, il a fait le tour pour toutes les interfaces de ma machine.
Eugene Beresovsky
2
Merci pour cela! Pour une raison quelconque, sur mon Raspberry Pi juste désactiver via net.ipv6.conf.all.disable_ipv6 n'a pas fonctionné l'ajout d'une ligne explicite pour mon adaptateur a fait l'affaire!
Doktor J
Idem ici: ça n'a pas fonctionné avec net.ipv6.conf.all.disable_ipv6; dû utiliser une ligne spécifique pour mon adaptateur comme ceci: net.ipv6.conf.enp6s0.disable_ipv6 = 1
Bruno
15

Désactiver IPv6 sur des systèmes plus récents fonctionne de la même manière que celle décrite dans le wiki Debian:

Désactiver ipv6 dans le noyau: echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf désactive ipv6 au prochain redémarrage.

N'oubliez pas que, quel que soit le problème que vous rencontrez, il ne devrait s'agir que d'un dernier recours après avoir épuisé toutes les autres options permettant de résoudre le problème. IPv6 n'est pas facultatif et vous devrez le réactiver tôt ou tard.

Michael Hampton
la source
Fait intéressant, il me reste encore ipv6 à afficher après avoir suivi les instructions et vérifié les paramètres répertoriés sur les pages du wiki persistantes après les redémarrages. Cela pourrait avoir quelque chose à voir avec le fait que cela fonctionne sur une machine virtuelle hébergée par quelqu'un d'autre.
ConstantineK
@hobs Oui, certains fournisseurs de machines virtuelles limitent les modifications pouvant être apportées à la configuration réseau de l'invité. Typiquement ceux basés sur OpenVZ. Dans ce cas, vous devez absolument oublier de désactiver IPv6 et essayer plutôt de résoudre le problème.
Michael Hampton
Absolument. Cela ne m'intéressait pas du tout, mais comme vous le savez peut-être, de nombreux logiciels existants, sans développement futur, posent problème, et c'est avec cela que je travaillais. Alors je souhaite!
ConstantineK
Cela n'a pas fonctionné pour moi. L'approche de Jawa a bien fonctionné. J'utilise BAMT1.1, je ne sais pas trop sur quelle version de debian il est basé.
womp
@MichaelHampton OpenVZ n'est pas un système de machine virtuelle, c'est un système basé sur un conteneur / une base chroot, ce qui explique probablement pourquoi vous ne pouvez pas jouer avec ses paramètres réseau comme celui-ci ...
Jules