小米路由器mini刷openwrt系统
条评论前言
买了个打印机 HP DeskJet 2132
,只支持USB打印,可老插在笔记本电脑上有点不妥,将闲置的小米路由器mini搬出来,老物新用。
这个路由器有16M的ROM,还能装点东西,比斐讯K2还是好使得多,可以刷功能较齐备的openwrt,顺便搞个去广告,科学上网等,当然,本次最主要的是利用小米路由器mini的USB口连接打印机,让初级打印机支持网络打印。
刷机步骤
刷开发版,获取SSH权限
小米路由器要刷其他系统,需要先获得SSH权限,而获得SSH权限则需要先刷开发版,本身没什么好说的,相关详细教程请参考此处:小米路由刷开发版系统
刷Breed
辛辛苦苦把SSH权限搞定后,那我们当然是希望不再受小米的桎梏,所以要做的是换个BootLoder系统,大名鼎鼎的Breed(Boot and Recovery Environment for Embedded Devices)便是不二选择。
要刷入Breed也不复杂,操作步骤如下:
1.下载Breed固件
在Breed固件列表,查找自己设备所需的版本,小米路由器mini需要的是这个:breed-mt7620-xiaomi-mini.bin
2.备份原有的BootLoder
使用SSH客户端连接登录路由系统,输入以下命令:
1 | dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin |
系统返回,说明已经将原来的xiaomi_uboot.bin备份到/tmp:
1 | 384+0 records in |
备份完成后将备份文件下载到本地妥善保存,用不到就最好了。不知道怎么下载?那就扔了不要了吧,就当这步备份操作白做了,反正出了问题自己负责o( ̄︶ ̄)o
3.刷Breed
用sftp之类工具把Breed固件上传到 /tmp
目录下,如果不会传那也可以ssh登录路由系统后执行下面的命令直接从网上下载:
1 | cd /tmp |
然后执行以下写入命令:
1 | mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader |
眨眼的功夫就刷写完成了,完成后关闭路由拔掉电源,找取卡针之类的尖物件抵住 reset
按钮,插上电源开机,等到路由指示灯狂闪的时候,就可以松开 reset
键,然后在用网线连接在该路由上的电脑上打开浏览器登录 192.168.1.1
就可以进入 Breed web恢复控制台
界面了,就如上面那个截图。
刷固件
在刷固件前,建议使用Breed固件备份功能,将原路由所有的项目备份好以备用,同样的用不到最好。
因为路由有16M的ROM,所以可选的固件还是蛮多的,潘朵拉,华硕改等固件都行,在此推荐一个,个人觉着还蛮不错的,功能也齐全:小米路由器Mini Lean R9.7.6 自编译固件,本人喜欢的是这个带V2的版本:
1 | 大小: 15, 729, 346 字节 |
选择 固件更新
》点击 固件
右侧的 选择文件
,选择刚下载的固件文件,然后点上传,不一会儿就完成了,新系统默认后台信息为:
1 | IP: 192.168.1.1 |
至此,路由器系统脱胎换骨完成,有广告屏蔽,有科学上网还支持订阅地址,V2Ray,支持局域网网络唤醒设备,提供打印机服务…… 有点小瑕疵,可能有内存泄露开久了会死机,带宽监控统计图表不展示之类的,设置下每周定时重启,完全OK,知足常乐!
用到的工具
本文提到的SSH客户端市面上有不少,finalshell,secureCRT,putty,winscp等都可以,根据个人喜好推荐以下两款:
本文标题:小米路由器mini刷openwrt系统
文章作者:凹凸曼
发布时间:2019-10-15
最后更新:2019-10-15
原始链接:https://sobaigu.com/xiaomi-router-mini-run-with-openwrt.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。