Отключить ipv6 centos 8
Обновлено: 21.11.2024
Интернет-протокол версии 6 (IPv6) — это идентификатор сетевого интерфейса, который участвует в компьютерной сети IPv6. Если вы не хотите использовать адресацию IPv6, вы можете отключить ее временно или навсегда.
В этой статье вы узнаете несколько способов отключения IPv6 на вашем компьютере с CentOS 8 Linux.
Отключение IPv6 в CentOS 8
Сначала проверьте, включен ли IPv6 на вашем компьютере с CentOS 8, используя следующую команду ip.
Если IPv6 включен, вы можете увидеть некоторые строки inet6, однако, если команда ничего не печатает, IPv6 отключен на всех ваших сетевых интерфейсах.
Отключить IPv6 с помощью команды sysctl
Этот метод предназначен для временного отключения IPv6. Вам не нужно перезагружать систему, чтобы изменения вступили в силу. Однако это гораздо сложнее, чем постоянный метод, о котором вы вскоре узнаете.
Сначала создайте новый файл конфигурации sysctl /etc/sysctl.d/70-ipv6.conf, используя следующую команду.
Далее добавьте следующие строки и сохраните файл.
Теперь, чтобы отключить IPv6, используйте следующую команду.
Теперь IPv6 должен быть отключен.
Чтобы проверить, отключен ли IPv6, выполните следующую команду ip.
Если команда ничего не возвращает, это означает, что IPv6 отключен на всех ваших сетевых интерфейсах.
При использовании этого метода некоторые сетевые интерфейсы могут по-прежнему использовать IPv6 после перезагрузки системы. Это происходит потому, что CentOS 8 по умолчанию использует Network Manager.
Чтобы полностью отказаться от использования IPv6, используйте следующую команду nmcli.
Наконец, перезагрузите компьютер с CentOS 8.
Отключить IPv6 с помощью параметра загрузки ядра
Опция загрузки ядра требует перезагрузки системы после настройки. Это лучший способ отключить IPv6.
Чтобы использовать этот метод, откройте файл конфигурации GRUB по умолчанию /etc/default/grub в текстовом редакторе vi, как показано ниже.
Затем перейдите в конец файла и нажмите O, чтобы создать новую строку, и введите следующее.
Далее сохраните и закройте файл конфигурации.
Следующим шагом является обновление файлов GRUB CFG. Введите следующую команду, чтобы найти файлы grub.
Вы увидите два пути к файлам GRUB CFG: /boot/grub2/grub.cfg и /boot/efi/EFI/centos/grub.cfg.
Введите следующую команду, чтобы создать новый файл конфигурации GRUB и сохранить его в /boot/grub2/grub.cfg.
Затем введите следующую команду, чтобы создать новый файл конфигурации GRUB и сохранить его в /boot/efi/EFI/centos/grub.cfg.
Наконец, перезагрузите компьютер с CentOS 8.
После перезагрузки введите следующую команду, чтобы проверить, отключен ли IPv6.
Если команда ничего не печатает, это означает, что IPv6 отключен.
Обзор
В этой статье вы узнали о двух способах отключения IPv6 на вашем компьютере с CentOS 8 Linux. Первый метод — использование sysctl, а второй — использование параметра загрузки ядра. В то время как отключение IPv6 с помощью sysctl является временным, параметр загрузки ядра является постоянным и является лучшим методом.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие записи
2 мысли о «Как отключить IPv6 в CentOS 8»
Думаю, правильнее будет sysctl --system , а не sysctl –load /etc/sysctl.d/70-ipv6.conf.
nmcli соединение изменить интерфейс ipv6.метод игнорировать
Ошибка: неизвестный интерфейс соединения.
Выпуск CentOS Linux 8.4.2105
Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
IPv6 (Интернет-протокол версии 6) – это интернет-протокол, который направляет трафик и обеспечивает систему идентификации и определения местоположения компьютеров в сети. Давно рекламировалось, что IPv6 заменит IPv4, но это еще не все. Отключить IPv6 в вашей системе на самом деле довольно просто.
В этом руководстве вы узнаете, как отключить IPv6 в RHEL/CentOS 8.
Проверьте, включен ли IPv6
Сначала проверьте, включен ли IPv6 в настоящее время в нашей системе. Для этого мы запустим команду:
В приведенном ниже выводе вы можете увидеть записи IPv6, что означает, что IPv6 включен.
Проверьте, включен ли IPv6
Следующий шаг — отключить IPv6. Есть два способа сделать это:
1) Отключить IPv6 в CentOS 8 с помощью параметра загрузки ядра
Если вы хотите навсегда отключить IPv6 в своей системе, выберите этот метод. Также обратите внимание, что для вступления изменений в силу требуется перезагрузка.
Первый шаг — открыть файл конфигурации GRUB по умолчанию, как показано ниже:
В конце файла добавьте следующую строку:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
Отключить IPv6 в CentOS 8 с помощью параметров ядра
Сохраните файл и выйдите.
Чтобы изменения вступили в силу, нам необходимо обновить файлы конфигурации GRUB. Но сначала нам нужно знать, где находятся файлы конфигурации GRUB. Для этого выполните команду:
найти расположение файлов конфигурации grub
Затем создайте новый файл конфигурации GRUB, чтобы сохранить его в файле /boot/grub2/grub.cfg.
Обновить файл конфигурации grub
Кроме того, выполните следующую команду, чтобы создать новый файл конфигурации и сохранить его в файле /boot/efi/EFI/centos/grub2.cfg
Создать новый файл конфигурации grub
После этого перезагрузите систему с помощью команды:
После завершения перезагрузки войдите в систему и еще раз выполните приведенную ниже команду. Обратите внимание, что информация IPv6 не указана.
IPv6 уже отключен
2) Отключить IPv6 с помощью sysctl
До сих пор мы рассматривали один метод отключения IPv6 в CentOS 8.Следующий метод — использование sysctl — программной утилиты, используемой для изменения параметров ядра во время выполнения. Это временное исправление, не требующее перезагрузки системы.
Сначала создайте новый файл конфигурации, как показано ниже:
Затем добавьте показанные строки
Сохраните и закройте файл конфигурации. Прежде чем мы отключим протокол IPv6, давайте сначала проверим значение команды net.ipv6.conf.default.disable_ipv6. Вы должны получить значение 0.
значение systcl 0 при проверке IPv6
Чтобы отключить IPv6, выполните команду:
Отключить IPv6 с помощью sysctl
Теперь еще раз проверьте значение sysctl, и на этот раз вы получите значение 1, указывающее на то, что IPv6 отключен.
системное значение 1
Заключение
Хотя IPv6 призван заменить IPv4, в большинстве систем по-прежнему используется IPv4. На самом деле, по данным Google, уровень внедрения IPv6 составляет всего 20%, и пройдет некоторое время, прежде чем в мире закончатся адреса IPv4. Если вы хотите отключить IPv6 в CentOS 8, мы надеемся, что это руководство поможет вам понять, как это сделать.
Теги Сетевой ярлык; $list = get_page_by_title('related', 'OBJECT', 'wp_show_posts'); wpsp_display($list->ID, 'tax_term="' . $cat_slug . '"' );*/ ?>
Отключить IPv6 в CentOS 8
Большинство организаций по-прежнему используют IPv4 для сетевых коммуникаций и не нуждаются в IPv6. В этих случаях вашей системе не обязательно поддерживать IPv6.
IPv6 включен на сетевых интерфейсах
Этот пост поможет вам отключить IPv6 в CentOS 8/RHEL 8.
Отключить IPv6 в CentOS 8/RHEL 8
IPv6 можно отключить либо с помощью sysctl.conf, либо поместив файл .conf в каталог /etc/sysctl.d. CentOS 8 поддерживает отключение IPv6 для всех интерфейсов или только для определенного сетевого интерфейса.
Способ 1: systctl.d
Создайте файл с именем disableipv6.conf в каталоге /etc/sysctl.d.
Поместите следующую запись, чтобы отключить IPv6 для всех адаптеров
Вы можете использовать следующую запись, чтобы отключить IPv6 для определенного сетевого интерфейса. (Предположим, что имя сетевой карты — enp0s3).
Выполните следующую команду, чтобы отразить изменения.
Способ 2: sysctl.conf
Отредактируйте файл /etc/sysctl.conf.
Поместите следующую запись, чтобы отключить IPv6 для всех адаптеров.
Вы можете использовать следующую запись, чтобы отключить IPv6 для определенного сетевого интерфейса. (Предположим, что имя сетевой карты — enp0s3).
Выполните следующую команду, чтобы отразить изменения.
Подтвердить
Используйте команду ifconfig, чтобы просмотреть сетевые интерфейсы. Вы должны увидеть, что адрес IPv6 больше не устанавливается на интерфейсах.
IPv6 отключен на сетевых интерфейсах
Заключение
Это все. Надеюсь, вы узнали, как отключить IPv6 в CentOS 8/RHEL 8. Теперь вы можете приступить к настройке IP-адреса в своих системах CentOS 8/RHEL 8.
В этой статье я расскажу вам о шагах по отключению IPV6 в Linux (CentOS / RHEL 7/8), используя 4 лучших шага. Возможно, вы видели какую-то программу, которая требует отключения IPV6 в вашей системе, иначе она выйдет из строя и не сможет выполниться. В таких ситуациях вам необходимо вручную отключить модули IPV6. Хотя в большинстве систем Linux/Unix вы обнаружите, что IPV6 включен по умолчанию, поэтому вам может потребоваться отключить его. Здесь мы рассмотрим различные шаги, которые необходимо предпринять для отключения протокола IPV6 в системах на базе Linux/Unix.
Как отключить IPV6 в Linux (CentOS / RHEL 7/8)
Шаг 1. Убедитесь, что IPV6 отключен или не используется команда ifconfig
Сначала вам нужно проверить и убедиться, что IPV6 отключен в вашей системе. Есть много способов, с помощью которых вы можете это проверить, но здесь мы рассмотрим самый простой способ, то есть проверив детали сетевого интерфейса с помощью команды ifconfig eth0, как показано ниже. Из приведенного ниже вывода вы можете увидеть адрес inet6, который подтверждает, что IPV6 в настоящее время включен в этой системе.
Обратите внимание, что здесь я использую пользователя root для запуска всех приведенных ниже команд. Вы можете использовать любого пользователя с доступом sudo для запуска всех этих команд. Для получения дополнительной информации см. Шаг за шагом: как добавить пользователя в Sudoers, чтобы предоставить пользователю доступ к sudo.
Шаг 2. Отключите IPV6 из файла /etc/sysctl.conf
Если вы хотите отключить IPV6 из файла /etc/sysctl.conf, вам необходимо установить для net.ipv6.conf.all.disable_ipv6 и net.ipv6.conf.default.disable_ipv6 значение 1, как показано ниже. Если вы не найдете эти параметры в файле /etc/sysctl.conf, вам необходимо вручную добавить эти параметры в конец файла со значением, указанным ниже. Затем сохраните и закройте файл.
Теперь вам нужно запустить sysctl -p, чтобы отразить изменения, сделанные в файле /etc/sysctl.conf, как показано ниже.
После обновления изменений сейчас, если вы снова проверите, что IPV6 отключен или не используется та же команда ifconfig eth0, которую мы использовали выше, вы можете обнаружить, что адрес inet6 теперь не виден. Это подтверждает, что IPV6 отключен в системе.
Шаг 3. Отключите IPV6 из GRUB(/etc/default/grub)
Если вы хотите отключить IPV6 из GRUB, вам нужно отредактировать файл /etc/default/grub и поместить ipv6.disable=1 в строку GRUB_CMDLINE_LINUX, как показано ниже.
После редактирования файла /etc/default/grub вам необходимо повторно создать конфигурацию grub с помощью команды grub2-mkconfig -o /boot/grub2/grub.cfg, как показано ниже.
После восстановления файла конфигурации вам необходимо перезагрузить систему с помощью команды reboot или init 6, чтобы принять новую конфигурацию.
Читайте также: