Windows 7:如何解决IPv6“无网络访问”问题?


11

我正在把头发剪掉。基本上,我需要IPv6才能在Windows 7(家庭高级版)Dell笔记本电脑上工作,事实并非如此。

我的无线网络正常工作,但是如果我单击无线网络并选择状态,它将显示:

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可通过以太网工作,但不能通过无线工作!!!我不明白 以下是running的输出ipconfig /all

请注意,无线设备上具有DHCPv6和其他功能,而以太网则没有。所以我想我需要以某种方式使无线像以太网一样?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计算机?
William Hilsum

@将没有其他Win7 / Vista计算机。
cletus

我刚测试过。通过以太网和IPv6插入即可正常工作。它仅不能通过无线运行!是什么赋予了?我确实安装了McAfee Firewall(随附的Dell shovelware,选择不多)。现在已经不见了,但我想它留下了一些东西。为了使ICMP正常工作,我不得不从据称已禁用的防火墙中删除防火墙规则。
cletus

实际上,此错误的原因不是由防火墙引起的“访问”问题,而是由(丢失)路由引起的。例如,我的Time Capsule仅仅是主DSL路由器(支持IPv6)的桥梁。Time Capsule也是WiFi热点,而在DSL路由器上已禁用。路由器将使用DHCP将默认路由推送到我的本地主机(或者从上次发布租约开始就已经存在)。现在的问题:没有路由器通过TC将IPv6获取到Internet。route -4 printroute -6 print提供了线索pingtracertnslookup
0xC0000022L

Answers:


4

我找到了解决方案:

  1. 启动机场实用程序;
  2. 选择机场快线;
  3. 点击“高级”;
  4. 选择IPv6;
  5. 将IPv6模式更改为“隧道”;
  6. 选中“阻止传入的IPv6连接”;
  7. 自动配置IPv6。

重新启动,突然Windows 7可以看到它。OSX可以看到它,但是仍然可以看到它。

不要问我为什么,但这可以解决。


您是否尝试过Microsoft 6to4适配器?
harrymc

@harrymc 6to4适配器是用于外部IPv6的吗?
cletus

据我了解,应该让ipv6与ipv4对话。详细信息尚不清楚,也可能只是您要求的相反方向,但是查看它在配置中的作用将很有趣。
harrymc

1
@harrymc感谢您的输入,但我相信6to4是通过IPv4网络在IPv6网络之间建立隧道的。我对RFC含糊不清,它是关于通过IPv4或类似方式传输IPv6信息包的。无论如何,请检查此答案。终于找到了解决方案。
cletus

@ user52070:实际上,解决方案取决于 TimeCapsule是否通过以太网连接到支持IPv6的路由器。阻止IPv6流量并将模式设置为Router是完全合法的。尽管如此,指向机场实用程序的指针还是对我有所帮助。谢谢。
0xC0000022L15年

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.

链接本地地址纯粹是临时使用的,计算机无需网络基础结构即可联网。我知道使其工作的唯一方法是拥有启用IPv6的DHCP服务器,使用其他本地链接兼容的设备或手动分配IPv6地址。

另外,要排除计算机上的任何愚蠢/限制(我见过一些驱动程序会导致此问题),可以检查注册表中是否未禁用它:

转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\并查找名为的条目DisabledComponents,并确保它是32位Dword并将其设置为0。如果看不到它,请尝试创建它以重置限制,然后重新启动计算机。


感谢您的回答,但正如我在问题中提到的,DisabledComponents已设置为0。此外,我正在连接到由Airport Express创建的网络。我的Macbook Pro可以做到这一点,因此可以从Airport Express获取IPv6地址。是Windows 7无法正常工作。
cletus

@Cletus对不起... disabledcomponents有点额外,忘记了您写的...从来没有亲自处理过这种情况,但是如果IPv6 DHCP无法正常工作,我个人(作为诊断的一部分)会尝试在IPv6 DHCP上禁用IPv4。网卡,看看该踢是否启动IPv6。接下来,(我知道不是很完美)如果您在相同范围内手动分配IPv6地址会怎样?...从您最初的问题出发,不要讨厌Windows!它有很多优点!
William Hilsum

