Hoe IPv6 uit te schakelen in Ubuntu 14.04?

Ik gebruik Ubuntu 14.04. En ik heb het volgende gedaan om ipv6 uit te schakelen.

Ik heb /etc/sysctl.conf geopend met gedit en de volgende regels aan het eind van sysctl.conf geplakt.

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

Maar als ik het controleer met het volgende commando,

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

krijg ik als resultaat '0' (d.w.z. nog steeds ingeschakeld). Help me alsjeblieft om ipv6 uit te schakelen, zodat ik hadoop kan gebruiken.

Ik heb de instructies van deze link gevolgd.

Oplossing

Om ipv6 uit te schakelen, moet je /etc/sysctl.conf openen met een willekeurige tekst editor en de volgende regels aan het eind invoegen:

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

Als ipv6 nog steeds niet is uitgeschakeld, dan is het probleem dat sysctl.conf nog steeds niet is geactiveerd.

Om dit op te lossen, open een terminal(Ctrl+Alt+T) en typ het commando,

sudo sysctl -p

Je zult dit in de terminal zien:

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

Daarna, als je uitvoert:

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

Het zal rapporteren:

1

Als u 1 ziet, is ipv6 met succes uitgeschakeld.

Commentaren (8)

Misschien wil je het uitschakelen direct vanaf het opstarten. Voor dit doel, open /etc/default/grub met je favoriete tekst editor met root toegang (misschien sudo vi /etc/default/grub.

In dit bestand, vind deze regel:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

en verander het in:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Sla het bestand op en update grub door te draaien:

sudo update-grub

============================= Mint 19 en Ubuntu 18.04:

op Mint 19 zou het "xed admin:///etc/default/grub" zijn en misschien op Ubuntu 18.04 "gedit admin:///etc/default/grub" om een GUI editor te krijgen voor het doen van de bewerkingen aan het bestand. De rest van de stappen zullen hetzelfde zijn.

Commentaren (0)

In aanvulling op Ross Rogers antwoord hierboven moet u toevoegen:

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
Commentaren (3)