Estoy usando Ubuntu 14.04. Y he hecho lo siguiente para desactivar ipv6.
He abierto /etc/sysctl.conf
usando gedit
y he pegado las siguientes líneas al final de sysctl.conf
.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Pero cuando lo compruebo usando el siguiente comando,
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Estoy recibiendo el resultado como '0'( es decir, todavía Enabled). Por favor, ayúdame a desactivar ipv6, para que pueda utilizar hadoop.
He seguido las instrucciones de este enlace.
Para desactivar ipv6, tienes que abrir /etc/sysctl.conf
con cualquier editor de texto e insertar las siguientes líneas al final:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Si ipv6 sigue sin estar deshabilitado, entonces el problema es que sysctl.conf
sigue sin estar activado.
Para solucionarlo, abre un terminal(Ctrl+Alt+T) y escribe el comando,
sudo sysctl -p
Verás esto en el terminal:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Después, si ejecutas
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Se informará:
1
Si ve 1
, ipv6 ha sido desactivado con éxito.
Es posible que quieras desactivarlo desde el arranque. Para ello, abre /etc/default/grub
con tu editor de texto favorito con acceso de root (quizás sudo vi /etc/default/grub
.
En este archivo, encuentre esta línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
y cámbiala por:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
Guarda el archivo y actualiza el grub ejecutando:
sudo update-grub
============================= Mint 19 y Ubuntu 18.04:
en Mint 19 sería "xed admin:///etc/default/grub" y tal vez en Ubuntu 18.04 "gedit admin:///etc/default/grub" para obtener un editor GUI para hacer las ediciones en el archivo. El resto de los pasos serán los mismos.
Además de la respuesta de Ross Rogers, debería añadir:
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