文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

小米路由器青春版R1CL刷入OpenWrt

2023-09-03 15:34

关注

1. 复位机器

小米路由器青春版 ,采用 Micro USB 接口,重置键位于路由器背部,镂空小孔阵列的右上角(有 Reset 文字提示) ,操作按键需要使用取卡针或类似物体长按。

2. 连接路由器

路由器连接电源

进入页面后,对路由进行设置(如登录密码等),完成后保存退出。

3. 开启ssh连接

3.1 下载并安装固件miwifi_r1cl_all_59371_2.1.26.bin

固件等级低于2.1的可以忽略此步骤,由于新版本的固件,阻止开启ssh,故需要降级.
openwrt官网又下载链接:Official Developer ROM

3.2 启用路由器telnet登录

  1. 将之前地址栏URL中的 /web/home#router 替换为
    /api/xqsystem/set_name_password?oldPwd=当前路由器的管理密码&newPwd=新的路由器管理密码
    如果网页返回 {“code”:0} ,则说明修改成功。

  2. 将之前地址栏URL中的 /web/home#router 替换为/api/xqnetwork/set_wifi_ap?ssid=xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
    如果网页返回 {“msg”:“未能连接到指定WiFi(Probe timeout)”,“code”:1616},则说明修改成功。

3.3 启用路由器SSH登录

使用MobaXterm,打开telnel连接,配置以下参数。
主机名称:192.168.31.1;用户名输入root,密码为刚修改后的新密码:
在这里插入图片描述

sed -i ":x;N;s/if \[.*\; then\n.*return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear/etc/init.d/dropbear startnvram set ssh_en=1; nvram commit

4. 备份固件分区

使用MobaXterm,打开SSH连接。
主机名称:192.168.31.1;用户名输入root,密码为刚修改后的新密码:
在这里插入图片描述

cd /tmpmkdir romdd if=/dev/mtd0 of=/tmp/rom/ALL.bindd if=/dev/mtd1 of=/tmp/rom/Bootloader.bindd if=/dev/mtd2 of=/tmp/rom/Config.bindd if=/dev/mtd3 of=/tmp/rom/Factory.bindd if=/dev/mtd4 of=/tmp/rom/OS1.bindd if=/dev/mtd5 of=/tmp/rom/rootfs.bindd if=/dev/mtd6 of=/tmp/rom/OS2.bindd if=/dev/mtd7 of=/tmp/rom/overlay.bindd if=/dev/mtd8 of=/tmp/rom/crash.bindd if=/dev/mtd9 of=/tmp/rom/reserved.bindd if=/dev/mtd10 of=/tmp/rom/Bdata.bin

5. 刷入OpenWrt固件

  1. 下载官方编译好得固件:https://downloads.openwrt.org/snapshots/trunk/ramips/mt7628/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin

  2. 通过SSH将固件放置路由器,然后输入命令:mtd -r write /tmp/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin firmware

  3. 待固件刷新并重启后,SSH重新登录路由。
    此时主机名称:192.168.1.1;用户名输入root,密码为刚修改后的新密码:
    在这里插入图片描述
    成功登录后如界面:
    在这里插入图片描述

6. 安装工具软件

1. 安装luci

由于默认不带luci,所以需要重新下载,输入以下命令:

opkg updateopkg install luci/etc/init.d/uhttpd enable/etc/init.d/uhttpd start

在电脑端的浏览器中输入“192.168.1.1”,可访问路由器就表示Luci安装成功.
在这里插入图片描述

2. 安装iperf3

输入命令:opkg install iperf3
创建自启脚本:

#!/bin/sh /etc/rc.commonSTART=99                #这里是启动优先级STOP=15                 #这里是停止优先级start(){        iperf3 -s &}stop(){        killall iperf3}restart(){        killall iperf3        iperf3 -s &}enable(){        iperf3 -s &}disable(){        killall iperf3}

使能脚本自启:

touch /etc/init.d/myshellchmod 777 /etc/init.d/myshellln -s  /etc/init.d/myshell  /etc/rc.d/S99myshell/etc/rc.d/myshell enable

这样路由每次启动都会启动iperf server.

来源地址:https://blog.csdn.net/u010209897/article/details/126652618

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