给家里也做了IPv6接入

IPv6很多年前就玩过了,多年前曾经还在学校工作时,就给学校的所有学生宿舍接入了IPv6的网络。几周前发现新的Linksys E4200 1.0.02 版本的firmware可以支持IPv6 RD了,当时就升级了firmware。国庆节在家闲着休息,能玩的游戏都玩过一遍之后忽然想起来E4200路由器还是有些东西可以玩玩的……

Linksys E4200 1.0.02的release note中的一条:

– Added support of Native IPv6 and 6rd tunnel Internet connections

配置方法如下:
用浏览器登录到管理界面:
image

6rd Tunnel的配置可以根据要接入的Tunnel给的参数来设置,我使用的是Hurricane Electric Free IPv6 Tunnel Broker。Tunnel申请过程我就略去了,有一点建议:按照HE自动分配的tunnel通常都是最好的,别光看地理位置。比如看地理位置感觉香港和日本应该都是速度快的,实际traceroute和ping下来的结果并不是这样的。

申请之后的会看到下面的界面,画红色框的是将要用到的参数。

image

将Routed /64地址填写到Prefix(里面注意去掉地址最后的”::/64″),Prefix Length写为64,;将Server IPv4 Address填入到Linksys E4200配置界面里面的Border Relay框里面, IPv4 Address Mask写成32
注意同时将IPv6-Automatic选成Disable,6rd Tunnel为Manual Configureation。最后点击Save Settings

image

配置结束之后可以在管理界面看到是否可以成功连接:点击status,然后再点击Router(默认就是选择这个)

image

然后在页面的最下面可以看到(如果显示是在connecting,等一会儿点Refresh再试试看) :

image

之后回到PC上:ping ipv6.google.com

image

最后一个要解决的问题是动态IP的问题。大多数ISP不会给用户固定IP,Hurricane Electric的解决办法是通过一个URL即可实现动态更新tunnel的配置,下面两个URL都可以:

https://<USERNAME>:<PASSWORD>@ipv4.tunnelbroker.net/nic/update?hostname=<TUNNEL_ID>

https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>

Username和Password是注册Tunnel时候自己选择的用户名密码,Tunnel ID是一串数字在上面第二和第三个图片中可以看到。

One thought on “给家里也做了IPv6接入”

  1. 貌似很久以前HE的tunnel就被墙了,什么时候又可以连接了?
    以前一直把他当做免费VPN玩

Leave a Reply

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