Отключить ipv6 kali linux

Обновлено: 05.07.2024

Протокол IPv6 - это новая технология, которая предоставляет намного большее адресное пространство IP адресов, более высокую безопасность и скорость работы. Но это все в идеале. IPv6 нарушает обратную совместимость с IPv4 и сейчас в большинстве случаев используется старый протокол. Мы уже очень подробно рассматривали чем отличается IPv6 от IPv4, поэтому не будем повторять все еще раз.

Поскольку на данный момент IPv6 используется достаточно редко, этот протокол полностью поддерживается далеко не всем оборудованием. Если IPv6 не поддерживается вашим роутером или провайдером, то это замедлит работу сети, дольше будут определяться доменные имена сайтов и будет выполняться попытка получения IPv6 адреса, что тоже приведет к задержке. В этой небольшой заметке мы рассмотрим как отключить IPv6 в Ubuntu или других совместимых дистрибутивах.

Проверка поддержки IPv6

Все современные дистрибутивы поддерживают IPv6 без исключений. Но чтобы убедиться что ваша локальная машина получила ipv6 адрес вы можете выполнить команду:

ipv6

Если вы увидите привычный ответ о времени доставки пакетов, то значит все работает, но если ipv6 провайдером не поддерживается вы получите network unreachable или что-то в этом роде. В таком случае IPv6 лучше отключить чтобы интернет работал быстрее.

Как отключить IPv6 в Ubuntu

Есть несколько способов отключить IPv6 Ubuntu мы рассмотрим их все.

Способ 1. С помощью sysctl

Первый способ решения нашей задачи, это редактирование параметров ядра во время выполнения с помощью sysctl. Для отключения IPv6 выполните:

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

Вы можете также пойти другим путем и записать все эти значения в файл настройки, чтобы они применялись по умолчанию при старте системы:

sudo vi /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Сохраните файл, закройте его и перезапустите sysctl для обновления конфигурации:

Теперь, когда вы выполните ip addr show, здесь не должно быть ipv6 адреса:

ipv62

Способ 2. Отключить ipv6 в Grub

Вы также можете отключить IPv6 отредактировав параметры загрузки ядра в Grub. Для этого откройте файл /etc/default/grub и добавьте туда такую строку:

sudo vi /etc/default/grub

GRUB_CMDLINE_LINUX = "ipv6.disable = 1"

ipv61

Если переменная GRUB_CMDLINE_LINUX уже существует то вы можете добавить это значение в конец строки к другим параметрам. После завершения сохраните изменения и обновите конфигурацию Grub с помощью команды:

После перезагрузки отключение ipv6 Ubuntu 16.04 будет завершено и ваша сеть станет работать быстрее.

Выводы

В этой статье мы рассмотрели как отключить ipv6 linux как видите, это очень просто. Возможно, вы и не знали раньше, но если ваш провайдер не поддерживает этот протокол, то его лучше отключить.

Для отключения поддержки IPv6 в системе необходимо перейти в файл конфигурации /etc/sysctl.conf от лица суперпользователя и прописать в конце файла следующие строки: После чего необходимо сохранить изменения в файле и можно перезапустить службу: Изменения должны вступить в силу. Для проверки можно выполнить три следующие команды: Если после каждого запроса возвращается строка с "= 1", то это означает, что для ядра ОС выставлены параметры, которые не позволяют использовать протокол IPv6.

Обратите внимание, что внесённые изменения в файл настройки будут читаться системой каждый раз во время загрузки. Поэтому IPv6 будет отключена всегда (перезагрузка не сбросит значения). Если нужно отключить IPv6 только для текущего сеанса, то необходимо не менять файл, а выполнить такие три команды: - такие изменения будут держаться до следующей загрузки системы.

Отключение ipv6 из автозагрузки

Чтобы не утруждать систему загрузкой библиотек для работы с IPv6 можно отключить их на стадии старта системы. Делается это с помощью передачи параметра загрузчику GRUB. Для этого необходимо открыть от лица суперпользователя файл /etc/default/grub и добавить параметр ipv6.disable=1 в следующие ключи: После чего нужно сохранить изменения в файле и обновить GRUB, выполнив команду:

всего от 290 руб

Комикс "Жара"

Коврик для мыши новым клиентам

Оплатите хостинг на год и получите удобный коврик

Помощь в переносе
с другого хостинга

Хотите переехать? Мы поможем перенести всё

Запишитесь на интенсивные курсы по созданию сайтов.

Приветствуем всех в нашем уютном дата центре! Мы предоставляем качественный и надёжный хостинг. У нас можно заказать домены и VPS, прочитать статьи по созданию сайтов и информационной безопасности. А из наших видео подкастов можно узнать о том, как продвигать и развивать iT-проекты.


