wupanhao / wupanhao.github.io

10 stars 3 forks source link

小米路由器青春版/mini 开启ssh & 刷机教程 #2

Open wupanhao opened 7 years ago

wupanhao commented 7 years ago

最近对小米系列路由器刷了n次机 , 总结一下刷机教程以供参考

本教程对小米路由器青春版 和小米路由器mini 有效,用的原厂固件

说明:开启ssh之后路由器就不保修了哦

开启ssh

第一步:开启路由器ssh登录权限

有的设备这一步不成功可能需要先刷入开发版或较旧的固件

连接小米路由器之后浏览器打开192.168.31.1 输管理密码登录路由器管理界面,然后你的网址地址会变成这个样子

http://192.168.31.1/cgi-bin/luci/;stok=554daed22ef11299955fde6fc2d5a664/web/home#router

image

/web/home#router 改为/api/xqnetwork/set_wifi_ap?ssid=sysoremiscool&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd 回车之后稍等一会儿,浏览器返回{"msg":"未能连接到指定WiFi(Probe timeout)","code":1616} image

现在路由器已经开启了telnet服务,已经打开telnet登录端口了,但是root密码和路由器网页管理密码是不同的,我们并不知道默认root密码是多少,所以下一步要设置root密码

第二步:修改root密码

/web/home#router 改为/api/xqsystem/set_name_password?oldPwd=原管理密码&newPwd=新root密码 回车以后网页显示 {"code":0},就证明修改成功 image

之后就可以登录路由器愉快地玩耍了,Are you OK ?

image

刷机

如果觉得官方的固件不好用,也有不少第三方固件可供选择,我现在用基于openWRT的潘多拉固件挺好用的 当然要先把文件传到路由器上去,貌似只有/tmp 目录才有写权限?因为青春版没有U盘接口,所以乖乖用网络传吧,winscp挺好用的,Linux环境下直接scp就可以了

刷机命令是 mtd -r write /tmp/PandoraBox-ralink-mt7628-xiaomi-r1cl-squashfs-sysupgrade-r1468-20151001.bin firmware

如果提示Could not open mtd device: firmware

就把firmware改为OS1试试,我只用过这两个

查看mtd设备可以用 cat /proc/mtd

潘多拉固件可以让路由器支持ipv6,ipv6大法好大家都知道吧,嘿嘿嘿,当然前提是你所在的网络环境要提供ipv6支持,不然就自娱自乐吧,安装附件里的6ralayd再进路由器管理界面在启动项里添加就好了 安装命令 opkg install /tmp/6relayd-xxxx.ipk , 6relayd-xxxx.ipk是软件名

我用的青春版的潘多拉固件貌似默认没有ipv6 的网关,那就自己根据网络环境添加好了,我的执行命令 ip -6 route add default via fe80::eda:41ff:feac:3ba0 dev eth0.2 就好了

附相关固件和软件 小米路由器青春版.zip 小米路由器mini.zip putty中文版1.0v.exe.zip WinSCP-5.9.2-Portable.zip

aaliceeee commented 7 years ago

Very good

wupanhao commented 5 years ago

一份小米路由器mini可用的opkg源

[root@PandoraBox_东皇小昊:/root]#uname -a
Linux PandoraBox_东皇小昊 3.10.100 #1 Sun Apr 10 11:07:03 CST 2016 mips PandoraBox

[root@PandoraBox_东皇小昊:/root]#cat /etc/opkg.conf

arch all 100
arch ramips_24kec 200
arch ramips 300
arch mips 400
arch unkown 500
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base 
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/packages      
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/routing      
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/telephony    
dest root /data                                                                                                          
dest ram /tmp                                                                                                            
lists_dir ext /data/var/opkg-lists                                                                                       
option overlay_root /data
option force_checksum 1
Veagau commented 4 years ago

请问有办法将刷了潘多拉的小米路由器重置回原厂固件吗