通过Tunnel Broker接入IPv6

点击:[]

注册帐号密码并激活服务

连接http://tunnel.tsinghua.edu.cn,点击“1 Register”链接,填写用户帐号和email,点击submit,如果注册成功,系统随机生成帐号密码,分配域名和IPv6地址,如下:

Your registration has been done.

User Name: test123

Password: xxxx

Domain Name \'test123.tb.tsinghua.edu.cn\' is assigned to \'2001:da8:200:xxx::yyy\'

点击 ”3 active the tunnel” 链接,输入帐号和密码,系统会提示Tunnel是否已经激活了

本地tunnel的配置

完成注册和隧道激活后,用户还必须手动完成本地 Tunnel的配置,配置IPv6地址和路由。

A. Windows XP下的配置方法:

打开一个命令行窗口,运行如下命令:

ipv6 ifcr v6v459.66.11.66 //建立IPv4隧道,得到接口索引

ipv6 adu 5///添加IPv6地址

ipv6 rtu 2000::/3 5 //添加路由

其中 :

数字 5是在执行“ipv6 ifcr v6v459.66. 11.66” 时,系统生成的接口 index编号。

注意: Windows XP重启后上述配置参数不会保存,所以用户需要重新配置。

B. Windows 2000下的配置方法:

打开一个命令行窗口,运行如下命令:

net stop tcpip6 /停止协议栈

net start tcpip6 /启动协议栈

ipv6 adu 2/2001:da8:200:xxx::yyy /配置申请到的ipv6地址

ipv6 rtu ::/0 2/::59.66.11.66 /配置路由

注意: Windows 2000重起后上述配置参数不会保存,所以用户需要重新配置。

C. FreeBSD下的配置命令:

ifconfig gif0 inet59.66.11.66 // gif0是属于tunnel的那个接口

ifconfig gif0 inet6prefixlen 128

route add -inet6 2000:: -prefixlen 3 -interface gif0

sysctl -w net.inet6.ip6.forwarding=1

说明 : FreeBSD4.4版本以后的FreeBSD, 其gif接口不再是固定的而是动态创建的, 所以在进行配置之前首先要创建gif接口: ifconfig gif0 create

D. Linux下的配置命令:

iptunnel add sit1 mode sit remote 59.66.11.66 localttl 30 //sit1是属于tunnel的那个接口,可随便设,但不能用sit0

ifconfig sit1 up

ifconfig sit1 inet6 add/128

route -A inet6 add 2000::/3 sit1

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

关闭