Windows 7: как решить проблему IPv6 «Нет доступа к сети»?

11

Я рву свои волосы на этом. В основном мне нужен IPv6 для работы на ноутбуке с Windows 7 (Home Premium), но это не так.

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

IPv6-подключение: нет доступа к сети

У меня полностью отключен брандмауэр, для параметра реестра DisabledComponents установлено значение 0 (для IPv6), и я могу найти только ответы Google, которые выглядят примерно так:

  • сбросить стек TCP / IP (сделано, безрезультатно);
  • вам не нужен IPv6 (да, я делаю)

IPv6 включен в свойствах моего беспроводного адаптера. Боже, я ненавижу Windows. У кого-нибудь есть решение для этого?

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

Изменить: нет других компьютеров Windows 7 / Vista в этой сети. Я на самом деле пытаюсь поговорить с Airport Express, который использует IPv6 для AirTunes и конфигурации. Работает без проблем на моем Macbook Pro в той же сети. Windows 7 не видит и не может видеть дополнительные динамики в iTunes. Кажется, причина в неработающем IPv6, но я не могу понять, почему IPv6 не работает.

Изменить 2: Я должен также указать, что у меня есть локальный IPv6-адрес канала (то есть fe80 :: / 10) на беспроводном интерфейсе. Кроме того, IPv6 работает через Ethernet, но не по беспроводной сети !!! Я не понимаю этого. Ниже приведен результат работы ipconfig /all.

