红米AC2100刷pandavan及设置无线中继
获取SSH权限
打开本地浏览器输入192.168.31.1并登陆。
右上角选择固件升级, 升级到有漏洞版本2.0.7( 文件名:miwifi_rm2100_firmware_d6234_2.0.7.bin)
刷完重启后重新输入192.168.31.1登陆管理页,此时的浏览器地址栏如下(注意stock=后面的值每个人是不一样的):
http://192.168.31.1/cgi-bin/luci/;stok=ODJ893023kd2344224kdF/web/home#router
将
stok=ODJ893023kd2344224kdF
显示的值 复制替换到如下链接对应位置并浏览器打开:http://192.168.31.1/cgi-bin/luci/;stok=你浏览器显示的值/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
此时就已打开了SSH,继续按照上面方法替换stok=你浏览器显示的值如下链接并打开,自动修改ssh密码为admin。
http://192.168.31.1/cgi-bin/luci/;stok=你浏览器显示的值/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
刷Breed
使用ssh登录路由器:
- IP: 192.168.31.1
- 用户名: root
- 密码:admin
下载breed固件并上传到路由器(文件名:breed-mt7621-xiaomi-r3g.bin)
执行如下命令, 并等待20s
1
mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
进入breed
先断电,然后先找个针戳住路由器背后Reset小孔, 同时插电,等路由器蓝灯一直闪烁后,浏览器输入192.168.1.1即可进入breed网页。
更改环境变量
找到环境变量增加:xiaomi.r3g.bootfw 值:2 然后保存。
刷pandavan固件
进入breed网页, 清除数据(恢复出厂设置 ->选择pandavan)。
点击 固件更新 -> 固件 -> 选择文件, 上传trx格式的固件包 ,然后安装即可。
以下是我用过的几个版本:
文件名 | 路由器初始IP | 用户名密码 | 备注 |
---|---|---|---|
RM2100_3.4.3.9-099-1200MHz.trx | 192.168.2.1 | admin/admin | 1200MHz,当前在用 |
R2100_3.4.3.9-099.trx | 192.168.31.1 | admin/admin | |
redmi2100.trx | 192.168.123.1 | admin/admin |
设置无线中继
(好像使用5G来设置中继的话效果更好, 没有做进一步测试)
其他设置
设置内网与上级网络分别属于不同网络
上述文件下载地址:
链接:https://pan.baidu.com/s/1Hd6Q8lbYHRcWArt2YfPYaQ
提取码:8u65
参考资料: