Disable ipv6

Disable ipv6

Как это не покажется странным, но возникают ситуации, когда нужно выключить поддержку протокола ipv6.

Для этого необходимо несколько простых шагов (на примере ubuntu 14.04 LTS)

Откройте файл /etc/sysctl.conf

$ sudo vim /etc/sysctl.conf

И добавьте эти строки в конец файла

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

Если проблема не решилась, значит sysctl.conf не был активирован
Наберите в консоли

$ 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

то есть поддержка ipv6 теперь выключена


IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32. Протокол был разработан IETF.

В настоящее время протокол IPv6 уже используется в нескольких тысячах сетей по всему миру (более 14000 сетей на осень 2013), но пока ещё не получил столь широкого распространения в Интернете, как IPv4. На конец 2012 года доля IPv6 сетевого трафика составляла около 1 %[1]. К концу 2013 года ожидался рост до 3 %[2]. В России коммерческое использование операторами связи невелико (не более 1 % трафика). DNS-серверы многих российских регистраторов доменов и провайдеров хостинга используют IPv6.