NAP6官方旗舰店
搜索
发新帖
午饭无线 推广广告R7800 完胜 华硕路由器NETGEAR Vs ASUS T-Mobile定制版NETGEAR团购
开启左侧

OpenWrt固件配置he.net的6in4隧道访问IPv6

[复制链接]
1677 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
虽然目前用的网络直接拨号就能通过6to4隧道连接IPv6(详见《OpenWrt固件配置IPv6之6to4隧道》),但是今天心血来潮想试试通过he.net的6in4隧道来访问IPv6。

6in4隧道首先需要有公网IP,没有的话洗洗睡吧。然后去tunnelbroker.net注册一个账号,注册好之后登陆,点击Create Regular Tunnel,在打开的页面填好你OpenWrt路由器的公网IP地址,并在它给出的Tunnel Servers列表选择一个,点击Create Tunnel按钮即可。

可以用下面的bat脚本找出ping时间最短的隧道服务器:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. %1 %0 : | sort & pause & exit /b

  4. rem By Demon
  5. rem http://demon.tw

  6. (for %%i in (
  7.     "216.218.221.6"
  8.     "216.218.221.42"
  9.     "74.82.46.6"
  10.     "216.66.84.46"
  11.     "216.66.86.114"
  12.     "216.66.87.14"
  13.     "216.66.80.30"
  14.     "216.66.80.26"
  15.     "216.66.88.98"
  16.     "216.66.84.42"
  17.     "216.66.86.122"
  18.     "216.66.80.90"
  19.     "216.66.80.162"
  20.     "216.66.80.98"
  21.     "216.66.22.2"
  22.     "184.105.253.14"
  23.     "184.105.253.10"
  24.     "184.105.250.46"
  25.     "72.52.104.74"
  26.     "64.62.134.130"
  27.     "216.66.77.230"
  28.     "66.220.18.42"
  29.     "209.51.161.58"
  30.     "209.51.161.14"
  31.     "66.220.7.82"
  32.     "216.218.226.238"
  33.     "216.66.38.58"
  34.     "184.105.255.26"
  35. ) do (
  36.     for /f "tokens=4 delims==" %%j in ('ping -n 10 %%i ^| findstr 平均') do (
  37.         set t=%%j
  38.         echo !t:~1,-2! %%~i
  39.     )
  40. ))
复制代码
在新建的隧道页面中,选择Example Configurations,OS选择OpenWRT Barrier Breaker,会自动生成配置命令,记得把UPDATE_KEY_OR_PASSWORD改成你隧道对应的Update Key或者你账号的登陆密码。

在OpenWrt上运行生成的命令之后,路由器就能获取到IPv6地址了,想要客户端也能访问IPv6,需要配置dnsmasq(同样详见《OpenWrt配置IPv6之6to4隧道》),当然也可以用radvd。

到此为止一切还算顺利,但是存在一个问题,每次拨号后获取的公网IP是不一样的,这样按照原来IP配置的6in4隧道就会失效,所以要想办法在每次拨号后自动更新IP地址,好在he.net考虑到了这一点,提供了一个更新IP地址的API接口:
  1. https://ipv4.tunnelbroker.net/nic/update?username=<USERNAME>&password=<PASSWORD>&hostname=<TUNNEL_ID>
复制代码
这样就会自动把对应隧道的客户端IPv4地址改成你访问这个链接时的IPv4地址,利用这个API接口,在Hotplug脚本中就可以实现自动更新IP地址了,代码不难,自己写。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

热点动态

精彩图文

快速回复 返回顶部 返回列表