yg985 发表于 2011-5-30 16:06:57

windows7下无法使用Teredo隧道IPV6,求解答

本帖最后由 yg985 于 2011-5-30 16:08 编辑

系统 windows 7 sp1 联通adsl,公网没有用路由器。

C:\Windows\System32>ipconfig

Windows IP 配置


PPP 适配器 宽带连接:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv4 地址 . . . . . . . . . . . . : 122.隐.249.39
   子网掩码. . . . . . . . . . . . : 255.255.255.255
   默认网关. . . . . . . . . . . . . : 0.0.0.0

隧道适配器 6TO4 Adapter:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2002:7ac2:f927::7ac2:f927
   默认网关. . . . . . . . . . . . . : 2002:c058:6301::1

隧道适配器 isatap.{3144D319-DD31-4139-BE81-699286BC9A0C}:

   媒体状态. . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 Teredo Tunneling Pseudo-Interface:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2001:0:4a3f:74dc:101a:22c5:853d:6d8
   本地链接 IPv6 地址. . . . . . . . : fe80::101a:22c5:853d:6d8%14
   默认网关. . . . . . . . . . . . . :


Teredo隧道居然没有网关,为什么阿?

C:\Windows\System32>netsh interface ipv6 show teredo
Teredo 参数
---------------------------------------------
类型                  : client
服务器名称            : 74.63.116.220
客户端刷新间隔          : 30 秒
客户端端口                : unspecified
状态                  : dormant


服务器我用了美国芝加哥的,直接用了IP,省的解析出问题。状态 : dormant不知道为什么,可能很关键。

C:\Windows\System32>netsh interface ipv6 show route

发布    类型   跃点数 前缀                     索引 网关/接口名称
------- -------- ---    ------------------------ --- ------------------------
是      手动      1100::/0                     132002:c058:6301::1
否      手动      256::1/128                     1Loopback Pseudo-Interf
ace 1
否      手动      8    2001::/32                  14Teredo Tunneling Pseud
o-Interface
否      手动      2562001:0:4a3f:74dc:101a:22c5:853d:6d8/128   14Teredo
Tunneling Pseudo-Interface
是      手动      10002002::/16                  136TO4 Adapter
否      手动      2562002:7ac2:f927::7ac2:f927/128   136TO4 Adapter
否      手动      256fe80::/64                  14Teredo Tunneling Pseud
o-Interface
否      手动      256fe80::200:5efe:122.194.249.39/128   19isatap.{3144D
319-DD31-4139-BE81-699286BC9A0C}
否      手动      256fe80::101a:22c5:853d:6d8/128   14Teredo Tunneling P
seudo-Interface
否      手动      256ff00::/8                  1Loopback Pseudo-Interf
ace 1
否      手动      256ff00::/8                   14Teredo Tunneling Pseud
o-Interface
C:\Windows\System32>tracert -6 ipv6.google.com

通过最多 30 个跃点跟踪
到 ipv6.l.google.com 的路由:

1无法访问目标网。

跟踪完成。

C:\Windows\System32>ping -6 ipv6.google.com

正在 Ping ipv6.l.google.com 具有 32 字节的数据:
无法访问目标网。
无法访问目标网。
无法访问目标网。
无法访问目标网。

2404:6800:8005::69 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

无法访问目标网到底是个什么概念啊。
另外如果我用命令将 isatap和6to4 隧道全部禁用了。然后在ping 就不是 无法访问目标网而全部是 请求超时
求高人指点,难道window 7真得不能ipv6?

满天星 发表于 2011-5-30 21:35:44

设置问题,和操作系统没关系,既然你是adsl拨号分配公网IP,可直接使用isatap隧道接入。
无法访问目标网是ICMPv6报文中的路由不可达(或本机没有任何匹配的路由表)。
建议手工netsh interface ipv6 reset重置所有配置信息,然后将6to4、Teredo等隧道禁用,再配置ISATAP隧道试试。
可参考置顶帖的配置方法,如有问题可参考一下置顶帖的故障分析方法。
从你提供的信息可用发现6to4隧道与teredo隧道均是开启状态,且都获取到地址了,但网络不通,因此需要手工修改网络配置,设置为路由可达的隧道。
页: [1]
查看完整版本: windows7下无法使用Teredo隧道IPV6,求解答