开启 Teredo 通道, 提前感受 IPv6 (for 非教育网用户)

当初Win7刚要出来时,Felix对其“DirectAccess”功能感到十分向往,从网上找到资料,发现这只是 Teredo 的一个应用。在其他平台上,也一样可以轻易开启 Teredo 从而访问 IPv6 资源。

×××希望各位公网用户不要再使用高校的isatap通道打开ipv6了,教育网的ipv6带宽很有限,而教育网的ipv4却不能出国,因此教育网ipv6是高校学生们获取我朝以外资源最实惠的途径了!×××

Windows XP(SP1+):

netsh interface ipv6 install
netsh interface ipv6 set teredo client

Windows Vista/7:

netsh int ter set state client

Debian/Ubuntu Linux:

sudo apt-get install miredo

Redhat/Fedora Linux:

su -c 'yum install miredo'
su -c 'service miredo-client start'

如果经过上面的设置还无法连接,请继续往下看:

Windows XP:

netsh interface ipv6 set teredo client <服务器地址>.

(注意有个句点)

Windows Vista/7:

netsh int teredo set state client <服务器地址>.

(注意有个句点)
Linux用户需要修改配置文件并重启服务:

Debian/Ubuntu:

sudo gedit /etc/miredo.conf

Redhat/Fedora:

su -c 'dbus-launch gedit miredo.conf'