IPv6 предлагает гораздо более широкую схему адресации, чем IPv4, что является одной из многих причин, по которым оно было разработано. Однако я видел редкие случаи, когда IPv6 вызывал проблемы с сетью.

Поскольку некоторые аппаратные средства не используют IPv6 (и большинство админов все еще работают с IPv4), временным и простым решением является отключить IPv6; протокол может быть повторно включен, когда придет время, когда проблема была окончательно решена.

Если у вас есть аппаратное обеспечение, которое отлично реализует IPv6 и программное обеспечение, которое его использует правильно, это не проблема. Но если у вас проблемы с сетью на серверах Linux или настольных компьютерах, и вы исчерпали все возможные области, вы можете попробовать отключить v6 сетевого протокола.

У меня было несколько случаев, когда связь между рабочим столом Linux и маршрутизатором ATT UVERSE постоянно снижалась, а отключение IPv6 было единственным решением, которое сработало. Через некоторое время я снова включил IPv6, чтобы проверить, разрешило ли обновление прошивки маршрутизатора (и обновление ОС настольного компьютера); в некоторых случаях он решил проблему, и IPv6 мог оставаться включенным, хотя в других случаях IPv6 пришлось бы отключить снова.

Я покажу вам, как отключить IPv6 на машине Linux. ( Примечание. Я рекомендую отключить IPv6 только тогда, когда вы исчерпали все остальные параметры. Также вы должны рассмотреть это временное исправление.)

Командная строка

Вы догадались, мы будем работать с командной строкой. Я покажу вам, как отключить IPv6 в дистрибутивах Red Hat и Debian.

Вот как отключить протокол в системе на основе Red Hat:

  1. Откройте окно терминала.
  2. Перейдите к пользователю root.
  3. Выполните команду sysctl -w net.ipv6.conf.all.disable_ipv6 = 1
  4. Выполните команду sysctl -w net.ipv6.conf.default.disable_ipv6 = 1

Чтобы снова включить IPv6, выполните следующие команды:

Вот как отключить протокол на машине на базе Debian.

  1. Откройте окно терминала.
  2. Выполните команду sudo nano /etc/sysctl.conf
  3. Добавьте в нижнюю часть файла следующее:
  4. Сохраните и закройте файл.
  5. Перезагрузите компьютер.

Чтобы снова включить IPv6, удалите указанные выше строки из /etc/sysctl.conf и перезагрузите компьютер.

Предостережения

Это не идеальное решение, но иногда вам приходится проявлять творческий подход к устранению неполадок. Если вы столкнулись с нечетными сетевыми ошибками с серверами Linux и рабочими столами, попробуйте отключить IPv6, чтобы помочь вам в устранении неполадок или предоставить временное исправление.

Как отключить IPv6 через GRUB

Я нашел более надежный метод, который работает во всех дистрибутивах Linux, которые используют загрузчик GRUB. Этот метод требует доступа sudo, редактирования файла и запуска команды, но стоит изучить, если вы окажетесь в подобной ситуации, и вы запускаете множество дистрибутивов Linux.

Этот файл является /etc/default/grub. Откройте этот файл в своем любимом текстовом редакторе (например, с помощью команды sudo nano /etc/default/grub ). Внутри этого файла вы увидите две строки:

Вы можете обнаружить, что первая строка выглядит так:

Измените приведенные выше строки, чтобы отобразить следующее:

Сохраните и закройте этот файл.

Обновление GRUB

Теперь мы должны обновить загрузчик GRUB, иначе система не заметит изменений. Вернитесь в окно терминала и выполните следующую команду:

После завершения этой команды перезагрузите компьютер (или виртуальную машину), а IPv6 будет отключен во время процесса загрузки. Если у вас возникли проблемы с сетью, из-за плохо настроенного IPv6 на маршрутизаторе ваша машина Linux больше не будет иметь проблем с получением глобальной сети.

К сожалению, некоторые провайдеры не выяснили, как настроить IPv6, чтобы он не вызывал проблем с определенными операционными системами. Если вы попадаете в эту категорию, вы можете обнаружить, что единственным решением является отключение IPv6, пока указанный поставщик не подталкивает обновление, которое устраняет проблему, которую они создали. Когда IPv6 работает, вы можете просто отменить этот процесс (удалите ipv6.disable = 1 записей), перезапустить sudo update-grub и перезагрузить.


