Последняя версия интернет-протокола и его различные преимущества достаточно воодушевляют, чтобы научиться их использовать. Фундаментальный вопрос, который вы можете задать: с чего мне начать? Это легко; вы должны понять, как включить Ubuntu IPv6 (протокол Интернета версии 6) в качестве отправной точки. Для этого вы можете использовать это руководство, чтобы ознакомиться с каждым шагом включения IPv6 на сервере Ubuntu. Прежде чем идти дальше, нам следует проанализировать то, что мы знаем об IPv6 и его преимуществах.
Что такое IPv6?
IPv6 (интернет-протокол версииВариант 6) — это стандарт адресов Интернет-протокола (IP) следующего поколения, разработанный для развития и, в конечном итоге, замены IPv4. Всем устройствам, подключенным к Интернету, таким как компьютеры, мобильные телефоны, компоненты домашней автоматизации и датчики Интернета вещей, требуется несколько IP-адресов для связи между другими устройствами. В исходной системе IP-адресов, называемой IPv4, не хватает адресов из-за ее широкого использования из-за увеличения количества подключенных устройств. Чтобы узнать больше о различиях между IPv4 и IPv6, прочитайте: «IPv4 против IPv6: как IPv6 заменит IPv4“

Каковы преимущества IPv6?
IPv6 — это последняя версия интернет-протокола, которая работает аналогично IPv4; оба предоставляют уникальные IP-адреса, необходимые для связи устройств с доступом в Интернет. Но у него есть одно существенное отличие от IPv4: он использует 128-битный IP-адрес.
Вот основные преимущества IPv6:
- Обеспечение автоконфигурации
- Никаких конфликтов частных адресов
- улучшенная многоадресная маршрутизация
- Более простой формат заголовка
- Упрощенная и более эффективная маршрутизация
- Лучшее качество обслуживания (маркировка потоков)
- Встроенная аутентификация и поддержка
- предлагая гибкий выбор и расширения
- Более управляемое администрирование (без DHCP)
Почему был введен IPv6?
IPv6 был создан специально для решения проблемы исчерпания адресного пространства. Даже в 1980-е годы профессионалы выражали обеспокоенность по поводу проблемы истощения ресурсов. Кроме того, вскоре после запуска адресации IPv4 возникли различные ограничения, такие как проблемы с масштабируемостью и возможностями.
Читайте также: Конфигурация DNS на MikroTik
Как настроить IPV6 в Ubuntu
Вот пошаговое руководство, необходимое для включения Ubuntu IPv6 в вашей системе.
Шаг 1. Редактирование файла sysctl.conf
Первый шаг к настройке Ubuntu IPv6 это войти на сервер с помощью корневой доступ. После этого вам необходимо изменить некоторую информацию в файле sysctl.conf. Для этого введите файл в режим редактирования. В этом уроке мы будем использовать редактор vim; Обратите внимание: вы можете использовать любой редактор файлов, который вам нравится.
vim /etc/sysctl.conf
В конце файла необходимо добавить следующее:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Теперь сохраните, а затем закройте файл.
Шаг 2. Редактирование файла интерфейсов
Еще один файл, который требует редактирования, — это файл интерфейсов по пути /etc/сеть/. Прежде чем выполнять любое из этих действий, сначала сделайте резервную копию файла /etc/network/interfaces.
vim /etc/network/interfaces
Вам необходимо добавить следующую строку в файл интерфейсов:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Затем вы должны сохранить и выйти из файла интерфейсов. Обратите внимание, что вам необходимо обязательно заменить IPv6-IP-адрес и IPv6-IP-шлюз-адрес данными Ubuntu IPv6, которые были вам предоставлены.
Шаг 3. Перезапуск сетевой службы.
Третий шаг в включении IPv6-адреса Ubuntu на вашем сервере — это перезапуск сетевой службы, чтобы изменения вступили в силу.
service networking restart
Шаг 4: проверка установки Ubuntu IPv6
Вы можете проверить, установлен ли правильный адрес IPv6 в вашей операционной системе Linux, используя следующую команду:
ifconfig eth0
Чтобы понять эти шаги, возьмите следующий пример:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
inet-адрес: 103.25.202.165 Bcast: 103.25.202.255 Маска: 255.255.255.0
inet6 адрес: fe80::40c:6cff:fe01:1298/64 Область:Ссылка
inet6 адрес: 2400:c980:0:2::2/64 Область: глобальная
UP BROADCAST РАБОТАЕТ MULTICAST MTU: 1500 Метрика: 1
Пакеты RX: 2505260, ошибки: 0, отброшено: 14, превышение: 0, кадр: 0
Пакеты TX: 640650, ошибки: 0, отброшены: 0, перегружены: 0, оператор связи: 0
коллизии: 0 txqueuelen: 1000
Байты RX: 203319645 (203,3 МБ) Байты TX: 74852651 (74,8 МБ)
Обратите внимание на эту строку:
inet6 адрес: 2400:c980:0:2::2/64 Область: глобальная
Эта строка проверяет, отображается ли правильный IPv6-адрес.
Очевидный выбор
Большинство серверов под управлением Linux используют Ubuntu; почему не ты? Узнайте, почему все любят Ubuntu — приобретите оптимизированный Ubuntu VPS
Получите свой Ubuntu VPSКак отключить IPv6 в Ubuntu
В этом разделе объясняется, как отключить протокол Ubuntu IPv6 в вашей системе. Это руководство немного сложное, поэтому обязательно обратите внимание на все детали. Теперь откройте терминал (CTRL+ALT+T) и приступим! Обратите внимание, что для большинства команд, которые вы будете вводить в терминале, вам понадобится root-права (sudo).
Первый метод: отключить IPv6 с помощью Sysctl
Давайте обсудим первый способ отключения IPv6 в вашей Ubuntu.
Шаг 1. Проверка IPv6-адреса Ubuntu
Во-первых, вам необходимо убедиться, что в вашей системе включен IPv6. Вы можете проверить свой IP-адрес в Ubuntu с помощью этой команды:
ip a
После выполнения приведенной выше команды вы увидите адрес IPv6, если он включен, как показано ниже:

Шаг 2. Использование команды sysctl
Теперь вам нужно использовать команду sysctl для отключения IPv6 в операционной системе Ubuntu:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Шаг 3: проверка процесса отключения Ubuntu IPv6
Как и при включении IPv6 в Ubuntu, вы также должны убедиться, что он отключен правильно. Для этого введите следующую команду еще раз:
ip a
Как и ниже, вы не должны видеть никаких записей IPv6, поскольку вы только что отключили Iv6 в своей системе.

Но обратите внимание; эти команды временно отключают IPv6 в вашей операционной системе Ubuntu. Другими словами, при следующей загрузке вашей системы ваш IPv6 снова будет включен. Чтобы сделать эту опцию постоянной, вы можете изменить /etc/sysctl.conf. Как и в предыдущих разделах, мы будем использовать vim для редактирования файла. Убедитесь, что у вас есть права администратора (используйте sudo):

В файл необходимо добавить следующие строки:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
Чтобы настройки вступили в силу, используйте команду:
sudo sysctl -p
Если Ubuntu IPv6 по-прежнему включен после перезагрузки системы, необходимо создать файл /etc/rc.local и заполните его следующим. Обратите внимание, что делать это нужно с правами root.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
На этом этапе вы должны использовать команду chmod, чтобы сделать файл исполняемым:
sudo chmod 755 /etc/rc.local
Эта команда вручную прочитает параметры ядра из файла конфигурации sysctl. Обратите внимание, что все это происходит во время загрузки.
Также читайте: Дебиан против Убунту
Второй метод: отключить IPv6 с помощью GRUB
Второй способ отключить Ubuntu IPv6 в вашей системе — настроить GRUB и передача параметров ядра во время загрузки. Вы должны отредактировать /etc/default/grub сделать это. Еще раз убедитесь, что у вас есть права администратора:

Теперь отредактируйте GRUB_CMDLINE_LINUX_DEFAULT и GRUB_CMDLINE_LINUX, чтобы отключить IPv6 при загрузке:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Сохраните этот файл и выполните команду update-grub:
sudo update-grub
Теперь, когда вы используете этот метод, настройки должны сохраниться после перезагрузки.
Последняя мысль: настройка Ubuntu IPv6
Несмотря на то, что IPv6 введен для решения проблемы адресного пространства, он дает вам множество других преимуществ, в том числе предотвращение конфликтов частных адресов, улучшение многоадресной маршрутизации, лучшее качество обслуживания, встроенную аутентификацию, а также упрощенную и более эффективную маршрутизацию. Итак, очевидно, что важно знать, как включить IPv6 в Ubuntu. Как вы видели из этой статьи, Ubuntu — один из самых удобных для пользователя дистрибутивов Linux, который можно использовать во многих областях. Мы также рады предложить вам наши Ubuntu VPS, который оснащен надежным оборудованием и оптимизирован для того, чтобы вы могли максимально эффективно использовать функциональные возможности Ubuntu.
Часто задаваемые вопросы
Как включить IPv6 в Ubuntu?
Вообще говоря, настройка IPv6 в Ubuntu состоит из трех шагов: вам необходимо отредактировать файл sysctl.conf, файл интерфейсов и перезапустить сетевую службу.
Что произойдет, если я включу IPv6?
IPv6 может предоставить вам множество преимуществ, включая поддержку большего количества устройств, лучшую безопасность и более эффективные соединения. Несмотря на то, что некоторые старые программы могут работать не так, как хотелось бы, большая часть вашей сети должна работать нормально с включенным IPv6.
Как мне найти свой IPv6-адрес в Linux?
Вот две общие инструкции Unix для определения вашего IPv6-адреса и маршрута по умолчанию:
- Запустите ifconfig -a и найдите инет6 чтобы увидеть ваши IPv6-адреса.
- Запустите netstat -nr и найдите inet6 или Internet6 или подобные слова, чтобы найти часть IPv6; затем найдите default или :: или ::/0 .
Повысит ли IPv6 скорость интернета?
Некоторые поставщики веб- и облачных услуг измеряли скорость IPv6 и IPv4. Результаты показывают, что веб-сайты загружаются на 5 % быстрее в среднем и на 15 % быстрее для 95 %-го процентиля на IPv6, чем на IPv4. Это означает, что тем, кто стремится к высокой скорости, лучше использовать IPv6.