之前提到用6relayd的方式配置IPv6,更新OpenWrt到Barrier Breaker 14.07版本之后,发现原来的6relayd不再支持,推荐用odhcpd,参考这篇配置成功,主要是修改/etc/config/dhcp中的部分相关设置(注意:#是注释语句,那些选项必须被注释):

config dhcp 'lan' 
option interface 'lan' 
option start '100' 
option limit '150' 
option leasetime '12h' 
option ra 'relay' 
#option dhcpv6 'relay' 
option ndp 'relay' 
config dhcp 'wan6' 
option ra 'relay' 
#option dhcpv6 'server' 
option ndp 'relay' 
option master '1' 
#config dhcp 'wan' 
#option interface 'wan' 
#option ignore '1'

Barrier Breaker 14.07中的odhcpd存在bug,IPv6有时不稳定。内网连不上IPv6时,可以执行以下命令重启odhcpd服务:/etc/init.d/odhcpd restart