小米路由器刷openwrt 您所在的位置:网站首页 小米4c能刷固件吗 小米路由器刷openwrt

小米路由器刷openwrt

2024-01-26 13:46| 来源: 网络整理| 查看: 265

下载小米路由器R1CL开发版

在这里插入图片描述 通过手动上传更新,更改固件版本

将之前地址栏URL中的 /web/home#router 替换为(密码为admin)

/api/xqsystem/set_name_password?oldPwd=123456789&newPwd=admin

如果网页返回 {“code”:0} ,则说明修改成功。

将之前地址栏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},则说明修改成功 在这里插入图片描述 先通过telnet登录,账号:root 密码:admin

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

执行完,就可以通过ssh登录路由器了 在这里插入图片描述 备份

cd /tmp mkdir rom dd if=/dev/mtd0 of=/tmp/rom/ALL.bin dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin dd if=/dev/mtd2 of=/tmp/rom/Config.bin dd if=/dev/mtd3 of=/tmp/rom/Factory.bin dd if=/dev/mtd4 of=/tmp/rom/OS1.bin dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin dd if=/dev/mtd6 of=/tmp/rom/OS2.bin dd if=/dev/mtd7 of=/tmp/rom/overlay.bin dd if=/dev/mtd8 of=/tmp/rom/crash.bin dd if=/dev/mtd9 of=/tmp/rom/reserved.bin dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin 执行的输出: 32768+0 records in 32768+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin 384+0 records in 384+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd2 of=/tmp/rom/Config.bin 128+0 records in 128+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd3 of=/tmp/rom/Factory.bin 128+0 records in 128+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd4 of=/tmp/rom/OS1.bin dd: writing '/tmp/rom/OS1.bin': No space left on device 23801+0 records in 23800+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin dd: writing '/tmp/rom/rootfs.bin': No space left on device 1+0 records in 0+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd6 of=/tmp/rom/OS2.bin dd: writing '/tmp/rom/OS2.bin': No space left on device 1+0 records in 0+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd7 of=/tmp/rom/overlay.bin dd: writing '/tmp/rom/overlay.bin': No space left on device 1+0 records in 0+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd8 of=/tmp/rom/crash.bin dd: writing '/tmp/rom/crash.bin': No space left on device 1+0 records in 0+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd9 of=/tmp/rom/reserved.bin dd: writing '/tmp/rom/reserved.bin': No space left on device 1+0 records in 0+0 records out root@XiaoQiang:/tmp# dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin dd: writing '/tmp/rom/Bdata.bin': No space left on device 1+0 records in 0+0 records out

使用winsicp将配置备份,避免内存不足刷出砖头 在这里插入图片描述

在这里插入图片描述 #删除路由器/tmp/rom的备份文件,否则空间不够。将openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin文件传到/tmp

mv -f /tmp/rom/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin /tmp/

在这里插入图片描述

下载官方编译好得固件:

https://downloads.openwrt.org/snapshots/trunk/ramips/mt7628/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin

执行安装

mtd -r write /tmp/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin firmware

修改lan网卡

vi /etc/config/network

在这里插入图片描述 加载luci(路由器需要连上网络)

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

在这里插入图片描述 安装iperf3

输入命令:opkg install iperf3 创建自启脚本: #!/bin/sh /etc/rc.common START=99 #这里是启动优先级 STOP=15 #这里是停止优先级 start(){ iperf3 -s & } stop(){ killall iperf3 } restart(){ killall iperf3 iperf3 -s & } enable(){ iperf3 -s & } disable(){ killall iperf3 }

使能脚本自启:

touch /etc/init.d/myshell chmod 777 /etc/init.d/myshell ln -s /etc/init.d/myshell /etc/rc.d/S99myshell /etc/rc.d/S99myshell enable


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有