0

当前的Windows IP配置同时显示两个连接,因此...

拔出网络电缆,然后查看无线网络是否确实连接了。

听起来真的很蠢,所以如果我看错了东西就打我...


更新1。

您可以在禁用有线连接的情况下尝试以下三个命令并更新您的问题:

netsh interface ipv6 show addresses

netsh interface ipv6 show interfaces

netsh interface ipv6 show subinterfaces

您确定已启用此功能(并且正确配置了属性):

替代文字


我已经计算出一些设置是针对每个接口的,而某些则基于协议。就像当插入以太网电缆时,DHCPv6在无线和以太网下都显示一样,但是如果将其删除,则将从两者中消失。当仅使用无线时,我需要IPv6才能工作。
cletus 2010年

添加了更新。
塔玛拉·威斯曼

0

许多无线路由器会自动阻止无线单元之间的所有联系。

验证的东西:

检查无线路由器中的“客户端隔离”是否已打开(如果具有此选项)。
此选项有时也称为“ AP隔离”或“隐私分隔符”。


无线ADSL路由器具有隔离设置,但已关闭。它也不是这个方程式的一部分。我试图连接到由Airport Express创建的无线网络,因此路由器的无线设置不应该与(afaik)相关。据我所知,Airport Express没有这种无线隔离设置。
cletus

看一下这个讨论:forums.cnet.com/7723-13973_102-339365.html。Airport Express终于在某些人那里使用了ipv6,但是这里有太多建议可以重复。
harrymc

0

听起来这可能是无线网卡驱动程序中的错误。确保它是最新的。如果它已经是最新的,则可能是回归分析,您实际上可以尝试使用较旧的驱动程序。由于IPv6在PC领域的台式机上根本没有被广泛使用,因此许多制造商尚未完成他们在该领域所需的测试。甚至Mac也遇到了一些麻烦。


0

我一直有类似的问题。但是网络上的许多线程似乎声称IP6仅在LAN上有效,而在WLAN上无效。希望我错了,因为那样我可以得到更高的速度。当路由器提供300mbs时,目前限制为54mbs


欢迎来到超级用户!这不能为问题提供答案。要批评或要求作者澄清,请在其帖子下方留下评论-您可以随时评论自己的帖子,一旦您拥有足够的声誉,就可以在任何帖子中发表评论
Peachy 2012年

-1

这篇文章的Windows 7和IPv6:有用在最后?

根本原因是Windows 7 以与RFC标准 所规定的方式不太相同的方式使用邻居发现协议(NDP)处理IPv6自动配置。您可以通过禁用Microsoft如何使用以下命令分配IPv6地址来解决此问题:

netsh interface ipv6 set global randomizeidentifiers=disabled

如果这样做没有帮助,则可以使用Microsoft 6to4适配器,该适配器可让您通过ipv6网络使用ipv4:

在设备管理器中,单击操作–>添加旧版硬件–>下一步–>安装我从列表中手动选择的硬件–>网络适配器–> Microsoft –> Microsoft 6to4适配器–>下一步–>完成向导。

来自Windows Vista上的配置和部署IPv6

6to4是一种技术,可以分配地址并自动在路由器之间配置隧道,以在支持IPv6的站点和整个IPv4 Internet的主机之间提供单播IPv6连接。

注意:6to4仅适用于公共地址。

通常,6to4路由器用于允许IPv6客户端通过在IPv4 Internet上使用IPv6相互通信。6to4路由器需要一个公共IPv4地址。与ISATAP一样,应用程序数据和IPv6标头也封装在IPv4标头中,以遍历IPv4 Internet。

不幸的是,我没有合适的环境来测试所有这些。


我试过运行此命令。不幸的是,它不能解决问题。当以太网中插入IPv6的才有效。
克莱

添加了一些似乎相关的信息。
harrymc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.