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.