在OpenWRT中使用HE TunnelBroker 6in4隧道

2016-04-13 (1)

这是一篇彻头彻尾的大水文哈哈哈

很久以前写了一篇在ASUS-MerlinWRT上使用TunnelBroker隧道的方法(https://mirrochou.com/2016/01/6in4-tunnelbroker-on-dynamic-ip-address/),不过一些文字性解释在OpenWRT和DD-WRT上的通用性差了一点,正好最近没什么要写的,编译isatapd也要周末回家再说了所以就先完善一下吧。

在HE Tunnelbroker.net上申请账号等步骤在之前的文章里已经说得很详细了,下面主要说OpenWRT内的配置方法

首先需要几个包:kmod-sit, ip, 6in4, luci-proto-6in4

opkg install kmod-sit ip 6in4 luci-proto-6in4

当然还有LuCI,不过如果想徒手配置的话也可以哈哈哈(现在还有默认不集成LuCI的固件吗……)

先放高逼格徒手配置大法:

vi /etc/config/network

输入以下内容

config interface henet
      option proto 6in4
      option peeraddr '(Server IPv4 Address)'
      option ip6addr '(Client IPv6 Address)/64'
      option tunnelid '(隧道的ID号)'
      option username 'TunnelBroker的用户ID,注意是首页中的一长串'
      option password '(隧道详情的Advanced页的更新用Key)'

再在config interface lan下加入内容

option ip6addr '(perfix下随便来个地址,相当于路由器bind掉的ip)/64'

然后编辑ip6tables

vi /etc/config/firewall
config 'zone'
      option 'name' 'wan'
      option 'network' 'wan henet'
      option 'input' 'REJECT'
      option 'forward' 'REJECT'
      option 'output' 'ACCEPT'
      option 'masq' '1'

我猜上面的内容没有人会去尝试的2333,所以还是LuCI下吧

登陆LuCI,切换到网络 – 接口选项,新建一个(如果当前没有wan6接口的话),协议切换为6in4(这里就是luci-proto-6in4的作用)

2016-04-13

然后提交,在新建的端口下点“修改”

然后就是题图的内容了,按照那个顺序输一下吧,不过目前在我这里用里面的内容动态更新隧道已经不行了,这里用crontab任务大法代替了……

移步:https://mirrochou.com/2016/04/how-to-use-crontab-in-openwrt/

完成后不要忘记配置DNS6:https://mirrochou.com/2016/05/resolve-ipv6addr-in-openwrt/

DD-WRT与之类似,估计大小在8MB以上的DD-WRT固件应该都内置了6in4方法。。具体怎么配置……年代有些久远,记不清了= =、

One thought on “在OpenWRT中使用HE TunnelBroker 6in4隧道

发表评论

%d 博主赞过: