2014年3月11日星期二

sixxs的隧道连接ipv6

使用sixxs的隧道连接ipv6的帖子比较少,特转一篇以供参考。
转自:北航未来花园bt, 作者:[url=userinfo-2465.aspx]llasdfg[/url] ,原文:北美IPV4连接IPV6花园攻略
北美IPV4连接IPV6花园攻略
上个月曾经在花园发过炫耀贴,宣告在北美用IPV4网成功连上未来花园。
见帖子“北美用户前来报到”
当时就想把自己的设置经过分享给大家,可惜临近期末一直没有时间。终于熬到学期结束,现在把我的经验写出来。我其实不太清楚这个方法能不能在**使用。
操作系统是Win7 64位。
IPV6的隧道(tunnel)技术是一种IPV4到IPV6的过渡技术,旨在将IPV6的数据包封装后通过现有IPV4网络传输,再在隧道代理(tunnel broker)处进入IPV6网络。
目前世界上的tunner broker主要有gogo6/Freenet6, Hurricane Electric和SixXS。
(参考自http://en.wikipedia.org/wiki/List_of_IPv6_tunnel_brokers
本文主要介绍通过SixXS建立隧道,由IPV4网络连接至IPV6。SixXS的隧道申请是免费的,但是会通过人工审核,所以需要在SixXS网站上注册并提交申请。

1 注册SixXS帐号
http://www.sixxs.net/signup/create/
注册时可以简单填写一些申请理由,SixXS期望能够了解用户对IPV6隧道的需求。

2 在邮箱里查收SixXS发出的注册邮件,点击其中的链接,以此完成邮箱验证并提交帐号认证申请。

3 等待并查收SixXS回复的认证通过邮件,这个过程我用了1天的时间。

4登录并申请隧道。SixXS支持三种形式的隧道,AYIYA,Heartbeat和static。其中,Heartbeat适用于不含NAT的网络,也适用于可以将动态地址配置成DMZ模式的网络;static适合于拥有静态IPV4的网络;而AYIYA是一种能适用于大多数网络条件的隧道。这里我申请的是AYIYA隧道模式。

5 耐心等待SixXS通过隧道申请,我同样用了1天左右的时间。

6 安装TAP-Win32/TAP-Win64的驱动程序。
下载地址:https://www.sixxs.net/archive/sixxs/aiccu/windows/tap-driver-32_64.zip
同时下载OpenVPN
http://swupdate.openvpn.net/community/releases/openvpn-2.1.4-install.exe
安装其中的TAP Virtual Ethernet Adapter即可。
为了验证安装是否成功,以管理员身份运行命令行(Command Prompt),执行”ipconfig /all”,列出所有的网络接口。驱动安装成功后,应该能找到如下类似的输出结果。
Ethernet adapter Local Area Connection 2:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : TAP-Win32 Adapter V9
Physical Address. . . . . . . . . : 00-FF-F2-C7-04-39
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes

7 下载配置文件aiccu.conf保存到C:\Windows\目录下
https://www.sixxs.net/archive/sixxs/aiccu/aiccu.conf
编辑这个文件,将
#username <your nichandle/username>
替换成
username网站注册用户名

#password <your password>
替换成
password 网站注册密码

8 下载客户端程序aiccu-current-console.exe
https://www.sixxs.net/archive/sixxs/aiccu/windows/aiccu-current-console.exe

9 网络参数设置
以管理员身份运行命令行(Command Prompt)。
运行下列命令,关闭其他IPV6隧道以防止出现问题。
netsh interface ipv6 6to4 set state state=disabled
netsh interface ipv6 isatap set state state=disabled
netsh interface ipv6 set teredo disable
在运行栏中执行regedit打开注册表编辑器。
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters,添加DWORD值,名字为AddrConfigControl,值为0。

10 网络连接
以管理员身份运行命令行(Command Prompt)。
找到客户端程序所在目录,执行
aiccu-current-console -start
连接到IPV4转IPV6的隧道。

11 DNS测试
以管理员身份运行命令行(Command Prompt)。
运行
nslookup -type=AAAA www.ipv6.sixxs.net
成功的话会看到类似如下的结果
Non-authoritative answer:
Name:    ipv6.nginx.sixxs.net
Addresses:  2001:838:2:1::30:67
           2001:838:2:1:2a0:24ff:feab:3b53
           2001:1af8:4050::2
           2001:960:800::2
Aliases:  www.ipv6.sixxs.net
不成功的话,可能需要进行DNS设置。如果使用路由器上网,打开路由器设置页面,将DHCP设置中的DNS地址填写为8.8.8.8,保存退出。如果直接连的网线,则将对应网卡的IPV4协议中的DNS地址设为8.8.8.8。

12 连接到IPV6网络
一切顺利的话,至此已经能够成功连接到IPV6网络了。下面给出一些IPV6网址作为测试。
http://ipv6.google.com

13 必须保证本地时间和服务器时间误差小于1分钟。

本文结合了以下资料和我自己的使用经验,如有不明白的请与我联系。(自己琢磨琢磨其实更好~)
http://www.sixxs.net/faq/account/?faq=10steps
http://www.sixxs.net/wiki/SixXS_Wiki
llasdfg 最后编辑于 2011-05-24 06:53:15

沙发不留。今日搬家换了新的宽带服务商,下载速度达到2MB/s了哈哈。

没有评论:

发表评论