OpenWrt配置IPv6:基于6relayd的穿透模式
1.背景
教育网一般提供了原生的IPv6支持,也就是说只要你电脑的操作系统支持IPv6,只要接入网络就能获得原生的IPv6地址。一般情况下,如果在接入教育网时使用了家庭路由器,那么就没办法获得原生的IPv6地址。针对这种情况,网件(Netgear)等产商在其原生的路由器固件中提供了针对这种情况的IPv6 穿透式解决方案(更多可参考这里)。在OpenWrt下可用6scripts也可用6relayd来解决,根据个人尝试经验,后者比较简单易用一些,下面介绍一下如何使用。
在具体环境上来讲,刷OpenWrt 官方版本之后 luci Web界面安装及PPTP客户端安装介绍了从OpenWrt官方下载更新配置路由器的一些工作,本篇介绍在此基础上通过6relayd配置穿透式IPv6。
2.方案
2.1 6relayd介绍
官方网站:http://wiki.openwrt.org/doc/uci/6relayd
6relayd is a daemon for serving and relaying IPv6 management protocols to configure clients and downstream routers. 6relayd provides server services for RA, stateless and stateful DHCPv6, and DHCPv6-PD and can be used to relay RA, DHCPv6 and NDP between routed (non-bridged) interfaces in case no delegated prefixes are provided by the upstream router.
2.2 安装
telnet或者ssh登陆到OpenWrt里,执行:
opkg update//更新源
opkg install 6relayd//下载安装6relayd
2.3配置
打开配置文件:vi /etc/config/6relayd
修改以下配置:
config server
option master ‘wan6’
option network ‘lan’
option rd ‘relay’
option dhcpv6 ‘relay’
option ndp ‘relay’
2.4重启6relayd服务,并设定为开机启动
/etc/init.d/6relayd start; /etc/init.d/6relayd enable
参考:
抱歉,暂停评论。