Как настроить ipv6 дома

Руководство по настройке IPv6 в Windows для продвинутых пользователей

Windows Vista, Windows Server 2008 и более поздние версии Windows реализуют RFC 3484 и используют таблицу префиксов, чтобы определить, какой адрес использовать при наличии нескольких адресов для имени системы доменных имен (DNS).

По умолчанию Windows IPv6 глобальные односекреансные адреса по адресам IPv4.

Применяется к: Windows 10 — все выпуски, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Исходный номер КБ: 929852

Сводка

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

Версия 6 протокола Интернета (IPv6) является обязательной частью Windows Vista и Windows Server 2008 и более новых версий. Мы не рекомендуем отключить IPv6 или его компоненты. Если это так, некоторые Windows могут не функционировать.

Рекомендуется использовать Prefer IPv4 over IPv6 в политиках префикса вместо отключения IPV6.

Используйте ключ реестра для настройки IPv6

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

Функции IPv6 можно настроить, изменяя следующий ключ реестра:

Расположение: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
Имя: DisabledComponents
Тип: REG_DWORD
Значение Min: 0x00 (значение по умолчанию)
Максимальное значение: 0xFF (отключенО IPv6)

Функциональность IPv6 Значение реестра и комментарии
Предпочитаем IPv4 над IPv6 Десятичных 32
Hexadecimal 0x20
Двоичный xx1x xxxx

Рекомендуется вместо отключения IPv6.

Отключение IPv6 Десятичной 255
Hexadecimal 0xFF
Двоичный 1111 1111

См. задержку запуска после отключения IPv6 в Windows, если вы столкнулись с задержкой запуска после отключения IPv6 в Windows 7 SP1 или Windows Server 2008 R2 SP1.

Кроме того, запуск системы будет отложен на пять секунд, если IPv6 отключен неправильно, установив параметр реестра DisabledComponents к значению 0xffffffff. Правильное значение должно быть 0xff. Дополнительные сведения см. в обзоре Internet Protocol Version 6 (IPv6).

Значение реестра DisabledComponents не влияет на состояние окна. Даже если ключ реестра DisabledComponents настроен на отключение IPv6, можно проверить поле в вкладке Networking для каждого интерфейса. Это ожидаемое поведение.

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

Отключение IPv6 для всех нетоннических интерфейсов Десятичных 16
Hexadecimal 0x10
Двоичный xxx1 xxxx
Отключение IPv6 во всех интерфейсах туннеля Десятичных 1
Hexadecimal 0x01
Двоичный xxxx xxx1
Отключение IPv6 для всех нетоннических интерфейсов (за исключением обратной связи) и в интерфейсе тоннеля IPv6 Десятичных 17
Hexadecimal 0x11
Двоичный xxx1 xxx1
Предпочитаем IPv6 над IPv4 Двоичный xx0x xxxx
Повторное включить IPv6 во всех интерфейсах nontunnel Двоичный xxx0 xxxx
Повторное включить IPv6 на всех интерфейсах туннеля Двоичный xxx xxx0
Повторное встройка IPv6 в нетуннелевые интерфейсы и интерфейсы тоннелей IPv6 Двоичный xxx0 xxx0
  • Администраторы должны создать файл .admx, чтобы выставить параметры реестра ниже таблицы в параметре групповой политики.
  • Чтобы эти изменения вступили в силу, необходимо перезапустить компьютер.
  • Значения, помимо 0 или 32, вызывают сбой службы маршрутного и удаленного доступа после вступления этого изменения в силу.

По умолчанию протокол туннеля 6to4 включен в Windows, когда интерфейсу назначен общедоступный адрес IPv4 (общедоступный адрес IPv4 означает любой адрес IPv4, который не находится в диапазонах 10.0.0.0/8, 172.16.0.0/12 или 192.16.0.0/16). 6to4 автоматически назначает IPv6-адрес интерфейсу тоннелей 6to4 для каждого адреса, а 6to4 динамически регистрирует эти адреса IPv6 на назначенном DNS-сервере. Если такое поведение не требуется, рекомендуется отключить интерфейсы тоннеля IPv6 для затронутых хостов.

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

Откройте окно командной команды администрирования.

Выполните следующую команду:

Замените соответствующее значение.

Как рассчитать значение реестра

Windows bitmasks для проверки значений DisabledComponents и определения того, следует ли отключить компонент.

Чтобы узнать, какой компонент каждый бит (от низкого до высокого) элементов управления, обратитесь к следующей таблице.

Имя Параметр
Tunnel Отключение интерфейсов тоннелей
Tunnel6to4 Отключение интерфейсов 6to4
TunnelIsatap Отключение интерфейсов Isatap
Tunnel Teredo Отключение интерфейсов Teredo
Нативный Отключение родных интерфейсов (также PPP)
PreferIpv4 Предпочитаем IPv4 в политике префикса по умолчанию
TunnelCp Отключение интерфейсов CP
TunnelIpTls Отключение интерфейсов IP-TLS

Для каждого бита 0 означает false, а 1 — true. В примере обратитесь к следующей таблице.

Параметр Предпочитать IPv4 над IPv6 в политиках префикса Отключение IPv6 для всех нетоннических интерфейсов Отключение IPv6 во всех интерфейсах туннеля Отключение IPv6 в нетоннических интерфейсах (кроме циклической) и в интерфейсе тоннеля IPv6
Отключение интерфейсов тоннелей 0 0 1 1
Отключение интерфейсов 6to4 0 0 0 0
Отключение интерфейсов Isatap 0 0 0 0
Отключение интерфейсов Teredo 0 0 0 0
Отключение родных интерфейсов (также PPP) 0 1 0 1
Предпочитаем IPv4 в политике префикса по умолчанию. 1 0 0 0
Отключение интерфейсов CP 0 0 0 0
Отключение интерфейсов IP-TLS 0 0 0 0
В двоичном формате 0010 0000 0001 0000 0000 0001 0001 0001
Hexadecimal 0x20 0x10 0x01 0x11

Использование интерфейса сетевых свойств для отключения IPv6 не поддерживается

Это значение реестра не влияет на состояние следующего контрольного окна. Даже если для ключа реестра установлено отключение IPv6, можно выбрать поле в вкладке Networking для каждого интерфейса. Это ожидаемое поведение.

Справка

Дополнительные сведения о RFC 3484 см. в подборке адресов по умолчанию для версии 6 протокола Интернета (IPv6).

Дополнительные сведения о том, как установить приоритет IPv4 над IPv6, см. в SIO_ADDRESS_LIST_SORT.

Дополнительные сведения о связанных проблемах см. в статьях ниже:

  • Пример 1. В контроллерах домена может возникнуть остановка работы LDAP над UDP 389. Узнайте, как использовать Portqry для устранения неполадок с подключением Active Directory
  • Пример 2. Exchange Server 2010 г. могут возникнуть проблемы, Exchange перестанут работать. См. аргументы против отключения IPv6 и отключения IPv6 и Exchange — Going All The Way.
  • Пример 3. Кластеры неудачной передачи см. что такое виртуальный адаптер кластера неудачной передачи Майкрософт в любом случае? и кластеризация failover и IPv6в Windows Server 2012 R2 .

Netmon 3.4 не совместим с операционной Windows Server 2012 более новой ОС при включенной командной группе LBFO NIC. Вместо этого используйте анализатор сообщений.

Источник

Как включить IPv6: настройка протокола на Windows 7 и 10

Давайте для начала разберёмся – что это такое? Как вы, наверное, уже знаете, для общения в сети любое устройство: компьютер, ноутбук, телефон или даже телевизор использует систему IP адресов. Пока в широком использовании существует именно четвертая версия IPv4. Она кодирует путём 4 байтовых цифр. 1 байт может выражать цифру от 0 до 255. Грубо говоря, адресация находится в диапазоне от 0.0.0.0 до 255.255.255.255. В итоге «ай пи» могут получить 4 294 967 296 – чуть больше 4 миллиардов адресов.

Но в 21 веке, который знаменуется «веком интернета» – как говорит практика, свободных «ИП», уже становится мало. В свое время мой провайдер, спокойно выдавал статические IP. Сейчас же эта процедура платная, хотя прошло всего несколько лет.

IPv6 – в общем это новый стандарт, который пока используется очень редко. Адрес при этом имеет размер не 32 Бита как в IPv4, а в 3 раза больше – 128 Бит. Но в скором времени компьютерная и сетевая индустрия полностью перейдут на новый формат адреса. Теперь давайте расскажу, как включить IPv6.

Включение и выключение

ПРИМЕЧАНИЕ! Если подключение идёт к роутеру, при использовании вашего провайдера шестой версии – настройки нужно производить в самом роутере.

