校园网下如何正确的使用IPV6.

众所周知,我院一向没有人权,不能享受到很多新区学生很方便就能享受到的东西。
比如很大的gym,比如窗明几净,四季如春的大图书馆。比如貌似已经成为大学标配的IPV6.
是的,在这个年代,居然还有学校没有改造好IPV6的DHCP,我只能说一句呵呵了。
废话不多说,下面开始教程。

此教程的实验通过环境为:Windows 7 x64,有线方式连接网络。
1:点击徽标键,在搜索里输入’cmd’,然后找到命令提示符,右键,以管理员身份运行。(重要)
2:此时弹出命令提示符,我们依次输入netsh,int,ipv6,isatap。
每输入一次都要回车执行一下,直到这样:
img
3:然后我们继续输入:
set router 222.22.32.161
回车
set state enable
回车
这个时候,我们退出netsh,再输入ipconfig /all后就能看到ISATAP隧道了。
另外也可以登陆www.kame.net
如果你看到一只跳舞的小乌龟,那么证明你的ISATAP隧道成功建立,你已经可以访问IPV6网站了。
2015年6月9日19:54:04 update
经测试,如果到了这一步还是用不了ipv6,请禁用本地连接里的ipv6,并且检查是否有teredo隧道或者6to4隧道。

然而…当你兴高采烈地用了半天IPV6,然后关机去XXXXXX,再次开机,访问ipv6.baidu.com的时候,你会发现
卧槽?为啥IPV6失败了?
于是这个坑曾经坑了我们一众人大概有两三个月的时间…我们各种Google解决方案,然而网络上关于ISATAP的资料实在太少了。
于是经过本渣的测试,发现了问题所在。
首先我们需要来学习一下ISATAP隧道的原理:

先别打我…
于是我们知道了,ISATAP隧道说白了就相当于一个中转服务器,你的一切网络活动都经过这个隧道,然后被它发送给IPV6服务器。
所以说我们的ISATAP隧道不能用的原因,一定就在于它本身的问题所在。
如果要开始谈ISATAP的原理的话,我估计得写到三点=-=然而我这么懒的一个人,就简言之好了,估计是不对的,希望真・大牛看到后能不吝指教ORZ
我们第一次使用set router 命令与ISATAP隧道建立了连接,然后我们就关机了。
我们想当然的以为ISATAP隧道会自动断掉,然而它 没 有!
也就是说,ISATAP服务器上还保留着你的在线信息,作为苦逼的固定ip用户,服务器上有一个同样的ip显示“在线”,作为服务器你要怎么做?
当然是无视掉那个一直连接的家伙啦!
我的内心几乎是崩溃的…
于是我们熟练地打开cmd,当然要用管理员权限运行,这个时候我们只需要打一行set state dis 关闭ISATAP隧道的连接即可。
网络相关内容我一窍不通,然而我猜测这个命令会发送下线信息给ISATAP服务器,这样服务器就删掉了你的在线信息=-=
然后我们紧跟着来一行set state ena 重新打开隧道即可…
打开浏览器,输入ipv6.baidu.com,熟悉的界面是不是又出现了?

FAQ:
如果你出现问题,不能使用,请根据下面的几项自查。
1:是否有多余的teredo 6to4隧道。
2:本地连接中,不能启用Internet协议版本6。
3:确认222.22.32.161这个ip能ping通。

如果上面的都试过了还不行,那么我也暂时无能为力了…

附赠一个bat脚本 可以方便的启用ISATAP。

netsh int ipv6 isatap set state dis
netsh int ipv6 isatap set state ena
记得su权限
希望本文对你有帮助。
PS:SB学校搞个DHCP分配Ipv6会死???
其实我发现学校已经搞好了DHCP,但是DHCP的ip并不能连接v6服务器。
PPS:转载请标明出处。