Я старомодный пользователь Debian. И я потрясен, увидев, что каноническое сделано из Debian. Я попытался отредактировать /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 -P
, он работает нормально, а затем я проверил
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
и это превзошло меня
1
Теперь я в замешательстве, потому что в netstat -tulpen я все еще могу видеть, что машина прослушивает ip6
, какой еще скрытой извращенностью был встроить в это дерьмо Ubuntu?
Нет никакой причины, что поэтому когда-либо выключать IPv6. Это не будет использоваться, если не будет никакого маршрутизатора IPv6 в Вашей сети.
Так следуют, "Не фиксируют, если это не повреждается". И IPv6 не повреждается.
И нет никакого различия, как Debian делает это.
, Но если Вы действительно не хотите IPv6, который нет никакой причины, что поэтому когда-либо не хотеть, просто поместите в черный список ipv6 модуль и перезагрузку. Никакая потребность зафиксировать в sysctl.conf
.
на самом деле для многих приложений IPv6 действительно вызывает проблемы, внутренние сети многих интернет-провайдеров по-прежнему не имеют IPv6, и как Debian, так и Ubuntu будут выбирать IPv6 по по умолчанию и внезапно отключить IPv4, и все, что использует IPv4, не будет работать.
Teamspeak3 является ярким примером, у webmin также есть проблема с этим, если вы подключены через IPv4, и вдруг Debian или Ubuntu отключаются, и вы теряете соединение.
Поэтому, пока Debian и Ubuntu не исправят эту проблему, многие люди захотят ее отключить.