[技术]小米路由器 HD-R3D 开启 IPv6 支持
前言
最近因为调试家里的网络设备,拿出了吃灰多年的小米路由器 临时使用( HD-R3D,带1ITB硬盘的)。这款路由器算是早年小米出的比较高端的路由器了,不错的性能和附带简易 NAS 功能对当时我这种没接触过真正高端路由器的小白来说是近乎完美的存在,但就是这样一款 “高端” 的路由器官方却至始至终没有开放 IPv6 功能。对,你没有看错,不是不支持,而是不开放。从 “教育网 IPv6” 插件可以看出 R2D 已经内置了 IPv6 的功能模块,由于没有任何自定义选项,所以无法直接去设置 IPv6 功能,只能通过非常规方式了。因为需要用它几天,索性就折腾了一番把 IPv6 开启了。
前置条件
- 运营商支持 IPv6
-
路由器刷开发版固件并开启 SSH
更新固件开发版本
https://www1.miwifi.com/miwifi_download.html
找到对应型号路由器,下载最新开发版ROM
路由器更新至下载的最新开发版ROM
https://d.miwifi.com/rom/ssh?userId=599749268 申请开启 SSH
开启 IPv6
输入命令打开/etc/config/ipv6 这个文件进行编辑
vi /etc/config/ipv6
打开后是下面这样的:
config ipv6 'settings'
list if_off 'wan'
list if_on 'ipv6'
option enabled '1'
改成下面这样:
config ipv6 'settings'
list if_on 'wan'
option enabled '1'
list if_on 'ipv6'
option enabled '1'
设置 IPv6 DNS
输入命令打开/etc/config/network 这个文件进行编辑
vi /etc/config/network
找到config interface ‘wan6’ ,你看到的应该是下面这样:(如果没有config interface ‘wan6’内容,就自己敲进去)
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
修改config interface ‘wan6’配置(根据自己光猫配置情况选择):
情况一:光猫路由模式
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
list dns '240c::6666'
list dns '240c::6644'
情况二:光猫桥接模式
config interface 'wan6'
option ifname '@wan'
option proto 'pppoe'
option username 'your_username' # 拨号用户名
option password 'your_password' # 拨号密码
option ipv6 'auto' # 启用 IPv6
list dns '240c::6666'
list dns '240c::6644'
改完输入reboot重启。
打开 https://www.test-ipv6.com 这个网站测试 IPv6 ,一般情况下测试都会通过。按 Ctrl + F5 组合键进行硬刷新,此时应该所有测试项目都通过了。
如果提示 DNS 没有接入 IPv6 ,可以通过添加 IPv6 的 DNS 来解决。