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

Сегодня рассмотрим как можно отключить IPv6 в Ubuntu | Debian | Linux Mint.




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




sudo nano /etc/sysctl.conf




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




После чего применим настройки:




sudo sysctl -p




И на всякий случай перезапустим сервис сети:




sudo /etc/init.d/networking restart




Сетевые интерфейсы должны будут перестать получать IPv6.




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




Для этого нужно отредактировать файл:




sudo nano /etc/gai.conf 




в нем найти строчку:




#precedence ::ffff:0:0/96  100 




и раскомментировать ее. После этого если у ресурса есть и IPv6 и IPv4 запись в DNS, будет выбираться IPv4 (по умолчанию сперва ищется AAAA, а уже после этого A запись). При этом IPv6 остается полностью рабочим.



[endtxt]



2019-10-17T08:00:30
Network