小米的MIWIFI的固件是Openwrt的,但是它的DHCP设置没有ipv6的LAN口DNS下发,导致局域网设备的DNS不能自动设置只能挨个下发。很麻烦。
如果一定要用官方固件,可以用SSH打开路由器固件的/data/etc/config/dhcp
cd /data/etc/config/dhcp
然后使用vi编辑器编辑
vi dhcp
打开vi后切换到输入模式
找到
config dhcp 'lan'
在这一大栏的最下面添加
list dns '2400:3200::1'
list dns '2400:3200:baba::1'
上面的2400:3200::1和2400:3200:baba::1'可以换成你想要自己用的ipv6dns,百度的阿里的Google随便选择。
然后按esc,输入
:wq
回车
输入
reboot
等待路由器重启。电脑重启然后
ipconfig /flushdns
就可以看到新的自动下发的DNS了
问:为什么我不能直接修改 /etc/config/dncp 而是要去修改 /data/etc/config/dncp ?
答:小米路由器的固件的根目录是只读的RAMOS,每次开机都会把一个ubi镜像加载到根目录。所以你如果直接改根目录的配置文件,下次重启会被立马重置掉。所以改data里面的配置文件即可。小米的固件对data/etc和/etc做了映射处理。