Wie kann ich IPv6 unter Debian Wheezy deaktivieren?

25

Ich weiß, dass es einen Wiki-Eintrag gibt: http://wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 , der zeigt, wie man IPv6 in Debian Squeeze deaktiviert, aber das ist ein 2.6. * Kernel.

Was ist mit 3.2. * -Kernen, auf denen Wheezy ausgeführt wird?

JohnnyFromBF
quelle
mindestens '/ sys / Modul / IPv6 / Parameter / disable_ipv6' existiert noch Kernel 3.2.0xxx
sparkie
@sparkie ja, aber wiki.debian.org/DebianIPv6#How_to_turn_off_IPv6 sagt nichts über /sys/module/ipv6/parameters/disable_ipv6aber/etc/sysctl.d/disableipv6.conf
JohnnyFromBF

Antworten:

29

In sysctl -pdiesem Fall ist kein Neustart erforderlich. Es hat bei mir funktioniert, aber ich bevorzuge es, die Parameter in einer einzelnen Datei zu speichern, also habe ich die obige Zeile in die sysctl.confDatei eingefügt .

Um sicherzugehen, habe ich für jedes Gerät eine Zeile eingefügt, sodass meine Lösung die folgenden Zeilen hinzufügt /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
quelle
13
Ist nicht net.ipv6.conf.all.disable_ipv6 = 1genug Zumindest hat es den Trick für alle Schnittstellen auf meiner Maschine getan.
Eugene Beresovsky
2
Danke dafür! Aus irgendeinem Grund net.ipv6.conf.all.disable_ipv6funktionierte es auf meinem Raspberry Pi nicht, nur über zu deaktivieren . das Hinzufügen einer expliziten Zeile für meinen Adapter hat den Trick getan!
Doktor J
Gleiches hier: es hat nicht funktioniert mit net.ipv6.conf.all.disable_ipv6; musste eine für meinen Adapter spezifische Leitung wie folgt verwenden:net.ipv6.conf.enp6s0.disable_ipv6 = 1
Bruno
13

Das Deaktivieren von IPv6 auf neueren Systemen funktioniert genauso wie im Debian-Wiki beschrieben:

IPv6 im Kernel echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.confdeaktivieren : Deaktiviert IPv6 beim nächsten Neustart.

Denken Sie daran, dass dies unabhängig von Ihrem Problem der letzte Ausweg sein sollte, nachdem Sie alle anderen Optionen zur Behebung des Problems ausgeschöpft haben. IPv6 ist nicht optional und muss früher oder später wieder aktiviert werden.

Michael Hampton
quelle
Interessanterweise wird ipv6 immer noch angezeigt, nachdem ich die Anweisungen befolgt und die Einstellungen auf den Wiki-Seiten überprüft habe, die nach dem Neustart beibehalten wurden. Es könnte etwas damit zu tun haben, dass dies auf einem von jemand anderem gehosteten VM ausgeführt wird.
ConstantineK
@hobs Ja, einige VM-Anbieter schränken ein, welche Änderungen an der Netzwerkkonfiguration des Gasts vorgenommen werden können. Typischerweise OpenVZ-basierte. In diesem Fall sollten Sie unbedingt die Deaktivierung von IPv6 vergessen und stattdessen versuchen, das eigentliche Problem zu lösen.
Michael Hampton
Bestimmt. Ich hatte kein Interesse daran, aber wie Sie vielleicht wissen, haben viele ältere Softwareteile ohne zukünftige Entwicklung Probleme, und damit habe ich gearbeitet. Also, ich wünschte!
ConstantineK
Das hat bei mir nicht funktioniert. Jawas Ansatz funktionierte jedoch. Ich verwende BAMT1.1 und bin mir nicht sicher, auf welcher Debian-Version es basiert.
Womp
@MichaelHampton OpenVZ ist kein VM-System, sondern ein Container- / Chroot-Jail-basiertes System. Aus diesem Grund können Sie sich wahrscheinlich nicht mit den Netzwerkeinstellungen wie diesen
Jules