Вопрос Как отключить IPv6 в Ubuntu 14.04?


Я использую 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.

Я следовал инструкциям из эта ссылка,


115
2018-03-29 07:59


происхождения




ответы:


Чтобы отключить 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+Alt+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 успешно отключен.


197
2018-06-17 10:04



будет стоить 1 после перезагрузки?
@Georjia да ... после этого ipv6 отключит навсегда .... пока вы не включите его ... - A J
даже с cat /proc/sys/net/ipv6/conf/all/disable_ipv6 сообщение об отключении (1), ubuntu x64 14.04 по-прежнему удается каким-то образом autoconfig v6 ip на главном интерфейсе (по умолчанию ipv6 устанавливается в авто в сетевом менеджере) - Alex
если ipv6 отключен в ядре, это не работает beacuse cant find / proc / sys / net / ipv6 /. Должен быть и другой путь. - obayhan
Я тоже получил ту же проблему. Некоторое время ipv6 был отключен, но я снова начал получать загрузочные сообщения. - r1k0


Вы можете отключить его прямо из загрузки. Для этого откройте /etc/default/grub с вашим любимым текстовым редактором с корневым доступом (возможно sudo vi /etc/default/grub,

В этом файле найдите эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

и измените его на:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

Сохраните файл и обновите grub, запустив:

sudo update-grub

=============================
Mint 19 и Ubuntu 18.04:

на Mint 19 это будет «xed admin: /// etc / default / grub» и, возможно, на Ubuntu 18.04 «gedit admin: /// etc / default / grub», чтобы получить редактор графического интерфейса для внесения изменений в файл. Остальные шаги будут одинаковыми.


15
2018-05-05 14:29





В дополнение к Росс Роджерсу ответьте выше, вы должны добавить:

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

-2
2017-07-07 14:51



Зачем? Что оно делает? - GuiGS
Похоже, он запускает sysctl -p при загрузке до уровня запуска 2,3,4 и 5. Однако есть этот вопрос askubuntu.com/questions/654291/... это означает, что эта вещь scip.conf действительно не работает. - Jistanidiot
sysctl запускается самостоятельно при загрузке, так что это неправильно. - Alex R