注释原来所有的 ServerAddress 段(在前面加上#号),然后增加下面的语句:

ServerAddress <服务器地址>

然后重启miredo服务

su -c 'service miredo-client restart'  #Redhat/Fedora
sudo service miredo restart            #Debian/Ubuntu

公共Teredo服务器地址列表

* teredo.remlab.net / teredo-debian.remlab.net (法国) (Miredo 默认设置)
* teredo.autotrans.consulintel.com (西班牙)
* teredo.ipv6.microsoft.com (美国 雷蒙德) (Windows XP/2003/Vista/7/2008 系统默认设置)
* teredo.ngix.ne.kr (韩国)
* teredo.managemydedi.com (美国 芝加哥)

如果windows用户经过上面的设置还无法连接,请继续往下看:

Windows XP:

netsh interface ipv6 set teredo enterpriseclient

Windows Vista/7:

netsh int ter set state enterpriseclient

更新: 如果 Windows XP 用户设置了hosts之后仍然无法访问非纯 IPv6 站点, 可以尝试下面的步骤(来自:http://www.5184zikao.com/archives/10693.html)

netsh int ipv6 set prefix ::1/128 50 0
netsh int ipv6 set prefix ::/0 40 1
netsh int ipv6 set prefix 2002::/16 30 1
netsh int ipv6 set prefix ::/96 20 3
netsh int ipv6 set prefix ::ffff:0:0/96 10 4
netsh int ipv6 set prefix 2001::/32 5 1

打开浏览器,输入网址: ipv6.google.com 并回车,你看到了什么?

参考资料:
1、http://en.wikipedia.org/wiki/Teredo_tunneling#Teredo_servers
2、http://ineolee.com/web/tedero-ipv6-internet-through-home-router/

206 thoughts on “开启 Teredo 通道, 提前感受 IPv6 (for 非教育网用户)”

  1. marked, 收藏
    我也搜过资料,linux没有isatap一度懊恼不已~
    BTW,国外的Teredo 速度会比本校的isatap速度快吗?

    1. 外网teredo基本不可能比本校isatap快,关于isatap可以参看本blog前面一篇教育网开ipv6的文章:)

            1. 来ubuntu下面试了一下,综合你之前的关于教育网日的志,得出结论,win下面有两种选择,linux只能用Teredo,Teredo会相对isatap较慢。

              (诶,linux在用户体验方面再次输给了win)

              已按博主这篇日志里面内容设置没有成功,想问下是否是ubuntu任务面板里面-编辑连接-ipv6设置-方法-这个位置是要选忽略还是自动,我两个都选过,都无法登陆纯ipv6网站

                1. 那篇日志里面只说了linux用tunnel broker啊,难道linux下面也有netsh 这个指令?

                  我看了,武大华科都没有Tunnel Broker(的服务器,难道用清华/南通的?

                    1. …..

                      我是用的校园网和武汉电信,校园网配置好了,现在要配置电信的(主要是共用同个host)
                      win下面用isatap全解决了,可是ubuntu下面,校园默认双栈可以过,电信却用不了,具体在

                      发现whu的isatap ping都ping不通诶~hust的可以ping,无奈z这两个都不能用。
                      miredo只有默认的法国服务器和美国的一个服务器可以ping通

                      请问博主用的长宽网络到底是用的isatap/tunnel broker/miredo中的哪个解决方案呢?

  2. 我能打开ipv6.google.com
    是不是证明我已经可以用IPV6了?
    但是我打开http://www.ipv6.org/,或者http://www.kame.net
    还是说我在用IPV4。
    我是上海同济大学校园网的,我用交大的isatap通道。已经获得IPV6地址。
    打不开youtube,在后面加sixxs.org也不行。这是什么情况?谢谢

    1. 想上youtube还是试试换dns或者hosts的方法,能打开ipv6.google.com就行了,那几个提示ipv4只是因为两边都可以访问:)

  3. ipv6.google.com
    6rank.edu.cn 都能正常显示,请问下在XP下要怎么设置服务器才能访问Youtube 呢,谢谢.

      1. 汗…多打了几个字,应该就是:
        ipv6.google.com
        6rank.edu.cn 都能正常显示,在XP下要怎么设置才能访问Youtube

  4. 照此设置了,还是不行。win7系统,之前GOOGLE设置过教育网的,是不是这个原因?有没有什么办法,可以把之前的设置全部清除,在按照你的方式设置?

      1. 我先netsh int ipv6 isatap set state disabled
        然后netsh int teredo set state client 地址.

        但还是不行。。。

          1. 类型 : client
            服务器名称 : teredo.remlab.net.
            客户端刷新间隔 : 30 秒
            客户端端口 : unspecified
            状态 : dormant

              1. 这个吗?

                隧道适配器 本地连接* 725:

                连接特定的 DNS 后缀 . . . . . . . :
                IPv6 地址 . . . . . . . . . . . . : 2001:0:53aa:64c:c88:3590:3f57:fefa
                本地链接 IPv6 地址. . . . . . . . : fe80::c88:3590:3f57:fefa%737
                默认网关. . . . . . . . . . . . . : ::

                我访问ipv6.google.com打不开,难道还需要修改HOSTS?

                1. 这样的提示说明teredo完全正常了:)
                  打不开ipv6.google.com的话,可以清空dnscache,然后过一会再试试。也可以试试 6rank.edu.cn 之类其他的v6站点能否打开:)

                  1. 我早上执行了ipconfig /flushdns
                    刚才还是打不开ipv6.google.com,我泪奔。。。。
                    6rank.edu.cn 也打不开,内牛满面。。。

                    1. 可能是DNS问题。你试试
                      ping6 ipv6.google.com
                      如果连IP都得不到,那就是这个原因。
                      如果这样的话,把DNS改成Google DNS之类的试试。

                    2. 我运行CMD 然后ping6 ipv6.google.com
                      他说PING6不是内部命令。。。。。怎么搞?

                    3. 正在 Ping ipv6.l.google.com [2404:6800:8005::69] 具有 32 字节的数据:
                      请求超时。
                      请求超时。
                      来自 2404:6800:8005::69 的回复: 时间=589ms
                      来自 2404:6800:8005::69 的回复: 时间=581ms

                    4. 还是完蛋!PING值这种水平。
                      我访问ipv6.org,给我显示的ipv4地址,
                      访问ipv6.google.com 打不开
                      我本有心向明月,奈何叉叉叉叉叉!

                    5. 这个teredo服务器貌似是屏蔽国内v6站点了..
                      能上ipv6.google.com、bgp.he.net [2001:470:0:86::2]就OK~

  5. LZ也是SG的么?
    每次回国总悲剧,看同学的blog都要翻墙

    话说那几个网址ping都好高,至少都有280
    美国 雷蒙德那个干脆不能ping

              1. isatap.sjtu.edu.cn? 那几个学校的不是都类似么
                sjtu后面的我记不大清了

                    1. teredo可以穿nat,这点我认为很重要,尤其是在我朝残破的互联网结构之下。。。

  6. 之前我设置过使用高校的isatap通道打开ipv6,而且是通过6to4.在使用Teredo 通道前,需要输入什么命令前把原来的设置清除掉吗?

  7. Teredo 参数
    ———————————————
    类型 : client
    服务器名称 : teredo.managemydedi.com.
    客户端刷新间隔 :default
    客户端口 : default
    状态 : offline
    错误 : 客户端在经过管理的网络中

    不管换哪个服务器都是这样……

  8. 到底怎么个意思,我这接入ipv6了,但被管理员禁用了,咋办?我用了这个方法,不行啊

  9. 请问下,我家ADSL通过路由器上网,路由器好像不支持IPv6,能用这个方法上IPv6吗?

  10. 某 Fedora 用户告诉你 把那两条安装命令里的 sudo 换成 su -c 并在 yum install miredo 和 service miredo-client start 加上单引号 谢谢

    1. 囧,路由后面连不上……
      另外 XP 貌似直接接 ADSL 猫的时候,执行了 “cmd /c ipv6 install” 之后就可以直接 ipv6.google.com 了……

        1. 貌似是……电信的 ipv6 貌似很早就开始了,现在不通过路由直接从 ADSL 猫出去,或者用 EVDO 无线宽带出去都有 ipv6,虽然 Win7 网络连接状态会显示“受限”,但进行某项体育活动是非常可以的……

              1. Tunner Broker必须外网地址的,不好用。Teredo可以在极其BT的内网里用,比如我的长城宽带+虚拟机NAT网卡,还是可以上ipv6

    2. 再另外,实测,Fedora 中 miredo 的设置文件在 /etc/miredo/miredo.conf ,编辑使用
      su -c ‘dbus-launch gedit miredo.conf’
      免得终端里报错一大堆

  11. 我觉得很奇怪 如果ISP并没直接支持IPV6 你这个方法是怎么让系统上IPV6的呢 建议介绍一下原理

              1. nat是啥? 經常用vpn上,但是關了vpn還是一樣
                對了 還用過六飛
                win7系統

                  1. 6飛效果一般 經常掉線重新連接 不過上教育網也還可以
                    可能和我們學校網絡有關 最近特別慢 不知道狗日的是怎麼改造的

Leave a Reply

Your email address will not be published. Required fields are marked *

QR Code Business Card