100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > -12小米路由器R2D刷机 MT工具箱 小米Mini刷openwrt

-12小米路由器R2D刷机 MT工具箱 小米Mini刷openwrt

时间:2024-03-11 19:31:54

相关推荐

-12小米路由器R2D刷机 MT工具箱 小米Mini刷openwrt

升级开发版固件

下载MiWiFi – 下载路由器开发板固件

然后在PC浏览器中进入路由器控制台,常用设置-系统状态-手动升级,上传相应的固件即可升级到开发版固件。

升级后信息

开启路由器ssh

固件刷好之后,我们需要去 这个页面下载SSH工具包,然后按照页面中的说明进行操作,便可开启路由器的SSH功能。

/rom/ssh

————————————————

之后使用ssh登录工具登录小米路由器即可

账号root密码是上面网页所显示的。

看到熟悉的“ARE U OK”,就表示连接成功了,就表示开启了ssh好了。

安装插件工具箱

PS:该插件工具箱是由Starfee大神发布在小米路由器官方论坛中(后面的WOL网络唤醒插件也是),PO主只是搬运过来。

这一步很简单,直接在ssh控制台里粘贴或输入以下命令并回车即可:

支援最新版固件

一键安装命令:

wget :188/miwifi/MT/tools/appstore/install.sh -O /tmp/install.sh && chmod +x /tmp/install.sh && /tmp/install.sh

wget :188/miwifi/MT/tools/appstore/install.sh -O /tmp/install.sh && chmod +x /tmp/install.sh && /tmp/install.sh

一键卸载命令:

wget :188/miwifi/MT/tools/appstore/uninstall.sh -O /tmp/uninstall.sh && chmod +x /tmp/uninstall.sh && /tmp/uninstall.sh

wget :188/miwifi/MT/tools/appstore/uninstall.sh -O /tmp/uninstall.sh && chmod +x /tmp/uninstall.sh && /tmp/uninstall.sh

安装后输入IP地址 进入 小米路由可以看见 “MT工具箱”

刷成OpenWrt

如果要把 小米路由R2D直接刷成OpenWrt,先要 做好备份,以防万一。

备份!重要提醒!记得备份!

无论是为了以后能刷回官方,或者是变砖后能修复,备份一下很有必要!

【重要备份】

要先做好备份。在SSH终端中输入 cat /proc/mtd 查看分区情况:

cat /proc/mtd

root@XiaoQiang:~# cat /proc/mtd

dev: size erasesizename

mtd0: 00080000 00020000 "boot"

mtd1: 00080000 00020000 "nvram"

mtd2: 00040000 00020000 "board_data"

mtd3: 00040000 00020000 "crash"

mtd4: 00080000 00020000 "rsvd0"

mtd5: 00400000 00020000 "os0"

mtd6: 00400000 00020000 "os1"

mtd7: 00600000 00020000 "rsvd1"

mtd8: 08000000 00020000 "rootfs0"

mtd9: 08000000 00020000 "rootfs1"

mtd10: 0f000000 00020000 "overlay"

我们需要备份前面 10 个分区0。在小米路由器上插入一个格式化为 FAT32 格式的 U 盘(你可以继续用之前解锁 SSH 的 U 盘),然后在终端执行 df -h 查看你的 U 盘的路径(通常形如 /extdisks/sdax)。我的是 /extdisks/sdb2,下文以此为例。

在终端中依次输入下面的指令(别忘了修改为你的 U 盘的路径):

dd if=/dev/mtd0 of=/extdisks/sdb2/boot.bindd if=/dev/mtd0 of=/extdisks/sdb2/nvram.bindd if=/dev/mtd0 of=/extdisks/sdb2/board_data.bindd if=/dev/mtd0 of=/extdisks/sdb2/crash.bindd if=/dev/mtd0 of=/extdisks/sdb2/rsvd0.bindd if=/dev/mtd0 of=/extdisks/sdb2/os0.bindd if=/dev/mtd0 of=/extdisks/sdb2/os1.bindd if=/dev/mtd0 of=/extdisks/sdb2/rsvd1.bindd if=/dev/mtd0 of=/extdisks/sdb2/rootfs0.bindd if=/dev/mtd0 of=/extdisks/sdb2/rootfs1.bindd if=/dev/mtd0 of=/extdisks/sdb2/overlay.bin