IPv6 существует уже давно, и медленно, но верно технологическое сообщество начинает его принимать. Тем не менее, хотя технические специалисты начинают осваивать IPv6, это не означает, что потребители влюблены в протокол. Многие маршрутизаторы и сетевое оборудование потребительского уровня по-прежнему не работают с протоколом или даже не поддерживают его в 100% случаев. По этой причине многие потребители стремятся любой ценой отключить протокол IPv6.

Протокол IPv6 можно отключить во всех трех больших операционных системах. С учетом сказанного, в этом руководстве мы расскажем только о том, как отключить IPv6 в Linux. Давайте начнем!

Отключить IPv6 через терминал

Настройка и изменение сетевых параметров в Linux обычно зарезервированы для значка сети на панели. Однако некоторые могут не знать, что вполне возможно изменить способ обработки протокола IPv6 на вашем компьютере непосредственно с терминала с помощью команды sysctl.

Проверь это - Как просмотреть сохраненные пароли в Chrome для Android

Прежде чем мы попытаемся отключить IPv6 в Linux с помощью команды sysctl, нам нужно получить root-доступ в терминале. Чтобы получить root, перейдите в терминал Linux (нажав Ctrl + Alt + T или Ctrl + Shift + T) и введите команду su.

Примечание: не можете использовать команду su на вашем компьютере с Linux? Не волнуйтесь! Попробуйте вместо этого sudo -s!

Теперь, когда оболочка имеет root-доступ, можно без проблем использовать команды системного уровня. Чтобы отключить IPv6, выполните следующие команды ниже в окне терминала.

Fedora / OpenSUSE и другие операционные системы RedHat

Операционные системы на базе Ubuntu / Debian

После того, как вы выполнили первую команду, процесс еще не завершен. Закончите, выполнив следующие команды. В случае успеха ваша Linux-машина больше не сможет использовать IPv6.

Fedora / OpenSUSE и другие операционные системы RedHat

Операционные системы на базе Ubuntu / Debian

Отключить IPv6 в графическом интерфейсе Gnome Shell

Проверь это - Как изменить размер значков на рабочем столе в macOS

Отключение этого параметра в Gnome выполняется с помощью Network Manager. Чтобы получить доступ к диспетчеру сети, перейдите на верхнюю панель рабочего стола и щелкните значок сети.

После выбора значка Network Manager на панели найдите «Настройки проводной сети» или «Настройки Wi-Fi» и выберите их мышью, чтобы открыть настройки сети для Gnome.

Выбор настроек сети откроет окно настроек в Gnome. В этом окне выберите значок шестеренки рядом с сетевым подключением, которое вы используете для доступа в Интернет.

После того, как вы выберете значок шестеренки, появится новое окно с надписью «Проводной» или «Wi-Fi». В этом окне найдите вкладку «IPv6» и щелкните по ней.

На вкладке IPv6 найдите «Метод IPv6» и отключите его, чтобы Gnome и Network Manager больше не имели доступа к соединениям IPv6.

Отключить IPv6 в графическом интерфейсе KDE Plasma 5


Как и Gnome Shell, среда рабочего стола KDE Plasma 5 дает пользователям возможность отключать IPv6 прямо в настройках сетевого интерфейса.

Чтобы отключить IPv6 через KDE, начните с щелчка по значку сети на панели. После выбора вы увидите всплывающее окно с сетевой информацией и вашим текущим подключением. С помощью мыши щелкните значок шестеренки.

Проверь это - Как посмотреть, где вы поймали покемона в Pokemon Go

При выборе значка шестеренки в окне сети появятся настройки сетевого подключения Plasma 5. В этом окне найдите вкладку «IPv6».

На вкладке «IPv6» в окне подключений найдите «Метод» и установите для него значение «Игнорировано», чтобы указать сетевому подключению игнорировать подключения IPv6.

Отключить IPv6 в среде рабочего стола GTK +


Используете легкую среду рабочего стола GTK +, такую ​​как Mate, XFCE, LXDE или что-то подобное, и хотите отключить IPv6? Вот что надо делать.

Сначала найдите значок сетевого подключения на панели и щелкните по нему. Оттуда найдите параметр «Редактировать подключения» и выберите его, чтобы открыть настройки сети для вашего компьютера.

Найдите соединение, которое вы используете для подключения к Интернету, и выберите его с помощью мыши. Затем щелкните значок шестеренки в правом нижнем углу, чтобы получить доступ к его настройкам.

Выбрав значок шестеренки, найдите вкладку «Настройки IPv6» и щелкните ее. Отключите IPv6, изменив меню рядом с «Методом» на режим «Игнорировать» и нажмите «Сохранить», чтобы применить изменения.

Favorite

Добавить в избранное


