Eu estou usando Ubuntu 14.04. E eu fiz o seguinte para desactivar **ipv6***.
Eu abri /etc/sysctl.conf' utilizando
gedit' e colei as seguintes linhas no final do `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 o verificar usando o seguinte comando,
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Estou a obter resultados como '0'( i.e ainda Activado). Por favor, ajude-me a desativar o ipv6, para que eu possa usar o hadoop.
Eu segui as instruções deste link.
Para desativar o ipv6, você tem que abrir /etc/sysctl.conf
utilizando 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, então o problema é que o sysctl.conf
ainda não está ativado.
Para resolver isto, abra um terminal(Ctrl+Alt+T) e digite o comando,
sudo sysctl -p
Você verá isto 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ê correr:
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Vai relatar:
1
Se você ver 1
, o ipv6 foi desativado com sucesso.
Talvez queiras desactivá-lo logo desde o início. 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 mudá-lo para:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
Guarde o ficheiro e actualize o grub ao correr:
sudo update-grub
============================= Mint 19 e Ubuntu 18.04:
no Mint 19 seria "xed admin:///etc/default/grub" e talvez no Ubuntu 18.04 "gedit admin:///etc/default/grub" para obter um editor GUI para fazer as edições do arquivo. O resto dos passos serão os mesmos.
Além da resposta de Ross Rogers acima, 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