¿Cómo deshabilitar IPv6 en Ubuntu 14.04?

115

Estoy usando Ubuntu 14.04. Y he hecho lo siguiente para desactivar ipv6 .

Tengo abierto /etc/sysctl.conf usando gedit y pego 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 controlo usando el siguiente comando,

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

Obtengo el resultado como '0' (es decir, habilitado). Por favor, ayúdame a desactivar ipv6, para que pueda usar hadoop.

Seguí las instrucciones de este enlace .

    
pregunta A J 29.03.2014 - 08:59

3 respuestas

196

Para deshabilitar ipv6, debe abrir /etc/sysctl.conf usando 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 aún no está deshabilitado, entonces el problema es que sysctl.conf todavía no está activado.

Para resolver esto, abra un terminal ( Ctrl + Alt + T ) y escriba el comando,

sudo sysctl -p

Verás esto en la terminal:

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

Después de eso, si ejecuta:

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

Informará:

1

Si ve 1 , ipv6 se ha desactivado correctamente.

    
respondido por el A J 17.06.2014 - 12:04
15

Es posible que desee deshabilitarlo desde el inicio. Para este propósito, abra /etc/default/grub con su editor de texto favorito con acceso raíz (tal vez sudo vi /etc/default/grub .

En este archivo, encuentre esta línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

y cámbielo a:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Guarde el archivo y actualice 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 de GUI para hacer las ediciones a el archivo. El resto de los pasos serán los mismos.

    
respondido por el Mostafa Ahangarha 05.05.2016 - 16:29
-2

Además de la respuesta de Ross Rogers anterior, debe agregar:

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
    
respondido por el scopa 07.07.2016 - 16:51

Lea otras preguntas en las etiquetas