Как отключить IPv6 в Linux
IPv6 включен по умолчанию в Linux. Но вам может понадобится отключить IPv6 по каким то причинам. Например если вы хотите работать с DHCP версии 4 или некоторые программы могут вызывать проблемы при включении IPv6, поэтому, если вы не планируете использовать IPv6, просто отключите его и не беспокойтесь о каких-либо потенциальных проблемах.
Самый простой и безопасный способ - добавить конфигурации в файл /etc/sysctl.conf. Чтобы отключить IPv6 с помощью sysctl, откройте терминал Ubuntu и выполните следующие действия:
Откройте файл /etc/sysctl.conf:
vim /etc/sysctl.conf
Добавьте следующие строки в конец файла sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
На сервере Ubuntu 18.04 вам нужно будет добавить дополнительные строки для каждого интерфейса, который вы хотите отключить IPv6:
net.ipv6.conf.<ifname>.disable_ipv6 = 1
Например, если имя интерфейса enp0s3, то:
net.ipv6.conf.enp0s3.disable_ipv6 = 1
Чтобы изменения вступили в силу, выполните команду sysctl -p .
sysctl -p
Затем выполните следующую команду, чтобы проверить статус IPv6:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Если вывод равен 1, то IPv6 отключен, команда выдаст 0, когда IPv6 включен.
Если вы хотите повторно включить адреса IPv6, удалите указанную выше конфигурацию из sysctl.conf и выполните команду sysctl -p .
Как это работает.
При перезагрузке системы ядро создает файловую систему / proc, которая обрабатывает параметры ядра. Редактируя sysctl.conf, мы можем редактировать параметры ядра в файловой системе / proc.
Добавив следующие строки в sysctl.conf, мы отключили ipv6 в файловой системе / proc.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Выполните следующие шаги с правами root, чтобы отключить IPv6 в Ubuntu. Постоянно с использованием метода grub.
-
Откройте / etc / default / grub, измените GRUB_CMDLINE_LINUX и GRUB_CMDLINE_LINUX_DEFAULT, чтобы добавить ipv6.disable = 1:
GRUB_CMDLINE_LINUX="ipv6.disable=1" GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
-
Обновите конфигурацию grub:
update-grub
-
Перезагрузите сервер:
systemctl reboot
Подписывайтесь на телеграм канал @upkitai
Если материал понравился Вам и оказался для Вас полезным, поделитесь им со своими друзьями!
- 1 Вольт равен электрическому напряжению, вызывающему в электрической цепи постоянный ток силой 1 ампер при мощности 1 ватт.
- Четырёхугольник — многоугольник, состоящий из четырех точек (вершин) и четырёх отрезков (сторон), попарно соединяющих эти точки.
- Я́года — маленький сочный или мясистый плод, обычно кустарниковых или травянистых растений, который при употреблении в пищу не требуется откусывать или разрезать.
- Площадь треугольника равна произведению половины основания треугольника (a) на его высоту (h)
- Азбука Морзе - перечень сигналов из точек и тире, воспроизводящихся с помощью радиосигналов или прерыванием постоянного электрического тока.
- 1 сухопутная миля (США и Британия) = 1,60934 км