2014年4月9日星期三

(转)基于隧道使用IPv6(校外上六维的一种方法)


楼主最近回家,苦寻上六维方法,经过一下午的尝试终于成功了,整理如下:

适用对象:任何有独立公共IP,或在家里使用NAT的童鞋。如果在家使用NAT,需注意局域网不能有超过一台PC使用这个tunnel。你的外网IP需要允许别人 ping 通,否则 tunnelbroker不会接受建立tunnel的请求。(用无线的童鞋就不要试了,貌似一定要用网线,未测试)

测试环境:windows 7 64位系统。电信adsl路由器拨号上网

步骤:

1.注册tunnel broker账号,注册页 https://www.tunnelbroker.net/
 
2.注册完成后会收到tunnelbroker的邮件,里面有用户名和密码登录 https
://www.tunnelbroker.net/,在左侧的 User Functions 里点 CreateRegular Tunnel
 
 
通常只需要在 “IPv4 Endpoint”里填上“You are viewingfrom:”后面的地址即可。(执行此步骤前请以管理员身份在命令提示符里输入netsh firewall set icmpsetting 8后按回车,以开启ICMP回显,否则会有红色提示)
下面选择一个 Tunnel Server. 通常会给出个 tunnelbroker认为最快的,你也可以自己选。我常用的是72.52.104.74和216.218.221.6。通常72.51.104.74更快,你可以自己ping一下试试(后面那个我这里ping不通)。
设置完成,点击 Create Tunnel.

3.完成后,新页面有3个tab, 中间一个是“Example Configurations".点击这个tab,并选择你的操作系统。
我是 Windows 7,按 "Win"键和 "r" 键,打开运行窗口,输入 "cmd" 并点击运行。在弹出的窗口里输入网页上给出的命令:
  • netsh interface teredo set statedisabled
  • netsh interface ipv6 add v6v4tunnelIP6Tunnel aaa.aaa.aaa.aaa xxx.xxx.xxx.xxx
  • netsh interface ipv6 add addressIP6Tunnel 2001:470:xxxx:xxxx:::2
  • netsh interface ipv6 add route ::/0IP6Tunnel 2001:470:xxxx.xxxx::1
注意:如果你是NAT,请使用你的内网地址代替上面第二条命令中的 aaa.aaa.aaa.aaa(比如我这里是路由器拨号上网,路由器分配的局域网ip是192.168.1.101,第二条命令就要改为netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 192.168.1.101 72.52.104.74, 建议在路由器里给电脑分配静态ip,免得电脑的局域网ip一直变动)(此外,第二条命令以后想再输入前要先在命令提示符你输入netsh interface ipv6 delete interface IP6Tunnel回车,否则有错误提示
 
4.添加 IPv6 DNS 服务器,用于解析 六维等 IPv6 网站的IPv6地址
本地连接,属性,ipv4协议里的dns改为114.114.114.1148.8.8.8或将ipv6协议改为2001:470:20::22620:0:ccc::2(二者择一吧,建议后者)
(此步骤貌似可以用命令提示符的,可是我这里根据帖子的提示没成功,于是手动改dns了;啰嗦一下,8.8.8.8是google的dns,我感觉解析网址比较慢,建议用114的那个。如果觉得改ipv4的dns后网速变慢了,就改ipv6的dns)
Windows 系统,改完dns后还需要清空本地DNS缓存以使用IPv6访问 六维:
  • 命令提示符里输入ipconfig /flushdns
 
 

5.
关闭其他tunnel (如isatap,teredo,6to4),命令提示符里输入下面命令,回车
netsh interface isatap set state disable
netsh interface 6to4 set state disable
netsh interface teredo set state disable


6.
ipconfig/all 可以看到有个IPV6Tunnel .
 

7.
ip登记后永久使用,当ip变动时你需要登陆那个网站 https://www.tunnelbroker.net/,更改client ipv4 address
 

局域网ip变化时,执行步骤3里的命令

8.打开六维试试吧,六维的下载速度,我这里最高是500多k,我这里adsl小水管宽带(8Mbps,也就是最高下载速度800多k)
 

觉得写得还可以的同学撒点鲜花,加点分吧

附参考帖子:
http://blog.sina.com.cn/s/blog_715e0d5a01016709.html

没有评论:

发表评论