Я использую Ubuntu 14.04. И я сделал следующее для отключения ipv6.
Я имею открытый /etc/sysctl.conf
использование gedit
и вставьте следующие строки в конце sysctl.conf
.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Но когда я проверяю его использование после команды,
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Я получаю результат как '0' (т.е. все еще Включенный). Помогите мне отключить ipv6, так, чтобы я мог использовать hadoop.
Я следовал инструкциям из этой ссылки.
Для отключения ipv6 необходимо открыть /etc/sysctl.conf
использование любого текстового редактора и вставить следующие строки в конце:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
, Если ipv6 все еще не отключен, то проблема состоит в том, что sysctl.conf
все еще не активируется.
Для решения этого откройте терминал ( Ctrl + Высокий звук + T ) и введите команду,
sudo sysctl -p
Вы будете видеть это в терминале:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
После этого, если Вы работаете:
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Это сообщит:
1
, Если Вы видите 1
, ipv6 был успешно отключен.
Вы могли бы хотеть отключить его прямо от начальной загрузки. С этой целью откройте /etc/default/grub
с Вашим любимым текстовым редактором с корневым доступом (возможно sudo vi /etc/default/grub
.
В этом файле, найдите эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
и изменение это к:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
Сохранили файл и обновляют личинку путем выполнения:
sudo update-grub
Монетный двор =============================
19 и Ubuntu 18.04:
на Монетном дворе 19 это было бы "xed admin:///и т.д./значение по умолчанию/копать" и возможно на Ubuntu 18.04 "gedit admin:///и т.д./значение по умолчанию/копать" для получения редактора GUI для того, чтобы сделать редактирования в файл. Остальная часть шагов будет тем же.
В дополнение к ответу Ross Rogers выше Вас должен добавить:
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