Настройки IPv6 уже по-умолчанию установлены на большинстве сетевых устройств. При этом использование протоколов адресов, зависит от вашего провайдера и какой именно версию айпи – он использует. Если провод от провайдера идёт напрямую к вам в компьютер, то настройка достаточна простая для всех версия Windows: 7, 8, 10 и даже XP.

  1. Одновременно нажмите на две клавиши «Windows»и «R».

  1. Пропишите команду, как на картинке выше и нажмите «ОК».

  1. Теперь очень важный момент. Нужно выбрать именно то подключение, через которое идёт интернет. В моём случае это проводной вариант. Нажимаем правой кнопкой и переходим в свойства.

  1. Выбираем 6 версию TCP и заходим в свойства. По-умолчанию, стоит автономное получение IP от DHCP сервера. Если подключение идёт извне от провода провайдера, то по идее он должен автоматом получить эти данные. Но совсем недавно, некоторые провайдеры стали выдавать настройки статического адреса шестой версии.

  1. Эти данные написаны в договоре. В таком случаи, просто переписываем все буковки и циферки как на листке. Для установки адресов вручную, указываем галочки ниже «Использовать следующие…» и прописываем. В самом конце ещё раз проверьте введенные данные и нажмите «ОК».

Если вы в автономном режиме получаете айпишник, то скорее всего у вас также в листе будут указаны DNS сервера вашего провайдера. Но можно указать проверенные ДНС от Google и Яндекс:

  • 2001:4860:4860::8888 и 2001:4860:4860::8844;
  • 2a02:6b8::feed:bad и 2a02:6b8:0:1::feed:bad.

Как настроить на роутере

Если интернет у вас подключен к роутеру, то прописывать все данные, в том числе DNS адреса стоит в настройках маршрутизатора. Чтобы зайти в Web-интерфейс роутера, вам нужно быть подключенным к его сети. Можно подключиться по Wi-Fi или по кабелю (вставьте его в свободный LAN разъём на передатчике).

  1. Открываем браузер и прописываем IP или DNS адрес роутера. Адрес указан на этикетке под корпусом.

  1. После, вас попросят ввести логин и пароль – эта информация находится там же.
  2. Далее инструкции будут отличаться в зависимости от прошивки и компании, которая выпустила аппарат. Но сам принцип один и тот же. Покажу на примере TP-Link.
  3. Почти у всех, данный пункт меню будет отдельно. Ну и называется он соответствующее – «IPv6». Далее нас интересует именно WAN подключение.

  1. Как видите тут принцип такой же как на IPv4. Есть динамическое подключение – его просто устанавливаешь и ничего вводить не нужно. Статическое – тут нужно как в прошлой главе вручную ввести: IP, Длину префикса, адрес шлюза и ДНС сервера. PPPoEv6 – использует при подключении логин и пароль. Выбираем наш вариант и просто вводим данные из договора от провайдера.
  2. Проверить включение режима можно на главной вкладке или в «Состояние». Там вы увидите ваш адрес.

Как узнать и посмотреть адрес?

Если подключение идёт напрямую к компу или ноуту, то можно узнать через командную строку. Для этого жмём «Win+R», прописываем «cmd». Далее на черном экране прописываем команду «ipconfig» и смотрим результат. Если вы подключаетесь через роутер, то адрес стоит смотреть в админке аппарата на главной. О том, как туда зайти – я писал в главе выше.

Источник

Пробуем IPv6 в домашней сети

Давно хотел пощупать что это такое. Много новостей связанных с ipv6 мелькает в интернете. Близится всемирный день запуска, прошлогодний день тестирования я как-то пропустил. Да и вообще за ним будущее и я считаю лучше быть впереди чем потом догонять.
А недавняя статья на хабре окончательно сподвигла меня изучить этот вопрос на собственном опыте.

Дано: домашний сервер-роутер на Ubuntu Server 11.10, стационарный компьютер и нетбук на Kubuntu 11.10 и мобильный телефон на Android. Теоретически всё это умеет ipv6, посмотрим что будет на практике.

Установку и настройку тоннеля через Hurricane Electric можно сделать по множеству инструкций в интернете, например по упомянутой выше статье. В итоге имеем: полностью настроенный сервер имеющий связь как с ipv4 так и ipv6. Устройства в сети получают префикс от radvd и сами настраивают себе адрес, но адрес DNS сервера приходится прописывать ручками и самое главное «но» — все устройства в сети переподключаются раз в 1-2 минуты, что на web-серфинге не сказывается, а вот аську тут же банят за слишком частые попытки подключения. Будем искать решение, а так же разбираться как это всё работает.

Попытаюсь пересказать принцип работы назначения адресов ipv6 человеческим языком:

Адреса link-local, которые хосты ipv6 сети сами себе назначают используя свой MAC адрес и стандартный префикс fe80. это понятно и нам в данный момент не интересно.

