Frage Wie deaktiviert man IPv6 in Ubuntu 14.04?


Ich benutze Ubuntu 14.04. Und ich habe Folgendes getan, um zu deaktivieren IPv6.

Ich habe offen /etc/sysctl.conf verwenden gedit und fügen Sie die folgenden Zeilen am Ende von ein sysctl.conf.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1 

Aber wenn ich es mit folgendem Befehl überprüfe,

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Ich erhalte das Ergebnis als '0' (d. H. Noch aktiviert). Bitte hilf mir, ipv6 zu deaktivieren, damit ich hadoop verwenden kann.

Ich folgte Anweisungen von dieser Link.


115
2018-03-29 07:59


Ursprung




Antworten:


Um ipv6 zu deaktivieren, müssen Sie öffnen /etc/sysctl.conf Verwenden Sie einen Texteditor und fügen Sie am Ende folgende Zeilen ein:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Wenn ipv6 immer noch nicht deaktiviert ist, dann ist das Problem sysctl.conf ist noch nicht aktiviert.

Um dies zu lösen, öffnen Sie ein Terminal (Strg+Alt+T) und geben Sie den Befehl ein,

sudo sysctl -p

Sie werden dies im Terminal sehen:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Wenn Sie danach Folgendes ausführen:

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Es wird berichten:

1

Wenn du siehst 1, ipv6 wurde erfolgreich deaktiviert.


197
2018-06-17 10:04



wird Wert 1 nach Neustart beibehalten?
@Georjia ja ... danach wird ipv6 dauerhaft deaktiviert .... bis du es aktivierst ... - A J
sogar mit cat /proc/sys/net/ipv6/conf/all/disable_ipv6 Bericht deaktiviert (1), Ubuntu x64 14.04 schafft es immer noch irgendwie eine IPv6-ip auf der Hauptschnittstelle zu autokonfigieren (ipv6 ist standardmäßig im Netzwerk-Manager auf automatisch gesetzt) - Alex
Wenn ipv6 im Kernel deaktiviert ist, funktioniert das nicht, da / can / proc / sys / net / ipv6 / nicht gefunden werden kann. Es muss auch einen anderen Weg geben. - obayhan
Ich habe das gleiche Problem auch bekommen. Für eine Weile war der ipv6 deaktiviert, aber ich fing an, Boot-Nachrichten darüber wieder zu bekommen. - r1k0


Vielleicht möchten Sie es direkt beim Booten deaktivieren. Zu diesem Zweck öffnen /etc/default/grub mit Ihrem bevorzugten Texteditor mit Root-Zugriff (vielleicht sudo vi /etc/default/grub.

Suchen Sie in dieser Datei nach dieser Zeile:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

und ändere es in:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Speichern Sie die Datei und aktualisieren Sie grub, indem Sie Folgendes ausführen:

sudo update-grub

================================
Mint 19 und Ubuntu 18.04:

auf Mint 19 wäre es "xed admin: /// etc / default / grub" und vielleicht auf Ubuntu 18.04 "gedit admin: /// etc / default / grub", um einen GUI-Editor für die Bearbeitung der Datei zu bekommen. Der Rest der Schritte wird gleich sein.


15
2018-05-05 14:29





Zusätzlich zu Ross Rogers Antwort oben sollten Sie hinzufügen:

sudo nano /etc/init/scip.conf

# description "Start sysctl at boot"

description "sysctl"

start on runlevel [2345]
stop on runlevel [016]

console log

respawn
respawn limit unlimited

exec /sbin/sysctl -p

-2
2017-07-07 14:51



Warum? Was tut es? - GuiGS
Es sieht so aus, als ob es sysctl -p ausführt, wenn es auf Runlevel 2,3,4 und 5 bootet. Allerdings gibt es diese Frage askubuntu.com/questions/654291/ ... das impliziert, dass diese scip.conf Sache nicht wirklich funktioniert. - Jistanidiot
sysctl läuft beim Booten selbständig, das ist also falsch. - Alex R