LINUX.ORG.RU
ФорумAdmin

Отключить ipv6

 ,


0

1

Как отключить ipv6 в debian 8?
Сделал такое

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

но после перезагрузки на интерфейсе все равно стоят ipv6 адреса(по dhcp). Что нужно сделать, чтобы полностью отрубить ipv6? Проблема в том, что ни почта не работает ни элементарно ping mail.ru

★★★★

Ответ на: комментарий от anonymous

Доступ есть, до сервера, который в /etc/resolv.conf

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Да. В дебиане не помню, где оно лежит, но в общем случае что-то вроде /etc/defaults/grub, и после этого update-grub2 или чем там в дебиане конфиг собирается.

l0stparadise ★★★★★
()

на lo есть смысл оставить ipv6.

но после перезагрузки на интерфейсе все равно стоят ipv6 адреса(по dhcp).

получение ipv6 через dhcp наверно можно отключить?

или сделать

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 0
после запуска сетевых интерфейсов.

Возможно хитрозадый systemd или NM ipv6 хотят поднять, если им явно не запретить

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)

у меня арч, настрено так:

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=«quiet net.ifnames=0 ipv6.disable=1»

net.ifnames=0 что бы названия интерфейсов были eth0, wlan0, а не lkdfl0, dldjkf1.

barberry ★★
()
Последнее исправление: barberry (всего исправлений: 1)
Ответ на: комментарий от vel

Это уже есть

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


после запуска сетевых интерфейсов

Как сделать штатным способом в debian? Править что ли конфиги /etc/network/* ?

получение ipv6 через dhcp наверно можно отключить?

Наверное придется, если другого способа не найду

gobot ★★★★
() автор топика
Ответ на: комментарий от gobot

Уверен, что оно получает ipv6 через dhcp, а не через автоконфигурацию ( net.ipv6.conf.xxx.{autoconf,use_tempaddr} )?

vel ★★★★★
()
Ответ на: комментарий от anonymous

обычно есть что-то типа /etc/sysctl.conf. читать маны по своему дистрибу, чтобы выяснить, где лежит конфиг sysctl.

ЗЫ за возможную вредительскую деятельность всяких ненужнод не ручаюсь.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)

Пальцем в небо, пробелы уберите между параметром, знаком равно и значением а-ля net.ipv6.conf.all.disable_ipv6=1, емнип когда-то давно в /etc/sysctl.conf это играло значение.
ЗЫ 8-го деба по рукой нет но на 9-ом все робит как с пробелами, так и без них.

anc ★★★★★
()
Ответ на: комментарий от vel

Уверен, что оно получает ipv6 через dhcp

Так вроде ipv6 через dhcp адреса «плохо» раздает. Или я не прав?

anc ★★★★★
()
root@tarh-work-gate:~# grep ipv6 /etc/default/grub 
GRUB_CMDLINE_LINUX=«ipv6.disable=1»
root@tarh-work-gate:~# 

update-grub

targitaj ★★★★★
()
Ответ на: комментарий от vel

Это безусловно. Но я про сам адрес имел ввиду.

anc ★★★★★
()

Считаю не нормальным через grub и.т.д. делать. Вариант через sysctl.conf (вносите парметры, сохраняете) и потом sysctl -p.

Второй вариант, наверное более debian-вей: Создаете /etc/sysctl.d/80-disip6(обызывайте_как_хотите).conf

Вносите все и sysctl -p -f /etc/sysctl.d/80-disip6(обызывайте_как_хотите).conf

Ну и в ребут. Ещё можно на уровне интерфейса выпилить - закоментируйте все, что связано с ipv6 в /etc/network/interfaces

Neat
()
Последнее исправление: Neat (всего исправлений: 1)

Как отключить ipv6 в debian 8?
Сделал такое

Возможно, не там сделал. Именно так я ipv6 и отключаю, когда нужно. В т.ч. и на debian 8

Как уже сказали, может ты настроил сеть через network manager и в явном виде настроил ipv6

См. nmcli con show, потом nmcli con show $iface | grep -i ipv6

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.