Как отключить IPv6 в Mac OS X

Оглавление:

Anonim

Некоторые пользователи 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:

networksetup -setv6off Ethernet

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

networksetup -setv6off Wi-Fi

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

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

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

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

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

networksetup -setv6automatic Wi-Fi

networksetup -setv6automatic Ethernet

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

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

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

Желающие могут узнать больше об IPv6 в Википедии.

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

Как отключить IPv6 в Mac OS X