满天星 发表于 2013-6-23 18:03:58

注册并使用HE.NET的免费Tunnelbroker服务

HE.NET是Hurricane Electric 的官网,是一家Internet Backbone and Colocation Provider,我们就不过多介绍了,其旗下的子网站:http://tunnelbroker.net/
为全球用户提供免费的Tunnel Broker服务,即使用现有IPv4网络来建立一个IPv6隧道,将你的服务器、路由器、PC机等各种具有公网IPv4地址(PS:前提条件)的设备免费接入IPv6网络!
鉴于许多新手可能碰见英文网站可能就头大,于是ipv6bbs就简单提供一些基本注册、使用tunnelbroker的说明。

Step1.注册tunnelbroker.net的用户:
打开http://tunnelbroker.net/,并选择Register:

参考如下表单填写注册信息,主要是前面二项主要点,后面的信息自己根据情况随便填吧:

选择Register按钮提交以后,即会弹出提交成功的信息,并提醒需要登陆注册时填写的email,以进行帐户激活:

登陆邮箱找激活邮件吧(也许需要在垃圾箱中才能找到,我的就是)!

邮件中有注册时填写的用户名和初始登陆密码:


Step2:初次登陆并更改初始密码:
登陆表单输入用户名并粘贴邮件中的密码进行login登陆:

在Account info页面的最底下修改密码:




password修改成功:


Step3:创建Tunnel:
如下图所示,选择Create Regular Tunnel来创建Tunnel(每个帐户最多可以建立5个Tunnel)

建立Tunnel的详细信息如下图所示,我们需要二个IP,首先是隧道本地的IP地址,其次是HE.NET对端Server的IP地址(从多个server ip中选择其中某个连接速度最快的)
IPv4 Endpoint即为我们自己的IP,而Available Tunnel Servers即为对端IP地址,需要保证我们自己的IP未禁止ping功能,如防火墙禁止了ping功能则如后面的图中所示:

防火墙禁止ping本地ip后,显示如下信息:


当最终确定好Tunnel的本地ip和server ip后,点击Create tunnel按钮即可成功创建Tunnel,并自动分配可用的ipv6地址和默认64位的前缀:

上图显示Tunnel建立成功,并给我们分配了Client ipv6地址,如果我们是一台PC或服务器接入网络,则使用该Client IPv6 address就完全足够了。

而如果我们是一台路由器来接入IPv6,且需要给多台PC甚至多个IPv6子网全部接入IPv6 Internet,则可以使用默认分配的64位子网或手工再次申请额外的48位Prefix子网:

注意:不管是64位或48位Prefix,都是在路由器下面挂有多个PC机的情况下且要求同时接入才会用得到。
如果我们仅仅是将一台服务器接入IPv6,同时开启双栈服务,则不必理会此部分。

Step4:在设备中配置Tunnel,接入IPv6 Internet
也许我们需要接入的Server是一台Linux,一台FreeBSD,一台Windows Server,甚至一台Cisco IOS、Juniper JunOS路由器或开源的OpenWRT路由器固件等,不必担心,HE.NET均为我们提供了所有的Example Configuration命令,如下图所示:

只需要选择我们对应的设备类型,即会显示完整的操作命令行,只需复制粘贴其中的命令到我们的设备上,即可顺利将该设备接入IPv6 Internet。
剩下的就不需要多说了,可以打开浏览器访问IPv6网站或使用ping/ping6命令来确认自己已经接入了IPv6网络。

说明:这里提供的Example命令行均只能保证单台设备接入IPv6网络,而不会使用到我们分配的64位或48位Prefix,这是给我们使用路由器等设备时来进行网络扩展使用的,后面我们将单独介绍并配置此部分功能。
关于网络接入的速度,也取决于当前网络环境与Tunnel Server之间的连接速度,其次还取决于Tunnel Server再次访问该IPv6网站的速度

Step5:最终我们实现的网络结构图:
如果说前面配置、操作的这一堆命令与设置太繁琐、无法清晰的了解网络结构和连接信息,则可参考下图中的信息:

