Отключить macOS ipv6

Обновлено: 06.07.2024

Я использую Sierra (10.12.6), и у меня возникают проблемы с подключением к Интернету, которые, как я полагаю, могут быть вызваны IPv6. Есть ли способ отключить IPv6, чтобы принудительно использовать IPv4?

В настройках сети для настройки IPv6 у меня нет параметра «Выкл.», Только «Автоматически», «Вручную» и «Только локальная ссылка». Я также попробовал «networksetup - setv6off Wi-Fi» через командную строку, но это не привело к каким-либо изменениям, насколько я вижу.

Заранее благодарим за любую предложенную помощь.

iMac, Mac OS X (10.7)

Опубликовано 21 августа 2017 г., 5:30

Все ответы

Загрузка содержимого страницы

Содержимое страницы загружено

Попробуйте только локальную ссылку. Он будет использовать IPv6 ТОЛЬКО внутри вашего дома, но не в Интернете.

Если вы действительно хотите запачкать руки, вы можете использовать Applications -> Utilities -> Terminal session и команду '/usr/sbin/networksetup' с параметром -setv6off

21 августа 2017 г., 5:38

Если вы используете Apple Airport Extreme BaseStation или Time Capsule, то Launchpad : Другое : Airport Utility. Щелкните изображение маршрутизатора, выберите «Изменить» и щелкните вкладку «Интернет» на панели «Утилиты». Затем нажмите «Свойства обозревателя». и установите для параметра «Настроить IPv6» значение «Только для локальной связи». Нажмите «Обновить», чтобы применить изменения и перезагрузить маршрутизатор.

21 августа 2017 г., 6:52

21 августа 2017 г., 8:08

Думаю, мне следовало упомянуть, что у меня есть базовая станция Airport Extreme 4-го поколения, административный интерфейс которой может отличаться от более поздних продуктов.

21 августа 2017 г., 8:38

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

21 августа 2017 г., 8:54

Спасибо за помощь. Я не использую Airport или Time Capsule. Я начну еще одну тему, так как за ночь провел еще несколько исследований и теперь могу быть немного более точным (надеюсь).

21 августа 2017 г., 23:47

Спасибо за помощь. Я пробовал как "link-local", так и подход командной строки, но ни один из них не улучшил мою ситуацию с подключением.

Я начну другую тему, чтобы лучше описать свою проблему.

21 августа 2017 г., 23:49

22 августа 2017 г., 00:02

Спасибо за ваше предложение, которое я попробовал, но не решил мою проблему. Возможно, я неправильно реализовал.

Я опубликовал еще одну тему под названием "Нет стека IPv4", которая, как мне кажется, более точно отражает мою проблему.

22 августа 2017 г., 6:48

Да, я также видел вашу новую тему, как в этой статье: Что такое IPv6? – Поддержка Apple

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

Чтобы проверить подключение к IPv6, посетите страницу Проверка IPv6.

Вы можете нажать «Проверить свою ссылку IPV6», и какой смысл переключаться на IPV4, вам нужно связаться со своим поставщиком услуг, вы должны использовать широкополосное соединение.

В этой короткой статье объясняется, как отключить IPv6 на Mac, и представлены альтернативные решения для случая, когда опция отключения IPv6 недоступна.

Самый простой способ отключить IPv6 — отключить параметр IPv6 в настройках Сеть. Однако иногда этот параметр недоступен, и вам необходимо отключить IPv6 с помощью команд Terminal.

Отключить IPv6 в macOS [Обзор]

  • Если доступен параметр отключения IPv6 (подробнее с картинками здесь):
    • Откройте Системные настройки Сеть.
    • Выберите активный сетевой адаптер (Wi-Fi или Ethernet ) на левой панели.
    • Нажмите кнопку Дополнительно на правой панели.
    • Затем перейдите на вкладку TCP/IP.
    • Выберите раскрывающееся меню Настроить IPv6 и установите для него значение Выкл..
    • Нажмите кнопку ОК.
    • Перезагрузите Mac, чтобы убедиться, что IPv6 отключен.
    • Откройте приложение Терминал и отключите IPv6 из командной строки.

    Что вы узнаете

    Что такое IPv6 и зачем отключать IPv6?

    Интернет-протокол версии 6 (IPv6) был разработан для замены IPv4 и позволяет создавать больше уникальных идентификаторов IP-адресов. Это было необходимо, поскольку доступные адреса IPv4 заканчивались.

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

    Проблема в том, что если ваша сеть поддерживает IPv6, а VPN-сервер, к которому вы подключены, работает через IPv4, ваш IPv6-трафик может утечь.

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

    В целях вашей безопасности мы рекомендуем отключать IPv6 каждый раз, когда вы настраиваете VPN-подключение вручную на своем Mac, независимо от выбранного протокола VPN (IKEv2, L2TP через IPSec, OpenVPN).

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

    Как проверить, включен ли IPv6?

    Наличие у вас поддержки IPv6 зависит от вашего интернет-провайдера и используемого вами устройства.

    Отключить IPv6 на Mac — проверьте IPv6 на IPleak

    Если вы не видите адрес IPv6, возможно, вам не нужно его отключать. Однако вы все равно можете продолжить, если регулярно подключаетесь к общедоступным сетям Wi-Fi. Безопаснее отключать IPv6 при использовании незащищенных точек доступа.

    Если вы видите адрес IPv6, вы можете выполнить шаги, описанные ниже.

    Как отключить IPv6 на Mac?

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

    Отключить IPv6 в настройках сети

    Самый простой способ отключить IPv6 в macOS (Catalina, Mojave, High Sierra, Sierra и более ранних версиях) — отключить IPv6 в настройках сети (если этот параметр доступен):

    Чтобы восстановить IPv6, выполните шаги, описанные выше, и выберите Автоматически в раскрывающемся списке Настроить IPv6.

    Отключить IPv6 из командной строки

    Возможно, у вас нет возможности отключить IPv6. В этом случае вам нужно запустить команду через приложение Терминал:

    1. Откройте Панель запуска.
    2. Найдите Терминал.
    3. Нажмите Terminal.app.
    4. Если вашей активной сетью является WiFi, введите следующую команду:
      networksetup -setv6off Wi-Fi
    5. Если вы используете Ethernet:
      networksetup -setv6off Ethernet
    6. Вы можете комбинировать обе команды для одновременного отключения IPv6 в WiFi и Ethernet:
      networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
    7. Чтобы повторно включить IPv6, необходимо заменить setv6off на setv6automatic (состояние по умолчанию в macOS), например:
      networksetup -setv6automatic Wi- Fi && networksetup -setv6automatic Ethernet

    Приложение Терминал при вводе команды для отключения IPv6 через Wi-Fi:

    Отключить IPv6 на Mac — командная строка терминала

    Альтернативное решение: отключите IPv6 на маршрутизаторе

    Вариант, который вы можете рассмотреть, если хотите отключить IPv6 на всех своих устройствах одновременно, — отключить его на маршрутизаторе. Конечно, вам нужно помнить, что IPv6 по-прежнему включен на вашем Mac, и если вы подключаетесь к Интернету через другую сеть Wi-Fi, вы все равно подвергаетесь утечке IP-адресов.

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

    1. Перейдите в раздел Администрирование Управление.
    2. В разделе Поддержка IPv6 установите для параметра IPv6 значение Отключить.
    3. Нажмите Сохранить, а затем Применить настройки.

    Обзор

    При подключении к VPN рекомендуется отключать IPv6 в macOS. Таким образом, вы гарантируете, что ваш IPv6-адрес не будет раскрыт.

    Чтобы отключить IPv6 на Mac, вы можете отключить его в настройках Сеть, выполнить команды в приложении Терминал или отключить IPv6 на маршрутизаторе.

    Не забудьте подписаться на нашу рассылку новостей (ниже), чтобы получать другие полезные советы по VPN! Кроме того, вы сделаете трансильванскую летучую мышь 🦇счастливой.

    Об авторе

    Адриан Роман

    Постоянный пользователь VPN, прокси-сервера и Smart DNS, соучредитель ibVPN, бывший менеджер продукта ibVPN, исследователь безопасности данных.

    IPv6 Mac

    Некоторые пользователи Mac могут захотеть отключить поддержку сети IPv6 на своих компьютерах. Это может быть желательно, чтобы избежать определенных сетевых конфликтов или повысить безопасность пользователей в средах с более высоким уровнем угроз, поскольку исследователи обнаружили, что IPv6 потенциально уязвим для атак типа «человек посередине» и других сетевых атак.

    Хотя большинство пользователей не используют IPv6 напрямую, отключение IPv6 не обходится без последствий, поэтому его должны выполнять только пользователи, которые знают, что они делают и почему они это делают. Некоторые основные системные службы Mac OS X, такие как служба обнаружения Bonjour, используют IPv6. Соответственно, отключение IPv6 может сделать общий доступ AirDrop непригодным для использования, некоторые службы печати станут недоступными, а некоторые другие удобные функции Mac также могут стать неработоспособными. Это делает нецелесообразным отключение для многих.

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

    Отключить IPv6 в Mac OS X через Терминал

    Запустите терминал, расположенный в каталоге /Applications/Utilities/, и используйте следующие команды, соответствующие вашей ситуации. Обратите внимание, что многие современные компьютеры Mac имеют только карты Wi-Fi, поэтому опция Ethernet не нужна. Если на Mac есть и сеть Wi-Fi, и сеть Ethernet, возможно, вы захотите отключить IPv6 для обоих интерфейсов.

    Отключение поддержки IPv6 для Ethernet:

    настройка сети -setv6off Ethernet

    Отключение IPv6 для беспроводной связи:

    настройка сети -setv6off Wi-Fi

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

    networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi

    Не забудьте ввести эту строку в одну строку, чтобы правильно выполнить команду.

    Повторное включение IPv6 для Wi-Fi и Ethernet в Mac OS X

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

    networksetup -setv6automatic Wi-Fi

    настройка сети -setv6automatic Ethernet

    Вы также можете поместить это в одну команду, чтобы повторно включить IPv6 для Wi-Fi и Ethernet следующим образом:

    networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet

    Это просто переводит IPv6 обратно в «автоматическое» состояние конфигурации, которое используется по умолчанию в OS X. Если сервер, к которому вы подключаетесь, не поддерживает IPv6, он не будет использоваться. Повторное включение IPv6 должно вернуть все службы Bonjour в нормальное рабочее состояние, включая всегда полезную функцию передачи файлов AirDrop.

    Спасибо @glennzw в Твиттере за совет и информацию об уязвимостях. Не забудьте также подписаться на @osxdaily в Твиттере!

    Мы предоставляем услуги VPN с серверами в более чем 44 странах, чтобы защитить вашу безопасность и конфиденциальность, а также позволить вам обойти географические ограничения.

    Эта страница поможет вам отключить IPv6 на вашем компьютере с Apple Mac OS. Вы можете сделать это, если у вас возникли проблемы с сетью при использовании наших услуг VPN или MyTelly, хотя все остальное вроде бы нормально.

    Примечание. Включение IPv6 в вашей сети может привести к тому, что наши службы перестанут работать.

    Если вы хотите отключить IPv6 на компьютере с Windows, обратитесь к одному из наших руководств ниже.

    У вас еще нет VPN? опробуйте нашу бесплатную пробную версию, нажав кнопку ниже, и получите 3 полных дня неограниченного доступа к нашим сервисам VPN и MyTelly.


    *3-ДНЕВНАЯ БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ — КРЕДИТНАЯ КАРТА НЕ ТРЕБУЕТСЯ

    Чтобы отключить IPv6 на компьютере Mac, выполните следующие действия.

    Шаг 1. Начало работы

    Нажмите значок меню Apple (в левом верхнем углу экрана) и выберите «Системные настройки».


    В окне «Системные настройки» нажмите «Сеть».

    Шаг 2. Измените настройки сети

    Теперь выберите активный сетевой адаптер (Ethernet или Wi-Fi) на левой панели.

    Примечание. Если вы подключены к Интернету по беспроводной сети, соответствующий адаптер должен быть «Wi-Fi». Однако, если вы подключены к Интернету через кабель локальной сети, соответствующий адаптер должен быть «Ethernet».

    Выбрав активный сетевой адаптер, нажмите "Дополнительно".


    Шаг 3. Отключение IPv6

    В меню "Дополнительно" нажмите вкладку TCP/IP.

    Нажмите раскрывающееся меню «Настройка IPv6» и установите для него значение «Выкл.».

    Нажмите "ОК" для подтверждения и "Применить", чтобы сохранить изменения.


    Шаг 4. Перезагрузите компьютер

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

    После перезапуска попробуйте снова подключиться к нашей VPN.

    Примечание. Если вы используете наш сервис MyTelly, убедитесь, что вы повторно зарегистрировали свой IP-адрес на нашем веб-сайте.

    Отсутствует возможность отключить IPv6?

    Если у вас нет возможности отключить IPv6, вы можете вместо этого попробовать выполнить команду через приложение "Терминал".

    Для этого выполните следующие действия:

    Открыв приложение "Терминал", введите приведенную ниже команду в соответствии с типом подключения (Wi-Fi или Ethernet).

    • Если вы подключены через Wi-Fi (беспроводное подключение)
    • Если вы подключены через Ethernet (проводное подключение)

    При вводе команды это должно выглядеть в Терминале. (См. изображение ниже)


    После выполнения этой команды вам может потребоваться ввести пароль пользователя Mac для авторизации изменений.

    Альтернативный метод: отключить IPv6 на маршрутизаторе

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

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

    Есть проблемы?

    К сожалению, не все идет по плану.

    Если у вас возникнут дальнейшие трудности, не стесняйтесь обращаться в нашу службу технической поддержки по адресу [email protected], и мы сделаем все возможное, чтобы помочь в дальнейшем.

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