在Windows Vista及Windows 7下的IPv6一直都没有配置好,一直只能用虚拟机下的XP,只怪学校的ISATAP网关太垃圾了。昨天偶然发现使用外校(上交,华中)的ISATAP也能获取IP地址,只不过速度超级慢而已,而一换成湖大的就不成了,不能获取IPv6地址。不过这是一个重大的突破,这说明一个问题,湖大的ISATAP无法为本机(win7)分配到IPV6地址,具体原因无法考证。但猜侧是可以进行数据转发的。那么应该可以使用静态的方式,手动配置IP,以前也弄过,不过配置路由上面有点问题,像少了点什么东西没有成功,参考用外校ISATAP时的路由配置(前三项):
发布 类型 跃点数 前缀 索引 网关/接口名称
------- -------- --- ------------------------ --- ------------------------
否 手动 256 ::/0 12 fe80::5efe:202.120.58.150
否 手动 256 2001:da8:8000:d010::/64 12 isatap.{05377D32-90E1-4296-AA31-6D2F77ADCCC7}
否 手动 256 2001:da8:8000:d010:0:5efe:122.207.54.87/128 12 isatap.{05377D32-90E1-4296-AA31-6D2F77ADCCC7}
第一项表示隧道伪接口的数据通过上交的ISATAP路由器202.120.58.150转发
第二项表示2001:da8:8000:d010::/64的网络通过隧道伪接口转发
第三项表示本机的IPv6地址的数据通过隧道伪接口转发,这样
这样一来就定义好了一条数据路径(原来就是这里没有设置好),将其中的相关内容转成本校的应该是可行的,如是进行如下配置:
1, 将isatap路由器设置为本校的:set route 210.43.96.182
2,这时上面的路由信息就都没了,自行设计
add route ::/0 "12" fe80::5efe:210.43.96.182
add route 2001:250:4402:20::/64 "12"
add route 2001:250:4402:20:0:5efe:122.207.54.87/128 "12"
OK,试下,感谢老天,还真行呢,在6rank.edu.cn中测试了一下,16Mbps的速度,狂喜!!
--详细步骤
1,打开DOS命令窗口,输入ipconfig /all 找到这样一个isatap项,它的本地ipv6地址显示为(fe80::5efe:你的网卡的IPV4地址),记住这个isatap的{XXXX}的内容。
2,用管理员方式打开DOS命令,输入netsh命令,再inter-->回车,ipv6-->回车,show inter-->回车,这时会看到列出来的所有的IPV6的接口,找到如步骤1对应的isatap项(通过{xxxx}判别。记住其idx编号。
3, 将isatap路由器设置为本校的:set route 210.43.96.182 (学校网站上有)
4,回到管理员方式的DOS窗口,在先前的命令(netsh-->inter-->ipv6)下输入
add address "idx" 2001:250:4402:20:0:5efe:(你的ipv4地址)
add route ::/0 "idx" fe80::5efe:210.43.96.182
add route 2001:250:4402:20::/64 "idx"
add route 2001:250:4402:20:0:5efe:(你的ipv4地址)/128 "idx"
注意:idx都为你查到的对应的isatap的编号, 210.43.96.182为隧道服务器