这就是我们最终接入IPV6网络后的配置信息和网络结构图。
我们能操作、完全控制的设备只有本地的设备,因此我们需要首先配置对端Server的IPv4地址建立Tunnel,其次配置本地分配到的IPv6地址,最后为默认IPv6路由,指向Server对端IPv6地址即可顺利接入IPv6网络

Step6:扩展IPv6网络至一个或多个子网(可选高级功能)
在Step5中我们的操作只能将单台PC机或Server接入IPV6网络中,而实际情况下HE.NET默认就给我们分配了一个64位的IPv6 Prefix,因此我们可通过路由器将Lan内的多台设备全部接入IPv6,甚至我们可以使用前面分配的48位Prefix,构建内部的多个IPv6子网,下图中虽然使用的是48位前缀,仅仅是为了方便区分网络结构:

可以对比Step5中的图,即可发现仅仅是增加了router下面Lan中分配的Prefix。当然这个需要我们有更多的设备以及支持IPv6的路由器来使用了,而且所有PC机均可分配到IPv6地址并访问IPv6 Internet。
可参考:
Tomato路由器固件下使用HE.NET的Tunnelbroker将局域网接入IPv6网络:
http://www.ipv6bbs.cn/thread-1556-1-1.html


满天星 发表于 2017-2-8 20:49:41

局域网不可以使用,需要公网ip地址

wiwjing 发表于 2013-8-17 18:49:46

这个ipv4 的公网地址要求是固定的吧?我这个拨号的网络难道要一次一次的生成?

满天星 发表于 2013-8-18 15:02:14

参考:http://www.ipv6bbs.cn/thread-1556-1-1.html

orz 发表于 2013-11-25 00:27:10

能详细介绍怎么扩展子网么?:loveliness:

满天星 发表于 2013-11-26 10:48:06

orz 发表于 2013-11-25 00:27
能详细介绍怎么扩展子网么?

这还需要介绍?已经给您列的很清楚了,在帖子末尾Tomato路由器固件下的不就是多个子网?只是其中有二个而已,
一个路由器二个接口,一边是LAN的ipv6子网,一边是HE.NET的ipv6 子网,你说这不就是么?
如果你还得扩展是更多个,那就lan侧使用/48的子网,HE.NE也提供了多个子网可以申请,自己去搞吧,帖子仔细看,仔细理解其中的差异吧。

twilight 发表于 2013-11-29 19:01:12

ipv4的公网地址是变化的,真纠结{:2_26:}

满天星 发表于 2013-11-30 16:42:51

twilight 发表于 2013-11-29 19:01
ipv4的公网地址是变化的,真纠结

又是不仔细看帖子!
请参考最后:

Tomato路由器固件下使用HE.NET的Tunnelbroker将局域网接入IPv6网络:
http://www.ipv6bbs.cn/thread-1556-1-1.html

twilight 发表于 2013-12-2 15:07:46

满天星 发表于 2013-11-30 16:42
又是不仔细看帖子!
请参考最后:



原来在http://tunnelbroker.net/修改Tunnel的ipv4 client地址,然后在电脑上重新增加ip6tunnel也可以解决ipv4公网地址变化的问题{:3_59:}

briwin 发表于 2015-3-30 09:19:06

注册的都是挺麻烦的,还是teredo好一点:P

meijie9352 发表于 2015-7-8 10:06:09

http://imgsrc.baidu.com/forum/w%3D580%3B/sign=b182dc1673094b36db921be593f77dd9/9825bc315c6034a8def09a48ce134954082376ec.jpg

版主。看了这个BBS觉得你是一个很负责任的人。现在我想在家上ipv6,用了注册并使用HE.NET的免费Tunnelbroker服务的方法。但是重启之后就上不去了。再建隧道,复制代码,就出现了图中情况。。纠结好几天了。。希望你再上论坛的时候能帮忙解答一下:'(
页: [1] 2 3
查看完整版本: 注册并使用HE.NET的免费Tunnelbroker服务