Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307  Горячая линия
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

4.4.19. Отключение IPv6 на VPS

В Linux-подобных ОС отключить IPv6 можно как для всех интерфейсов, так и для определённого. Существуют универсальные методы, которые можно применить для всех ОС.

Чтобы отключить IPv6 для всех интерфейсов, выполните следующее:
  1. Перейдите в каталог /etc/sysctl.d/:
    cd /etc/sysctl.d/
  2. Допишите в файл 99-sysctl.conf нужные параметры для отключения IPv6, что можно сделать несколькими способами:
    • Отредактировав файл вручную при помощи любого удобного редактора:
      vi 99-sysctl.conf

      В конец файла нужно дописать строки:

      net.ipv6.conf.all.disable_ipv6 = 1
      net.ipv6.conf.default.disable_ipv6 = 1
    • Вставив в конец файла нужные строки с помощью команды:
      printf "\n net.ipv6.conf.all.disable_ipv6 = 1 \n net.ipv6.conf.default.disable_ipv6 = 1" >> 99-sysctl.conf
  3. Примените изменения, выполнив команду:
    sysctl -p 
  4. Проверьте отсутствие настроенного IPv6 на сервере, выполнив команду:
    ifconfig
Чтобы отключить IPv6 для определённого интерфейса, выполните следующее:
  1. Определите, в рамках какого именно интерфейса нужно отключить IPv6. Вывести список всех интерфейсов можно с помощью команды:
    ifconfig
    • Результат выполнения команды будет выглядеть примерно так:К примеру, нужный интерфейс будет называться eth0.
  2. Перейдите в каталог /etc/sysctl.d/:
    cd /etc/sysctl.d/
  3. Допишите в файл 99-sysctl.conf нужные параметры для отключения IPv6, что можно сделать несколькими способами:
    • Отредактировав файл вручную при помощи любого удобного редактора:
      vi 99-sysctl.conf

      В конец файла нужно дописать строку:

      net.ipv6.conf.eth0.disable_ipv6 = 1

      Вместо eth0 укажите нужный интерфейс.

    • Вставив в конец файла нужную строку с помощью команды:
      printf "\n net.ipv6.conf.eth0.disable_ipv6 = 1" >> 99-sysctl.conf

      Вместо eth0 укажите нужный интерфейс.

  4. Примените изменения, выполнив команду:
    sysctl -p 
  5. Проверьте отсутствие настроенного IPv6 на сервере, выполнив команду:
    ifconfig