Как отключить IPv6 в CentOS 7.5
IPv6 или Интернет-протокол версии 6 — это последняя версия Интернет-протокола (IP). IPv4 или Интернет-протокол версии 4 уже широко используется. Но у него есть некоторые ограничения. Во-первых, IPv4 имеет 32-битную схему адресации. Это означает, что с IPv4 возможно только 4,3 миллиарда уникальных адресов. В современном мире это весьма ограничено. В наши дни у нас есть много устройств IoT (Интернета вещей), смартфонов, компьютеров, ноутбуков, серверов, подключенных к Интернету. Каждому из этих устройств нужен IP-адрес для связи с внешним миром. Таким образом, IPv4-адреса не хватает.
IPv6-адрес, с другой стороны, является 128-битным адресом. Это означает, что в IPv6 возможно около 340 282 366 920 938 463 463 374 607 431 768 211 456 уникальных адресов IPV6. Это огромное количество IP-адресов. Говорят, что при использовании IPv6 каждое устройство в мире может иметь свой собственный уникальный адрес IPv6, и IPv6 по-прежнему будет доступен для новых устройств. Таким образом, IPv6 решает проблемы с ограниченным IP-адресом, как в IPv4.
Но на момент написания этой статьи поддержка IPv6 недоступна во многих странах. Это даже не поддерживается в моей стране. Хотя мир медленно переходит на IPv6, по-прежнему не все является IPv6.
Если в вашей стране еще нет поддержки IPv6, нет необходимости оставлять его включенным в вашей операционной системе. Многие люди склонны отключать IPv6 в своей операционной системе.
В этой статье я покажу вам, как отключить IPv6 в CentOS 7.5. Приступим.
Проверьте, включен ли IPv6
Вы можете проверить, включен ли IPv6 в вашей операционной системе CentOS 7.5, с помощью следующей команды:
Как видите, у меня включен IPv6.
Если IPv6 отключен, вы не должны видеть никаких выходных данных, если запустите эту команду.
Отключить IPv6 с помощью параметра ядра
В этом разделе я покажу вам, как навсегда отключить IPv6.
Вы можете отключить IPv6 при загрузке компьютера, изменив параметр ядра.
Сначала отредактируйте файл конфигурации GRUB с помощью следующей команды:
Вы должны увидеть следующее окно.
Сначала нажмите i , чтобы перейти в режим INSERT .
Теперь добавьте ipv6.disable = 1 перед crashkernel = auto в GRUB_CMDLINE_LINUX как отмечены на скриншоте ниже.
Теперь нажмите s и введите : wq! , а затем нажмите , чтобы сохранить файл..
Теперь обновите файл конфигурации GRUB с помощью следующей команды:
Конфигурация GRUB должна быть обновлена.
Теперь перезагрузите компьютер с помощью следующей команды:
Если вы снова запустите следующую команду, вы не должны увидеть никаких результатов.
Отключить IPv6 с помощью/etc Файл конфигурации/sysctl.conf
Вы также можете навсегда отключить IPv6 с помощью файла конфигурации /etc/sysctl.conf .
Сначала откройте файл /etc/sysctl.conf с помощью следующей команды:
Теперь добавьте к нему следующие строки:
net.ipv6.conf.default.disable_ipv6 = 1
Теперь сохраните файл и перезагрузите компьютер с помощью следующей команды:
IPv6 должен быть отключен.
Отключение IPv6 определенного сетевого интерфейса
Вы также можете отключить IPv6 определенного сетевого интерфейса.
Сначала вам нужно найти сеть ork, который вы хотите отключить с помощью следующей команды:
Вы должны увидеть имя сетевого интерфейса, как указано на скриншоте ниже.
Допустим, вы хотите отключить IPv6 для интерфейса ens36 .
Сначала откройте файл /etc/sysctl.conf с помощью следующей команды:
Теперь добавьте следующую строку до конца файла:
Теперь сохраните файл и перезагрузите компьютер с помощью следующей команды:
Теперь проверьте, отключен ли IPv6 для интерфейса ens36 , с помощью следующей команды:
IPv6 должен быть отключен только для интерфейса ens36 , как видно на скриншоте ниже. В выводе нет строки inet6 .
Временное отключение IPv6 с помощью команды sysctl
Вы также можете временно отключить IPv6. Таким образом, IPv6 будет включен после перезагрузки системы. Это хорошо для проверки того, все ли в вашей операционной системе CentOS 7.5 работает, прежде чем отключать IPv6 навсегда.
Выполните следующие команды, чтобы временно отключить IPv6:
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6 = 1
IPv6 должен быть отключен.
Вот как вы навсегда и временно отключите IPv6 в CentOS 7.5. Спасибо, что прочитали эту статью.