I Pv6 существует уже некоторое время, и медленно, но уверенно, техническое сообщество начинает охватывать его. Тем не менее, даже несмотря на то, что технические специалисты начинают использовать IPv6, это не означает, что потребители влюблены в протокол. Многие маршрутизаторы и сетевое оборудование потребительского уровня по-прежнему не работают с протоколом и даже не поддерживают его на 100%. По этой причине многие потребители хотят отключить протокол IPv6.

Протокол IPv6 может быть отключен во всех трех основных операционных системах. С учетом сказанного в этой статье мы расскажем только о том, как отключить IPv6 в Linux. Давайте начнем!

Отключить IPv6 через терминал

Настройка и изменение сетевых настроек в Linux обычно зарезервированы для значка сети на панели. Однако некоторые могут не знать, что с помощью команды sysctl можно полностью изменить способ обработки протокола IPv6 на вашем компьютере напрямую с терминала.

Прежде чем мы попытаемся отключить IPv6 в Linux с помощью команды sysctl, нам нужно получить root-доступ в терминале. Чтобы получить root, перейдите в терминал Linux (нажав Ctrl + Alt + T или Ctrl + Shift + T ) и введите команду su.

Не можете использовать команду su на вашем компьютере с Linux? Не волнуйся! Попробуйте sudo -s вместо этого!

Теперь, когда у оболочки есть root-доступ, можно без проблем использовать команды системного уровня. Чтобы отключить IPv6, выполните следующую команду (команды) ниже в окне терминала.

Fedora/OpenSUSE и другие ОС RedHat

ОС на основе Ubuntu/Debian

После того, как вы выполнили первую команду, процесс не завершен. Завершите, выполнив следующие команды. Если они успешны, ваша Linux-машина больше не должна иметь возможность использовать IPv6.

Fedora/OpenSUSE и другие ОС RedHat

ОС на основе Ubuntu/Debian

Отключить IPv6 в графическом интерфейсе оболочки Gnome

Как отключить IPv6 в Linux

Отключение этого параметра в Gnome выполняется с помощью Network Manager. Чтобы получить доступ к диспетчеру сети, перейдите на верхнюю панель рабочего стола и нажмите значок сети.

После выбора значка «Диспетчер сети» на панели найдите «Настройки проводной сети» или «Настройки Wi-Fi» и выберите его с помощью мыши, чтобы открыть сетевые настройки для Gnome.

Выбор настроек сети откроет окно настроек в Gnome. В этом окне выберите значок шестеренки рядом с сетевым подключением, которое вы используете для доступа в Интернет.

После того, как вы выбрали значок шестеренки, появится новое окно с надписью «Проводной» или «Wi-Fi». В этом окне найдите вкладку «IPv6» и щелкните по ней.

На вкладке IPv6 найдите «Метод IPv6» и отключите его, чтобы Gnome и Network Manager больше не имели доступа к соединениям IPv6.

Отключить IPv6 в KDE Plasma 5 GUI

Как отключить IPv6 в Linux

Как и в Gnome Shell, среда KDE Plasma 5 Desktop позволяет пользователям отключать IPv6 прямо из настроек сетевого интерфейса.

Чтобы отключить IPv6 через KDE, начните с нажатия на значок сети на панели. После выбора вы увидите всплывающее окно с информацией о сети вместе с вашим текущим подключением. Используя мышь, нажмите на значок шестеренки.

Выбор значка шестеренки в окне сети вызовет настройки сетевого подключения Plasma 5. В этом окне найдите вкладку «IPv6».

На вкладке «IPv6» в окне подключений найдите «Метод» и установите для него значение «Игнорировано», чтобы указать сетевому соединению игнорировать соединения IPv6.

Отключить IPv6 в среде GTK + для настольных ПК

Как отключить IPv6 в Linux

Используете легковесную среду рабочего стола GTK +, такую как Mate , XFCE , LXDE или что-то подобное, и хотите отключить IPv6? Вот что нужно сделать.

Сначала найдите значок сетевого подключения на панели и щелкните по нему. Оттуда найдите параметр «Редактировать подключения» и выберите его, чтобы открыть сетевые настройки для вашего компьютера.

Найдите подключение, которое вы используете для подключения к Интернету, и выберите его с помощью мыши. Затем щелкните значок шестеренки в правом нижнем углу, чтобы получить доступ к его настройкам.

После выбора значка шестеренки найдите вкладку «Настройки IPv6» и щелкните ее. Отключите IPv6, изменив меню рядом с «Метод» на режим «Игнорировать» и нажмите «Сохранить», чтобы применить изменения.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читайте также: