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

ПК

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

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

IPv4 против IPv6

IPv4 имеет пул из 4 294 967 296 адресов, и мы уже близки к исчерпанию этого пула. Не все они используются, так как некоторые были приобретены и сохранены в резерве, но конец определенно близок.

IPv6 имеет пул из 340,282,366,920,938,463,463,374,607,431,768,211,456 адресов. Это 2 128 . Однако IANA, люди, отвечающие за управление IP-адресацией, не будут выдавать все эти адреса сразу. Кроме того, все действующие адреса IPv6 будут начинаться с 2 или 3. Таким образом, фактическое количество действующих адресов IPv6 составит 2 125 . Все равно это довольно большое число.

На момент публикации подавляющее большинство провайдеров и сетей все еще используют IPv4. Большинство нового сетевого оборудования совместимо с IPv6, но не все. Windows также не полностью совместима, поскольку она все еще думает, что точка с запятой в адресе IPv6 относится к дисковому накопителю, так что мы еще не пришли!

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

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

Отключение IPv6 в Windows

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

  1. Введите или вставьте ‘regedit’ в поле Search Windows/Cortana и нажмите Enter.
  2. Перейдите к ‘HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services, tcpip6 and Parameters’.
  3. Щелкните правой кнопкой мыши Parameters в левой панели и выберите New, DWORD (32-bit) Value.
  4. Назовите его ‘DisabledComponents’.
  5. Щелкните правой кнопкой мыши DisabledComponents и выберите Modify.
  6. Измените значение на ‘FF’ и нажмите OK.

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

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

Отключить IPv6 в OS X

OS X не имеет такой проблемы совместимости, как Windows, но все еще не использует IPv6. Если вы предпочитаете все упростить или устраняете неполадки в сети, вот как отключить IPv6 в OS X.

  1. Откройте Finder.
  2. Перейдите к Applications, Utilities и Terminal.
  3. Введите или вставьте ‘networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi’ и нажмите Enter.

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

Введите или вставьте ‘networksetup -setv6automatic Wi-Fi && networksetup -setv6automatic Ethernet’ и нажмите Enter в Terminal, чтобы снова включить IPv6.

Вы можете использовать пользовательский интерфейс, если хотите.

  1. Перейдите в меню Apple.
  2. Выберите System Preferences и Network
  3. Выберите Ethernet и затем Advanced.
  4. Выберите Configure IPv6 и установите значение Off
  5. Повторите для Wi-Fi.
  6. Перезагрузите компьютер.

Отключите IPv6 в Linux

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

  1. Откройте окно терминала и войдите в систему как root.
  2. Введите или вставьте ‘sysctl -w net.ipv6.conf.all.disable_ipv6=1’ и нажмите Enter.
  3. Введите или вставьте ‘sysctl -w net.ipv6.conf.default.disable_ipv6=1’ и нажмите Enter.

Вы можете использовать ‘sysctl -w net.ipv6.conf.all.disable_ipv6=0’ и ‘sysctl -w net.ipv6.conf.default.disable_ipv6=0’, чтобы включить его, когда будете готовы.

Если вы используете Debian, процесс немного отличается.

  1. Откройте окно терминала и войдите в систему как root.
  2. Введите или вставьте ‘sudo nano /etc/sysctl.conf’ и нажмите Enter.
  3. Добавьте ‘net.ipv6.conf.all.disable_ipv6 = 1’ и ‘net.ipv6.conf.default.disable_ipv6 = 1’ и ‘net.ipv6.conf.lo.disable_ipv6 = 1″ в виде трех строк в нижней части файла conf.
  4. Сохранить и выйти
  5. Перезагрузить компьютер.

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

YouTube видео: Как отключить IPv6 в MacOS, Windows и Linux


Оцените статью
IT советы и лайфхаки, windows, технологии