前言
最近因为调试家里的网络设备,拿出了吃灰两三年的小米路由器 R2D 临时使用。这款路由器算是早年小米出的比较高端的路由器了,不错的性能和附带简易 NAS 功能对当时我这种没接触过真正高端路由器的小白来说是近乎完美的存在,但就是这样一款“高端”的路由器官方却至始至终没有开放 IPv6 功能。对,你没有看错,不是不支持,而是不开放。从“教育网 IPv6”插件可以看出 R2D 已经内置了 IPv6 的功能模块,由于没有任何自定义选项,所以无法直接去设置 IPv6 功能,只能通过非常规方式了。因为需要用它几天,索性就折腾了一番把 IPv6 开启了。
前置条件
- 运营商支持 IPv6
- 路由器刷开发版固件并开启 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'
改完输入reboot
重启。
打开 https://www.test-ipv6.com 这个网站测试 IPv6 ,一般情况下测试都会通过。
如果提示 DNS 没有接入 IPv6 ,可以通过添加 IPv6 的 DNS 来解决。
设置 IPv6 DNS
输入命令打开/etc/config/network
这个文件进行编辑
vi /etc/config/network
找到config interface 'wan6'
,你看到的应该是下面这样:
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
添加两行 IPv6 的 DNS 服务器地址。
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
list dns '240c::6666'
list dns '240c::6644'
最后保存退出,输入reboot
重启。
再次打开 https://www.test-ipv6.com ,按 Ctrl
+ F5
组合键进行硬刷新,此时应该所有测试项目都通过了。
尾巴
不要买小米路由器。
本文作者:P3TERX
本文链接:https://p3terx.com/archives/r2d-enable-ipv6-support.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
最后一句话才是正文
谢谢分享,小米路由器ipv6设置好了,请问如何查看路由器获取的IPV6地址?谢谢
您这边改完了,dns有出现问题么?手机连接解析非常慢,电脑没啥问题。
最后一句话才是正文
最后一句话才是精髓啊