Como desabilitar o IPv6 no Ubuntu 14.04?

114

Estou usando o Ubuntu 14.04. E fiz o seguinte para desativar ipv6 .

Eu abri /etc/sysctl.conf usando gedit e colei as seguintes linhas no 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 

Mas quando eu verifico usando o seguinte comando,

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

Estou obtendo o resultado como '0' (ou seja, ainda ativado). Por favor me ajudem a desabilitar o ipv6, para que eu possa usar o hadoop.

Eu segui as instruções do este link .

    
por A J 29.03.2014 / 08:59

3 respostas

191

Para desativar o ipv6, você precisa abrir /etc/sysctl.conf usando qualquer editor de texto e inserir as seguintes linhas no final:

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

Se o ipv6 ainda não estiver desativado, o problema é que sysctl.conf ainda não está ativado.

Para resolver isso, abra um terminal ( Ctrl + Alt + T ) e digite o comando,

sudo sysctl -p

Você verá isso no terminal:

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

Depois disso, se você executar:

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

Ele relatará:

1

Se você vir 1 , o ipv6 foi desativado com sucesso.

    
por A J 17.06.2014 / 12:04
15

Você pode querer desativá-lo desde o boot. Para este propósito, abra /etc/default/grub com seu editor de texto favorito com acesso root (talvez sudo vi /etc/default/grub .

Neste arquivo, encontre esta linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

e altere para:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Salve o arquivo e atualize o grub executando:

sudo update-grub
    
por Mostafa Ahangarha 05.05.2016 / 16:29
-2

Além da resposta de Ross Rogers, você deve adicionar:

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

Tags