路由器带USB
能干什么呢?
那用处可大了去了,可以挂载硬盘当个小服务器,可以手机USB共享网络享受5G时代
网速的飞快,再结合ML
,咳咳……懂的都懂。
当然,我们知道小米的东西品控一向不怎么样,路由器的固件也做的挺那啥的,好在有很多可供选择的第三方固件,他们功能强大,可以最大限度发挥路由器的作用。
今天就以国人改进、脱胎于开源项目openwrt
的x-wrt
为例,介绍下本次给路由器刷机的历程。
一、前期准备
先注册一个小米账号,再将小米路由器系统升级至开发版,可以在小米路由器官网下载到对应的开发包。
二、获取ssh权限
1、下载小米Wifi
客户端,绑定小米路由器;
2、绑定后,登录http://d.miwifi.com/rom/ssh
,点击下载工具包
,并保存下root
的密码;
3、请将下载的工具包bin文件复制到U盘根目录下,保证文件名为miwifi_ssh.bin
;
4、断开小米路由器的电源,将U盘插入USB接口;
5、按住reset按钮之后重新接入电源,指示灯由黄色常亮变为黄色闪烁状态即可松开reset键;
6、等待3-5秒安装完成之后,小米路由器会自动重启,蓝灯常亮。
三、刷入breed
路由器的breed
就相当于手机的twrp
,可以方便管理下载的ROM包并且快速还原状态,所以是很重要的。
1、使用winscp登陆路由器,文件协议选择SCP
,输入主机名(IP)、端口号(22)以及用户名密码后,点击【登录】,如有提示信息就点击“是”;
注意:这里的主机名如果路由器使用的是无线桥接模式上网的,IP是会变的,不再是小米默认的192.168.31.1
,一定切记,要去上一层的路由去看IP分配再输入分给这个路由器的IP连接。
2、将breed上传到路由器的/tmp
目录下;
3、上传后,使用putty登陆路由器,主机名和端口号与上面一致,连接类型选择ssh
,登陆时有提示就点击“是”;
4、进入ARE U OK
界面后,输入你在小米的SSH页面获取的root、密码,这里输入密码时是没有字符显示的,所以不用怀疑你的键盘坏掉了;
5、输入以下命令,开始刷写breed:
cd /tmp
mtd -r write /tmp/breed.bin Bootloader
刷入后,机器会重启(需要注意breed的大小写需一致),蓝灯常亮;
6、如何进入breed:
拔掉电源,先用硬物顶住路由器reset键,再给路由器通电,等到路由器蓝灯闪烁的时候(大概3秒即可),松开reset键,电脑上在浏览器中输入192.168.1.1,就进入breed控制台了。
这里同样要注意无线桥接的问题,为了避免麻烦建议直接用网线从路由器的LAN
口连到电脑网口上去。
电脑要固定ip192.168.1.100,255.255.255.0。
四、输入第三方固件
1、X-wrt下载
X-Wrt是一个面向普通用户的路由系统,它基于OpenWrt项目做了许多易用性的改进,目标是成为一个标准化的普通用户可以轻松使用的路由器系统。
下载地址
:https://downloads.x-wrt.com/rom/刷机教程
:https://blog.x-wrt.com
固件无线默认名称:X-WRT_XXXX,密码:88888888
固件管理界面:http://192.168.15.1/
管理界面账户/密码:root/admin
2、固件备份
刷入前请先备份【EEPROM】和【编程器固件】
3、刷入openwrt底包
先恢复出厂设置,再点击【固件更新】,选择要刷机的底包openwrt-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin(闪存布局选择 2)
即可。
4、刷入x-wrt
刷完重启之后,打开http://192.168.3.1/cgi-bin/luci/admin/system/flashops,账号:root,密码:password,在openwrt管理界面系统>>备份/升级>>刷写新的固件>>选择下载好的x-wrt安装包升级
。(安装包关键词sysupgrade.bin格式
)
5、进入x-wrt
升级完毕重启后,蓝灯常亮,进入管理界面即可。
管理界面:http://192.168.15.1
账户/密码:root/admin