Вы здесь

Как отключить IPv6 в Ubuntu


Столкнуся тут с непонятной ситуацией в Ubuntu, при включении бриджа для KVM, если получается IPv6 адрес, этот самый IPv6 намертво зависает, примерно раз в 5-10 минут, при перезапуске интерфейса все начинает еще минут 5-10 работать, потом снова виснет. При этом IPv4 продолжает работать. Маршруты как IPv6 так и IPv4 остаются. Из за чего перестает работать очень много ресурсов, буть то google, yandex, обновление базы приложений (apt-get update). В общем все что может работать по IPv6 благополучно перестает работать, когда виснет мост. В логах ни каких ошибок нет, куда копать не понятно. Точно известно что это происходит на Ubuntu 15.10, на 14.04 все работает как часы.

Короче говоря надоело мне раз в 10 минут перезапускать сетевой интерфейс, и решил я просто отключить IPv6.

Для этого нужно добавить в конец файла /etc/sysctl.conf следующие строчки, конечно нужно изменить названия интерфейсов на ваши:

net.ipv6.conf.br0.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eno1.disable_ipv6 = 1

После чего нужно перезапустить сеть:

sudo /etc/init.d/networking restart

Интерфейс должен будет перестать получать IPv6. После этой процедуры мост начал работать как часы, хоть и без шестой версии IP.

Так же возможно вам не нужно полностью отключать IPv6, а достаточно понизить его приоритет перед IPv4.

Видео по теме:

1 0

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.


Если вам помогла статья, вы можете >>отблагодарить автора<<