Далее хост используя этот link-local адрес отправляет в сеть запрос в поисках роутера (Router Solicitation) и если роутер там есть то он отвечает (Router Advertisement), а вот тут есть два пути:
1. Если роутер просто роутер, то он присылает в ответ префикс сети. Далее хост сам себе назначает адрес используя этот префикс и свой MAC адрес и добавляет маршрут по умолчанию на этот роутер.
2. А если роутер еще и DHCPv6 то запускается другой процесс назначения адреса, аналогичный DHCPv4.

На это влияет бит Managed Address Configuration Flag (M) в ответе Router Advertisement.
Так же там есть бит Other Stateful Configuration Flag (O) который говорит нужно ли еще другие параметры получать, например маршруты, адрес DNS сервера, адрес NTP и т.д.

Radvd умеет только первый вариант, для всего остального нужен полноценный DHCPv6 сервер. В моей сети уже есть dnsmasq который занимается раздачей адресов и пересылкой dns запросов. Но к сожалению он не умеет ipv6. Или умеет? Самая свежая версия dnsmasq 2.60 умеет и Router Advertisement и DHCPv6. Отлично!
В репозиториях Ubuntu свежей версии нет, только 2.59, качаем из репозитория Debian Unstable. Там добавляется одна новая зависимость, её можно поставить из родного репозитория.

sudo apt-get install libnetfilter-conntrack3
sudo dpkg -i dnsmasq-base_2.60-2_i386.deb

Отключаем radvd, а лучше совсем удаляем.
Читаем man и добавляем в конфиг /etc/dnsmasq.conf следующее:

enable-ra
dhcp-range=2001:470:aaab:aaaa::2, 2001:470:aaab:aaaa:ffff:ffff:ffff:ffff, 64, 12h

Можно конечно не всю /64 подсеть использовать, а поменьше, но пусть резвится, тем более алгоритм генерации адресов другой, более хитрый, а не подряд как в DHCPv4.

Перезапускаем dnsmasq, перезапускаем сеть на клиенте и вуаля, всё получили и адрес и маршрут и адрес DNS равный адресу роутера.
Проверяем, всё работает, aaaa.test-ipv6.com открывается. DNS на роутере доступен по обоим v4 и v6 адресам. Отлично!

Берем в руки телефон с Android. Печаль. IPv6 он не получает. Выясняем что Android не умеет получать адрес от DHCPv6, совсем, никакой версии. Читаем man дальше и в конфиг dnsmasq.conf добавляем следующее:

dhcp-range=2001:470:aaab:aaaa. ra-only, 64, 12h

Теперь наш dnsmasq отвечает двумя Router Advertisement один с установленными флагами M и O, а другой со сброшенными. Android телефон воспринимает только второй, а вот linux клиенты воспринимают оба, и по этому получают по два адреса. Но это не страшно, я считаю. Один из них dnsmasq запоминает (выданный DHCPv6) и можно получать доступ к клиентам по имени. А вот телефон, увы, получит только адрес, DNS он будет знать только с ipv4 именем (192.168.1.1).
Кстати, теоретически существует конфигурация M=0, O=1, так называемая DHCPv6 stateless, когда адреса назначаются автоматически, а другие параметры получаются от DHCPv6, но я не уверен, что dnsmasq так умеет, Android такое примет, да и имена внутри сети не помешают. Есть ещё «костыль» RDNSS (Router Advertisement Options for DNS Configuration). Его умеет radvd на стороне сервера, а на клиентов нужно устанавливать rdnssd, в том числе и на Windows. Для Android всё равно не поможет, он его тоже не умеет.

Отключаем ipv4 и ищем где у нас проблемы с конфигами сервисов. Либо адреса заменяем на имена, либо к ipv4 адресам добавляем ipv6. Со стационарного компьютера все сервисы доступны по ipv6, а вот на нетбуке возникли проблемы. NFS шара монтируется с помощью autofs, а видимо в нем баг и он не разрешает имя сервера по ipv6. Если просто mount делать, то успешно монтируется.
Возвращаем обычный интернет, ибо ipv6 пока скуден, google только поиск, википедия только через sixxs.net, несколько радиостанций, несколько трекеров. Ждем 6 июня.

Настройка фаервола ip6tables ничем не отличается от iptables, только отсутствует -t nat POSTROUTING. Ну и я себе добавил пропуск некоторых ICMPv6 пакетов внутрь, чтоб можно было пинговать снаружи.

Что мы получили? Готовность №1 к World IPv6 Launch домашней сети и бесценный опыт.

Источник

Читайте также:  Не работает один цилиндр мотор лодочный ямаха
Оцените статью