如果你还在使用 MIWIFI 的官方固件,需要还原上述备份,你可以使用下述指令;当然现在我们不需要执行这些操作:

mtd write /extdisks/sda2/boot.bin bootmtd write /extdisks/sda2/nvram.bin nvrammtd write /extdisks/sda2/board_data.bin board_datamtd write /extdisks/sda2/crash.bin crashmtd write /extdisks/sda2/rsvd0.bin rsvd0mtd write /extdisks/sda2/os0.bin os0mtd write /extdisks/sda2/os1.bin os1mtd write /extdisks/sda2/rsvd1.bin rsvd1mtd write /extdisks/sda2/rootfs0.bin rootfs0mtd write /extdisks/sda2/rootfs1.bin rootfs1mtd write /extdisks/sda2/overlay.bin overlay

我备份的文件 小米R2D路由器固件备份

备份完成后为小米路由器 R2D

找了一大圈小米路由R2D没有刷openwrt的教程,找了一个是小米Mini刷入 openwrt,

到openwrt 官网下载中心找到小米 mini 路由器(R1C)的刷机包,下载(我的下载链接)。

下载好后,我们要把下载好的上传到小米路由器上(使用scp命令)(也可以用FinalShall拷贝)。打开终端输入

scp PandoraBox.bin root@192.168.31.1:/tmp/

这样就把固件上传到/tmp 目录下了,接下来登录路由器,准备开刷。

ssh root@192.168.31.1 #回车之后输入密码,密码就是在上一步,开启 ssh 那里让记住的密码cd /tmpmtd -r write xxx.bin OS1

注意OS1是大写的,第一次试的时候写成小写的没有成功,换成大写的就好了。 另外如果OS1不成功换成firmware试试。

opkg

openwrt 刷入成功之后我们还要进行配置,不然可玩性就少了。openwrt 其实就相当于一台小型 Linux,所以配置一下软件仓库还是有必要的。 openwrt 默认用户名是 root,密码是 admin。管理的地址是 192.168.1.1,不再是 31.1 了。

ssh root@192.168.1.1 #回车后输入密码mv /ect/opkg.conf /etc/opkg.conf.bakvi /etc/opkg.conf

把下面的内容拷贝进去

dest root /dest ram /tmplists_dir ext /etc/opkg-listsoption overlay_root /overlay# noticedest usb /mnt/sdb1/opkgarch all 100arch ramips_24kec 200arch ramips 300arch mips 400arch unkown 500src/gz barrier_breaker_base /barrier_breaker/14.07/ramips/mt7620a/packages/basesrc/gz barrier_breaker_luci /barrier_breaker/14.07/ramips/mt7620a/packages/lucisrc/gz barrier_breaker_management /barrier_breaker/14.07/ramips/mt7620a/packages/managementsrc/gz barrier_breaker_oldpackages /barrier_breaker/14.07/ramips/mt7620a/packages/oldpackagessrc/gz barrier_breaker_packages /barrier_breaker/14.07/ramips/mt7620a/packages/packagessrc/gz barrier_breaker_routing /barrier_breaker/14.07/ramips/mt7620a/packages/routingsrc/gz barrier_breaker_telephony /barrier_breaker/14.07/ramips/mt7620a/packages/telephonysrc/gz openwrt_dist http://openwrt-dist.thankgfw.ml/releases/ramips/packagessrc/gz openwrt_dist_luci http://openwrt-dist.thankgfw.ml/releases/luci/packages

配置完了更新一下仓库。顺便了解一下 opkg 的使用

# 更新列表opkg update# 安装软件opkg install wget# 删除软件opkg remove wget# 搜索opkg search wgetopkg list-installed

参考

小米 mini 路由器刷 openwrtopkg

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。