Обратите внимание, что в беспроводной сети есть DHCPv6 и другие компоненты, а в Ethernet нет. Так что я думаю, мне нужно как-то настроить беспроводную сеть как Ethernet? Конфигурация Windows IP

   Host Name . . . . . . . . . . . . : laptop
   Primary DNS Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Broadcom Virtual Wireless Adapter
   Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : DW1501 Wireless-N WLAN Half-Mini Card
   Physical Address. . . . . . . . . : 1C-65-9D-0B-E4-7F
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::598:e33c:9cc7:b542%12(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.104(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 10:11:17 AM
   Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 10:11:17 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 219964829
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe FE Family Controller
   Physical Address. . . . . . . . . : F0-4D-A2-7B-63-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a8a6:9367:8182:fa68%11(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.111(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Sunday, 3 October 2010 11:39:15 AM
   Lease Expires . . . . . . . . . . : Wednesday, 6 October 2010 11:39:15 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 250629538
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-14-08-Firefox-C3-F0-4D-A2-7B-63-00
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter iSATAp.{1533D0AA-42AB-4904-B22E-EEF6054E76C3}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter iSATAp.{D60E2DFB-D336-4A54-B77C-979A6B5A7F05}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter iSATAp.{E66DCB54-E7A4-41B9-ADEE-86284F92EEF1}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
Клетус
источник
У меня никогда не было проблем с этим и с брандмауэром, но я, возможно, знаю, что происходит, есть ли в вашей сети какие-либо другие машины с Windows 7 или Vista?
Уильям Хилсум
@ Нет других машин с Win7 / Vista.
Клет
Я только что проверил что-то. Подключил его через Ethernet и IPv6 работает отлично. Это только не работает по беспроводной связи! Что дает? У меня был установлен McAfee Firewall (Dell Shovelware, который шел с ним, не большой выбор). Сейчас оно ушло, но я думаю, что осталось немного вещей. Как и для работы ICMP, мне пришлось удалить правило брандмауэра из брандмауэра, который якобы был отключен.
Клет
На самом деле причиной этой ошибки является не проблема «доступа», вызванная брандмауэром, а (отсутствующие) маршруты. Например, моя Time Capsule является просто мостом для основного маршрутизатора DSL (с поддержкой IPv6). Time Capsule также является точкой доступа WiFi, в то время как она отключена на маршрутизаторе DSL. Маршруты по умолчанию будут отправлены маршрутизатором в мой локальный ящик с использованием DHCP (или будут существовать с момента последнего предоставления аренды). Проблема сейчас: не было маршрутизатора для передачи IPv6 через ТС в Интернет. route -4 printи route -6 printпредоставил ключ вместе с ping, tracertи nslookup.
0xC0000022L

Ответы:

4

Я нашел решение этого:

  1. Запустите утилиту аэропорта;
  2. Выберите Аэропорт Экспресс;
  3. Нажмите «Дополнительно»;
  4. Выберите IPv6;
  5. Измените режим IPv6 на «Туннель»;
  6. Проверьте «Блокировать входящие соединения IPv6»;
  7. Настройте IPv6 автоматически.

Перезапустите, и вдруг Windows 7 увидит это. OSX мог видеть это независимо, но все еще может видеть это.

Не спрашивайте меня почему, но это исправило это.

user52070
источник
Вы пробовали переходник Microsoft 6to4?
Harrymc
@harrymc 6to4 адаптер для внешнего IPv6 не так ли?
щебень
Насколько я понимаю, он должен был позволить ipv6 общаться с ipv4. Детали не ясны, и это может быть просто противоположным направлением того, что вы просите, но было бы интересно посмотреть, что он делает в вашей конфигурации.
Harrymc
1
@harrymc спасибо за ваш вклад, но я считаю, что 6to4 предназначен для туннелирования между сетями IPv6 через сеть IPv4. У меня смутная память о RFC о транспортировке карманов IPv6 через IPv4 или что-то подобное. Во всяком случае, проверьте этот ответ. Решение наконец найдено.
щебень
@ user52070: на самом деле решение зависит от того, подключен ли TimeCapsule через Ethernet к маршрутизатору с поддержкой IPv6 или нет. Вполне допустимо не блокировать трафик IPv6 и устанавливать режим « Маршрутизатор» . Тем не менее, указатель на утилиту аэропорта помог мне. Благодарю.
0xC0000022L
6

Локальная сеть / доступ в интернет сложна.

Исходя из ваших комментариев, я думаю, что причина того, что вы видите сообщение, которое вы видите, заключается в том, что в вашей сети нет других компьютеров с Windows Vista или Windows 7 (или других компьютеров, предназначенных для связи локального IPv6).

Это возможные состояния:

No network access - No DHCP server, no link-local address assigned.

Limited network (or similar) - No DHCP, link-local address assigned.

No Internet - DHCP detected, no access to internet

Internet - DHCP detected, Internet access available.

Link Локальные адреса используются исключительно для подключения компьютеров к сети без сетевой инфраструктуры. Единственный известный мне способ заставить его работать - это иметь DHCP-сервер с поддержкой IPv6, использовать другие устройства, совместимые с локальной связью, или вручную назначать адрес IPv6.

Кроме того, чтобы исключить какие-либо глупости / ограничения на вашем компьютере (я видел несколько драйверов, вызывающих это), вы можете проверить, что он не был отключен в вашем реестре:

Перейдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\и найдите запись с именем DisabledComponentsи убедитесь, что она является 32-битным Dword и установлена ​​в 0. Если вы не видите его, попробуйте создать его, чтобы сбросить ограничения, а затем перезагрузите компьютер.

Уильям Хилсум
источник
Спасибо за ваш ответ, но, как я уже упоминал в этом вопросе, DisabledComponents уже имеет значение 0. Кроме того, я подключаюсь к сети, созданной Airport Express. Мой Macbook Pro справляется с этой задачей, поэтому получает адрес IPv6 от Airport Express. Это Windows 7, которая не работает.
Клет
@Cletus извините ... что отключенные компоненты были лишним и забыли, что вы написали это ... Никогда не сталкивался с этой ситуацией лично, но если IPv6 DHCP не работает, я лично (в рамках диагностики) попытался бы отключить IPv4 на сетевой карты и посмотреть, если этот удар запускает IPv6. Затем (я знаю, не идеально), что произойдет, если вы вручную назначите IPv6-адрес в том же диапазоне? ... И из вашего первоначального вопроса, не ненавидите Windows! У него много плюсов!
Уильям Хилсум
0

Ваша текущая конфигурация Windows IP показывает оба соединения одновременно, так что ...

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

Действительно звучит глупо, так что ударь меня, если я что-то не понял ...


Обновление 1.

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

netsh interface ipv6 show addresses

netsh interface ipv6 show interfaces

netsh interface ipv6 show subinterfaces

Вы уверены, что это включено (и свойства настроены правильно):

альтернативный текст

Тамара Вийсман
источник
Я разработал, что некоторые настройки для интерфейса, а некоторые на основе протокола. Подобно тому, как DHCPv6 обнаруживается как в беспроводной сети, так и в Ethernet, когда кабель Ethernet подключен, но исчезнет из обоих, если он будет удален. Мне нужен IPv6 для работы, когда используется только беспроводная связь.
Клет
Добавлено обновление.
Тамара Вийсман
0

Многие беспроводные маршрутизаторы автоматически блокируют все контакты между беспроводными устройствами.

Что-то для проверки:

Проверьте, включена ли «изоляция клиента» на беспроводном маршрутизаторе (если он имеет эту опцию).
Эта опция также иногда называется «изоляция точки доступа» или «разделитель конфиденциальности».

harrymc
источник
Беспроводной маршрутизатор ADSL имеет настройку изоляции, но он выключен. Это также не является частью этого уравнения. Я пытаюсь подключиться к беспроводной сети, созданной Airport Express, чтобы настройки беспроводной сети маршрутизатора не были (на самом деле) релевантными. Насколько я вижу, Airport Express не имеет такой настройки беспроводной изоляции.
щебень
Посмотрите на это обсуждение: forums.cnet.com/7723-13973_102-339365.html . Аэропорт Экспресс наконец-то работал там с ipv6 для некоторых людей, но есть слишком много предложений, чтобы дублировать их здесь.
harrymc 10.10.10
0

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

Джоэл Коухорн
источник
0

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

anti.e
источник
Добро пожаловать в Супер пользователя! Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его постом - вы всегда можете комментировать свои собственные посты, и, когда у вас будет достаточно репутации, вы сможете комментировать любой пост .
Peachy
-1

Статья Windows 7 и IPv6: полезна ли в конце концов? :

Корень этого заключается в том, что Windows 7 обрабатывает автоконфигурацию IPv6 с протоколом обнаружения соседей (NDP) способом, который не совсем совпадает с тем, как их предписывают стандарты RFC . Вы можете обойти это, отключив Microsoft от того, как IPv6-адреса назначаются с помощью команды:

netsh interface ipv6 set global randomizeidentifiers=disabled

Если это не поможет, вы можете поиграться с адаптером Microsoft 6to4, который позволит вам использовать ipv4 по сети ipv6:

В Диспетчере устройств выберите Действие -> Добавить устаревшее оборудование -> Далее -> Установить оборудование, которое я вручную выбрал из списка -> Сетевые адаптеры -> Microsoft -> Адаптер Microsoft 6to4 -> Далее -> Завершить работу мастера.

От настройки и развертывания IPv6 в Windows Vista

6to4 - это технология, которая назначает адреса и автоматически настраивает туннели между маршрутизаторами для обеспечения одноадресного подключения IPv6 между сайтами с поддержкой IPv6 и узлами через Интернет IPv4.

Примечание: 6to4 работает только с публичными адресами.

Как правило, маршрутизаторы 6to4 используются для того, чтобы клиенты IPv6 могли обмениваться данными друг с другом, используя IPv6 через Интернет IPv4. Маршрутизаторам 6to4 требуется публичный адрес IPv4. Как и ISATAP, данные приложения и заголовок IPv6 инкапсулированы в заголовок IPv4 для прохождения через Интернет IPv4.

К сожалению, у меня нет подходящей среды для тестирования всего этого.

harrymc
источник
Я пытался запустить эту команду. К сожалению, это не решает проблему. IPv6 работает только при подключенном Ethernet.
cletus 6.10.10
Добавлена ​​информация, которая кажется актуальной.
Harrymc