今天刚刚弄好。
在OPWNERT里面安装 6relayd插件就行了。
教程地址
http://www.geektu.com/post/2013-09-02-openwrt-pei-zhi-ipv6-chuan-tou 说明
本文所述方法只用于原生支持 IPv6 接入的网络环境(典型例子如教育网)。
本文用来解决这一问题:本来我的网络环境是支持 IPv6 的,但是接入到 OpenWrt 路由器后,我的设备就没法使用 IPv6 了;怎么让路由器下的设备也能用上原生的 IPv6 呢?
完成以下操作约耗时 10 分钟。
方案
使用 6relayd 这个软件包。介绍(link):
一、安装 6relayd。
在 OpenWrt 12.09(Attitude Adjustment)中,官方源默认不提供 6relayd。解决办法有两个:
自己编译带有 6relayd 的固件(或 ipk 包);
如果你的路由器是 ar71xx 架构(比如 TP-Link WR703N、NETGEAR WNDRMAC),可以使用 我编译好的 ipk 包。
二、配置 6relayd。
编辑 /etc/config/6relayd,加入一组配置项:
config relay
option network 'wan lan' # note the order
option rd 'relay'
option dhcpv6 'relay'
option ndp 'relay'
然后 /etc/init.d/6relayd start 开启 6relayd 服务即可。
现在连接至 OpenWrt 的设备可以获得 IPv6 地址了:
连接至 OpenWrt 的设备可以获得 IPv6 地址了