一、首先安装odhcpd(如果已经安装请跳过)

opkg update
opkg install odhcpd

二、修改odhcpd配置文件

vi /etc/config/dhcp
修改对应的配置项为:
config dhcp ‘lan’
    option interface ‘lan’
    option start ‘100’
    option limit ‘150’
    option leasetime ’12h’
    option ra ‘hybrid’
    option dhcpv6 ‘hybrid’
    option ndp ‘hybrid’
    option ra_management ‘1’
config dhcp ‘wan6’
    option interface ‘wan’
    option dhcpv6 ‘hybrid’
    option ra ‘hybrid’
    option ndp ‘hybrid’
    option master ‘1’

三、添加开机启动

vi /etc/rc.local

在 exit 0 前添加以下内容

/etc/init.d/odhcpd start
/etc/init.d/odhcpd enable

四、大功告成!重启,测试。

保存后重启路由器,应能看到路由器 lan 口获得了与 wan、wan6 相同的 IPv6 地址,电脑等设备也获得了正确的以 2001 开头的 IPv6 地址。此时应该可以通过 IPv6 上网了。

如果在网络状态中显示 IPv4 有 Internet 访问权限而 IPv6 没有,请尝试手动重启 odhcpd 服务(系统—启动项)。

这里或者这儿可以测试 IPv6 是否配置成功。

 ipv6

1 条评论

吉林大学路由器ipv4+ipv6配置 – 双草酸酯的博客 · 2017年9月13日 下午11:00

IPv6配置过程之前我尝试了很多方法,比如updateing大佬发的IPv6教程贴,但是由于博主比较zz编译过程经常发生各种奇奇怪怪的错误,包括6relayd和radvd(他们俩已经被弃用而且官方源不再提供)。最后可用的方法来自这个博客https://www.asmodeus.cn/archives/296 odhcpd大多数情况下在编译的时候会自动安装,只需要修改/etc/config/dhcp,将lan和wan6两个项目即可。

发表评论