Tinko·Secret Base

Stop talking about that

Tinko

@Tinko2年前

2016-09-24
13:48
地大七八事

在OpenWRT上折腾中国地质大学北京的校园网IPv6

20171017 更新:
之前用的固件是 Pandorabox。
今天为了弄 Radius ,刷了个 LEDE ,按照下面的配置,内网机器拿到 IPv6 地址之后无法 ping 通。
最后是把 网络 – 接口 下面的 IPv6 ULA 前缀 给清空之后解决问题。


在最开始的时候(又回到最初的起点~
那个时候用的是6relayd→_→因为那时候这货还没被标记为弃用。
而且因为内置的IPv6支持对于/64后缀的天朝大学校园网而言,是没法直接支持的(不信百度搜→_→)
那么在这里顺手贴一下当年6relayd的配置(什么当年啊明明是今天刷路由器刚换下去的喂!

config server default
	option master	wan6
	list network	lan
	option rd	server
	option dhcpv6	server
	option fallback_relay	'rd dhcpv6 ndp'
	option management_level 1
	option compat_ula 1

config relay
    option network  'wan lan'
    option rd       'relay'
    option dhcpv6   'relay'
    option ndp      'relay'

从大二(2014)开始,6relayd就开始出现一个情况,运行一分多种之后就会断掉。IPv6地址还在,但是ping不通,也就打不开网页了,restart 6relayd之后又能用一两分钟,无限循环……

最终在今天上午忍无可忍,再次翻遍Google,而且这次我很明确,我要找的不是NAT66,不是radvd,我要很直接的relay。

然后在OpenWRT官网找到了这么一个配置,称添加下列内容即可

config dhcp wan6
    option dhcpv6 relay
    option ra relay
    option ndp relay
    option master 1

config dhcp lan
    option dhcpv6 relay
    option ra relay
    option ndp relay

写进去,重启,然并卵→_→
又乱搜一通,在CNBLOGS 02xiaoma的私人空间找到了这个

config dhcp 'lan'
  option interface 'lan'
  option start '100'
  option limit '150'
  option leasetime '12h'
  option dhcpv6 'relay'
  option ra 'relay'
  option ndp 'relay'

config dhcp 'wan6'
  option interface 'wan'
  option dhcpv6 'relay'
  option ra 'relay'
  option ndp 'relay'
  option master 1

对比一下,就是在wan6下多了一句option interface ‘wan’
我就先写进去试了试,连他Blog里面前面说ip6tables命令那句我也没执行就直接重启。

然后

好了……
来张图纪念下……

在OpenWRT上折腾中国地质大学北京的校园网IPv6