IPv6 – это шестая версия протокола интернета, который предназначен для обеспечения бесперебойной и безопасной связи в сети. Однако, иногда возникают ситуации, когда пользователю требуется отключить IPv6 на своем сервере Ubuntu 20.04. Это может быть связано с различными причинами, такими как проблемы совместимости, безопасность или учет необходимости использования только IPv4 в конкретной ситуации.
В этой статье мы рассмотрим пошаговую инструкцию о том, как отключить IPv6 в Ubuntu 20.04 Server. Мы разберем два способа: метод временного отключения IPv6 и метод постоянного отключения IPv6. Первый способ позволит вам отключить IPv6 до следующей перезагрузки сервера, а второй способ обеспечит постоянное отключение IPv6 даже после перезагрузки.
Для успешного отключения IPv6 в Ubuntu 20.04 Server необходимо выполнить несколько простых шагов. Эта инструкция подходит как для новых пользователей, так и для опытных администраторов, которые желают отключить IPv6 на своем сервере. Прежде чем приступить к действиям, рекомендуется создать резервную копию конфигурационных файлов, чтобы в случае возникновения проблем можно было легко восстановить предыдущие настройки.
Проверьте доступность IPv6 на сервере
Перед тем как отключать IPv6, необходимо убедиться, что сервер действительно использует этот протокол. Для этого выполните следующие шаги:
Шаг 1: Откройте терминал и введите команду:
ip a
Эта команда покажет информацию о сетевых интерфейсах на вашем сервере.
Шаг 2: Найдите сетевой интерфейс, который использует IPv6. Обычно название интерфейса начинается с префикса «en». Например, «ens33».
ens33: <BROADCAST, MULTICAST, UP, LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:d8:e7:5b brd ff:ff:ff:ff:ff:ff
inet 192.168.0.10/24 brd 192.168.0.255 scope global dynamic noprefixroute ens33
valid_lft 1738sec preferred_lft 1738sec
inet6 fe80::20c:29ff:fed8:e75b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
В приведенном примере, интерфейс «ens33» использует IPv6.
Шаг 3: Убедитесь, что у вашего сервера есть IPv6-адрес. Если в строке «inet6» есть адрес, например, «fe80::20c:29ff:fed8:e75b/64», это означает, что IPv6 используется. Если в этой строке адрес отсутствует, значит, IPv6 отключен.
Если вы увидели IPv6-адрес на вашем сервере, значит, протокол уже используется. В этом случае отключение IPv6 может потребовать дополнительных настроек. Вам следует обратиться к документации вашей операционной системы или провайдера услуг для получения более подробной информации по отключению IPv6.
Если вам не потребуется использовать IPv6 на вашем сервере, вы можете продолжить секцию «Как отключить IPv6 в Ubuntu 20.04 Server».
Отключите IPv6 на клиентском интерфейсе
Чтобы отключить IPv6 на клиентском интерфейсе в Ubuntu 20.04 Server, выполните следующие шаги:
- Откройте файл конфигурации сети следующей командой:
- Добавьте следующие строки в конец файла:
- Сохраните и закройте файл.
- Перезагрузите систему для применения изменений:
sudo vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
Замените «eth0» на имя своего клиентского интерфейса.
sudo reboot
После перезагрузки IPv6 будет отключен на клиентском интерфейсе в Ubuntu 20.04 Server.
Отключите автоматическую конфигурацию IPv6
Для отключения автоматической конфигурации IPv6 в Ubuntu 20.04 Server следуйте этим шагам:
Откройте файл сетевых настроек sysctl.conf с помощью текстового редактора:
sudo nano /etc/sysctl.conf
Пролистайте файл вниз и найдите строку, начинающуюся с net.ipv6.conf.all.autoconf. Если строка закомментирована, удалите символ # в начале строки. Если строки нет, добавьте следующую строку:
net.ipv6.conf.all.autoconf = 0
Найдите строку, начинающуюся с net.ipv6.conf.default.autoconf. Если строка закомментирована, удалите символ # в начале строки. Если строки нет, добавьте следующую строку:
net.ipv6.conf.default.autoconf = 0
Сохраните и закройте файл.
Теперь выполните команду, чтобы применить изменения:
sudo sysctl -p
Теперь автоматическая конфигурация IPv6 будет отключена на вашем сервере Ubuntu 20.04.
Проверьте отключение IPv6
После того, как вы выполните все шаги по отключению IPv6 в Ubuntu 20.04 Server, вам следует проверить, было ли отключение успешным. Ниже приведены несколько способов проверить статус IPv6 на вашем сервере:
- Введите команду
ip a
в терминале и найдите информацию о сетевых интерфейсах. Если вы видите только IPv4 адреса, а IPv6 нет, это означает, что IPv6 успешно отключен. - Выполните команду
ping6 google.com
. Если у вас нет ответа, это может быть признаком того, что IPv6 отключен. - Откройте веб-браузер и введите адрес
http://ipv6-test.com/
. Если вы видите сообщение о недоступности IPv6 или что-то подобное, то это означает, что IPv6 отключен.
Проверьте все эти способы, чтобы убедиться, что IPv6 действительно отключен на вашем сервере Ubuntu 20.04.