English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french
查看: 5|回复: 0

「原创」Xiaomi-R3 免刷Openwrt实现路由器锐捷认证 (含网络守护脚本)

[复制链接]
查看: 5|回复: 0

「原创」Xiaomi-R3 免刷Openwrt实现路由器锐捷认证 (含网络守护脚本)

[复制链接]
查看: 5|回复: 0

214

主题

0

回帖

652

积分

高级会员

积分
652
0PgNw1j

214

主题

0

回帖

652

积分

高级会员

积分
652
2025-2-16 15:27:33 | 显示全部楼层 |阅读模式
引言

没有路由器 宿舍人均用网络月末苦不堪言,搭建一台路由器燃眉之急!!
设备选择

初代小米路由器产品均为OpenWrt深度定制后的产物,免去设备刷入固件时机器变砖的风险,本片记录的使用型号为 MIR3, 设备处理器为 MT7620A ,内存参数:128MB SLC Nand Flash ROM 128MB DDR2内存 , 刷上 jmuSupplicant 后也有空余内存
环境准备

1. 刷入开发固件


  • 浏览器进入192.168.31.1,登录管理员后台,点击右上角设备名称 -> 系统升级 -> 手动升级;上传在小米路由器开发平台下载的官方的开发版的软件包后 开始升级。请保证在升级过程中保持设备上电。升级中设备断电会导致设备变砖!

2. 开启路由器SSH

参考Openwrt 教程 : https://openwrt.org/toh/xiaomi/mir3

  • 使用手动升级继续刷入miwifi_r3_all_55ac7_2.11.20.bin固件
  • 在浏览器依次访问以下接口http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#routerhttp://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commithttp://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbearhttp://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20starthttp://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/set_name_password?oldPwd=<OLD_PASSWORD>&newPwd=<NEW_PASSWORD>
将 <STOK>修改为你自己的数据,数据来源请注意在登录路由器后台时浏览器URL参数
将<OLD_PASSWORD> 修改为你当前路由器管理后台的管理员密码
将<NEW_PASSWORD> 修改为你用于登录SSH的root密码

  • 使用SSH工具登录
    ssh -o HostKeyAlgorithms=+ssh-rsa -oKexAlgorithms=+diffie-hellman-group1-sha1 root@192.168.31.1
    登录密码为上一步中的 <NEW_PASSWORD>
    登录成功后将看到以下界面

3. 上传可执行文件

这里方法很多只分享思路不具体展开


  • Windows 可以使用WinSCP 将文件上传到路由器的 /etc 目录下
  • Linux 直接使用 SCP 协议传输文件
  • Mac 用户手撮量子计算机传输文件(或者给博主邮台mac单开教程
以上都不会的可以试试 chfs 在本地内网文件共享 再用路由器wget 下载需要的文件到路由
4. 运行认证


  • 进入路由器 上网设置 -> 静态IP 设置为自己的面板信息
  • 面板使用跳线连接路由器Wan 口
  • SSH 进入 /etc 目录下,运行 ./jmu -h 根据提示登录
  • 选择 eth0.2  <10.x.x.x>
  • 提示 success ! 字样表示登录成功
ssh -o HostKeyAlgorithms=+ssh-rsa -oKexAlgorithms=+diffie-hellman-group1-sha1 root@192.168.31.1
/etc/jmu -u 帐号 -p 密码 -s3 -b
s0(校园网)1(移动)2(联通)3(电信)   下同
守护脚本

当网络出现波动或路由器重启时,自动启动程序
脚本主要实现:
#!/bin/shif ! ping -c 1 -W 20 223.6.6.6 &> /dev/null;then        /etc/jmu -k        sleep 1        /etc/jmu -u 帐号 -p 密码 -s3 -b --interface_card eth0.2fi编辑定时任务
由于路由器的系统是阉割版本的Linux 刚好路由器自带功能统计网速信息,定时任务模块没被阉割掉,开搞~
终端运行 crontab -e 命令进入定时任务编辑窗口,加入1行:* * * * * /etc/你的守护脚本.sh &,保存后退出。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

214

主题

0

回帖

652

积分

高级会员

积分
652

QQ|智能设备 | 粤ICP备2024353841号-1

GMT+8, 2025-3-12 19:51 , Processed in 1.429089 second(s), 29 queries .

Powered by 智能设备

©2025

|网站地图