路由器: 手把手教你小米路由器 4C 刷 OpenWrt 固件

本文详细介绍了如何为小米路由器4C刷入OpenWrt固件,包括开启telnet和ftp,备份eeprom,刷入不死Breed,以及OpenWrt的配置和无线网络设置。通过此教程,你可以学会如何为你的路由器升级固件并进行高级配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

学校的校园网是用路由器接的网线,但是有时候会断线,重新连接又需要进行一定操作,所以研究了一下路由器 OpenWrt 固件,给路由器刷了固件,然后写了一个自动重连的脚本.

准备

以下操作都需要与路由器在同一局域网

开启路由器 telnet 和 ftp

把我们下载的 R3GV2 patches 随便解压到一个文件夹,运行 0.start_main.bat 批处理,然后在 cmd 窗口输入自己的路由器密码,再等待片刻出现 Done 即表示安装完成. 然后我们就可以用 telnet 和 ftp 连接路由器了

原理就是 用批处理 执行一个 py 文件,所以要保证你有 python 环境,实际上下载的 patches 也带了 python 环境,如果批处理没有作用可以用绝对路径启动一下 main.py 文件

用 telnet 登陆路由器

首先找一个支持 telnet 类型登陆的终端软件,可以使用 XShellMobaXterm

新建一个会话,密码为空,登陆路由器后会有 ARE U OK 的提示,这样表示登陆成功了,可以进行下一步了

  • 类型 telnet
  • 主机地址 192.168.31.1
  • 用户名 root

备份 eeprom

这一步很重要

# 输入备份指令 备份路径为 /tmp/eeprom.bin
dd if=/dev/mtd3 of=/tmp/eeprom.bin

用 FTP 进行文件操作

这里建议用 Windows 自带的资源管理器进入 FTP,因为在 4C 上开启的 FTP 账户是匿名账户,而非 root 账户,所以直接用资源管理器最方便。

打开资源管理器输入 ftp://192.168.31.1 回车,就进入了路由器的文件系统,把下载的 Breed 恢复控制台 breed-mt7688-reset38.bin 改名为 breed.bin,然后利用 FTP 复制粘贴到 /tmp 目录内,另外需要把 eeprom.bin 下载到本机电脑,做好备份!

刷入不死 Breed

首先来介绍一下 不死Breed : 不死Breed 就是为了防止你的路由器因为刷固件出错而变成一块砖,进行急救。他急救的方式也很简单,先把路由器电源拔掉,然后按住路由器 Reset 按钮,再插上电源,观察路由器指示灯闪烁几下后,就急救完成了.

刷入不死 Breed 运行指令,不出现错误提示信息就是成功了!

# 其中 /tmp/breed.bin 为我们上传 breedin 的路径
mtd write /tmp/breed.bin Bootloader

刷完 Breed 之后,路由器会进行重启,重启完成后无法使用 WIFI 扫描到网络了,所以需要用网线连接电脑和路由器的 LAN 口,在浏览器打开 192.168.1.1 就可以看见 Breed 界面了.

恢复 eeporm

这一步的操作是为了恢复 Breed 控制台 MAC地址 全是 FF 的错误信息,进入 固件更新 勾选 EEPROM 上传备份的 eeprom.bin 文件进行更新,之后再打开控制台 MAC地址 就变正常了.

可能会遇到的问题

使用以下文件的 EEPROM ,仅支持 小米路由器 4C

刷入 小米路由器 4C OpenWrt 固件

进入 Breed 控制台 固件更新 勾选 固件 上传下载的 OpenWrt 小米路由器4C 官方固件,点击 上传 之后等待路由器重启,浏览器地址输入 192.168.1.1 默认密码为 password,回车后就进入了 OpenWrt 控制台了

OpenWrt 配置

opkg update

安装汉化

opkg install luci-i18n-base-zh-cn

安装 ftp,安装建议使用相关 FTP 软件进行连接,默认地址是 192.168.1.1,用户名 root 密码默认 password

opkg install vsftpd openssh-sftp-avahi-service

配置无线

无线名称

进入 网络->无线 找到 无线概况->SSID 点击 编辑->常规设置->ESSID 设置您的无线名称

无线密码

进入 网络->无线 找到 无线概况->SSID 点击 编辑->无线安全 加密设置为 WPA2 密钥设置为您的密码

配置完之后点击 保存 再到 编辑 旁边 点击 启用,之后就能从 WIFI 中找到无线了

注意事项

如果您的文件系统是 tmpfs ,重启后所有的配置将会重置,因为这是一个临时文件系统,重启则重置

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                    28.6M     17.7M     10.9M  62% /
tmpfs                    28.6M      1.1M     27.5M   4% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev

结语

至此,折腾了几天终于把路由器变砖,砖变路由器,反复横跳,终于是把固件刷上了,唯一遗憾的就是这个路由器内存只有 50MB 不能装很多软件,比如科学上网等等,只写了一个脚本定时任务连接校园网。希望这篇文章对你有用!

参考: 小米路由器 4C 刷机过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值