开启 Teredo 通道, 提前感受 IPv6 (for 非教育网用户)
当 初Win7刚要出来时,Felix对其“DirectAccess”功能感到十分向往,从网上找到资料,发现这只是 Teredo 的一个应用。在其他平台上,也一样可以轻易开启 Teredo 从而访问 IPv6 资源。
×××希望各位公网用户不要再使用高校的isatap通道打开ipv6了,教育网的ipv6带宽很有限,而 教育网的ipv4却不能出国,因此教育网ipv6是高校学生们获取我朝以外资源最实惠的途径了!×××
Windows XP(SP1+):
1
2 |
netsh interface ipv6 install
netsh interface ipv6 set teredo client |
Windows Vista/7:
不用特别设置,默认开启
Debian/Ubuntu Linux:
1
|
sudo apt-get install miredo
|
Redhat/Fedora Linux:
1
2 |
su -c ‘yum install miredo’
su -c ‘service miredo-client start’ |
Windows下经过上述设置如果无法连接,可以尝试换用debian的Teredo服务器:
1
|
netsh interface ipv6 set teredo client teredo-debian.remlab.net.
|
若想用微软的服务器,可以用下面的命令:
1
|
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com.
|
Linux下经过上述设置如果无法连接,可以尝试换用微软的Teredo服务器:
Debian/Ubuntu:
1
|
sudo gedit /etc/miredo.conf
|
Redhat/Fedora:
1
|
su -c ‘dbus-launch gedit miredo.conf’
|
将
1
2 |
#ServerAddress teredo.ipv6.microsoft.com
ServerAddress teredo-debian.remlab.net |
修改为
1
2 |
ServerAddress teredo.ipv6.microsoft.com
#ServerAddress teredo-debian.remlab.net |
然后重启miredo服务
1
2 |
su -c ‘service miredo-client restart’ #Redhat/Fedora
sudo service miredo restart #Debian/Ubuntu |
打开浏览器,输入网址: ipv6.google.com 并回车,你看到了什么?
作者:Felix Yan 来源:http://felixcat.net/2010/04/install-teredo-ipv6/
看到一些文章说内网通过teredo穿越NAT可访问IPv6网络,但是我试了很久也没有成功. [@more@]
这样的文章在网上也很难找到,在微软的网站上看了有关teredo的详细介绍,它是一种能通过NAT建立IPv6连接的UDP隧道,这里面详细介绍了teredo的原理,地址编码协议等到但是没有介绍如何设置主机的teredo,也没有提供teredo服务器.找了很久才到找到下面一篇文章.
发信人: arthir (阿瑟~不懂), 信区: Networking
标 题: 内部地址使用IPv6指南
发信站: BBS 水木清华站 (Tue Feb 1 20:30:36 2005), 转信
系统应该是WinXP SP1以上
偶所用的nat用的是internet连接共享,不需要设置端口映射
如果用的其他nat方式,请在nat服务器上设置端口映射
映射的内部地址是汝的内部地址,端口是set teredo里的端口(默认是34567)
映射的外部地址就是合法地址,端口可以随意
协议是udp协议
主要就是选择teredo服务器
microsoft提供的可以获得IPv6地址,但不能访问IPv6网站
这里推荐几个比较不错的teredo服务器
一个是韩国的teredo服务器
teredo.ngix.ne.kr(203.233.154.10)
另一个是一个西班牙公司的teredo服务器
teredo.autotrans.consulintel.com (213.172.48.139)
还有一个是法国的teredo服务器
teredo.via.ecp.fr(138.195.157.221)
设置很简单
netsh interface ipv6 set teredo client teredo.ngix.ne.kr. 60 34567
就完成了,然后察看一下teredo状态
C:WINDOWSsystem32>netsh
netsh>inter ipv6
netsh interface ipv6>sh teredo
Teredo 参数
———————————————
类型 : client
服务器名称 : teredo.ngix.ne.kr
客户端刷新间隔 : default
客户端口 : default
状态 : qualified
类型 : teredo client
网络 : unmanaged
NAT : cone
接下来就可以访问IPv6网站了
我设置成功了就是不能访问IPv6的网站,根本ping不通IPv6的网站,
D:Documents and Settingswomking.AAA>netsh int ipv6 sh teredo
Teredo Parameters
———————————————
Type : client
Server Name : teredo.ngix.ne.kr
Client Refresh Interval : 60 seconds
Client Port : 34567
State : qualified
Type : teredo client
Network : unmanaged
NAT : restricted
最后这个NAT类型有时候是Cone 有时候是restricted,微软的文章上说明了这两种方式都是可以的.实在不明白为什么还是不通?