小米路由器4A千兆版刷Openwrt固件与设置

本文介绍了小米路由器4A千兆版刷Openwrt固件路由器的一些设置问题,由于小米路由器官方MiWiFi固件阉割了非常多的功能,所以把路由器刷入Openwrt固件能大大提高使用体验。

小米路由器4A千兆版
小米路由器4A千兆版

官方固件的优缺点

小米路由器的官方固件(MiWiFi固件)就是基于Openwrt魔改的,但是屏蔽了很多功能。这里列举一下官方固件的优缺点。

优点

有官方支持(其实没有,基本上几个版本后就会停更);比较稳定;配置简单,基本上是开箱即用的;自带排障功能(虽然没什么用就是了)。

缺点

没有Shell,功能高度限制,很多参数无法修改。

 

Openwrt

对路由器这种嵌入式设备进行刷机操作有较大的风险,可能会造成无法开机(变砖)、无线或(和)有线性能下降、设备过热导致烧毁、原机增值功能(例如保修)缺失等问题。建议有嵌入式、Linux、防火墙、网络维护等基础概念的同学操作。

刷写 Openwrt 的操作建议全程在 Linux 或 macOS 下操作,Windows系统可能会出现各种情况不明的错误。

准备

首先需要下载的是 Openwrt 固件,这里选择官方编译的版本。在恩山等无线论坛也有第三方编译的固件,会加入更多功能或优化,这个自己选择适合自己的就好。官方固件下载地址:openwrt.org ,南京大学镜像源 ,清华大学镜像源 。然后在列表中寻找对应型号即可,我们本次使用的设备是小米路由器4A千兆版,对应的文件名就应该为openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin,注意需要下载sysupgrade包而非initramfs包。

接下来需要下载 OpenwrtInvasion 脚本,该脚本用于通过漏洞对官方固件开启 ssh 。Github地址:acecilia/OpenWRTInvasion ,可以采用git clone的方式也可以直接下载ZIP。

如果需要刷入 Padavan 或其他固件还需要下载一份 breed ,可以从 Boot and Recovery Environment for Embedded Devices 中下载,选择对应的CPU和型号即可。刷入官方编译的OpenWRT不需要从breed刷入,可能会造成bootloop。

可能还需要一个额外的网络环境保证下载其他必要的文件。

开启官方固件的SSH

将网线连接至电脑,在浏览器内打开小米路由器的后台管理地址,默认是http://192.168.31.1,登录后将地址栏的整段文字复制出来备用,整段地址应该是形似http://192.168.31.1/cgi-bin/luci/;stok=xxx/web/home的,此时不要关闭已登录后台的浏览器

然后打开Terminal,输入如下指令安装依赖:

pip3 install -r requirements.txt

依赖安装完成后执行脚本解锁官方SSH:

python3 remote_command_execution_vulnerability.py

中间需要输入上面保存的地址中的stok参数,直接整段复制粘贴进去即可。

开启完成后通过ssh进入路由器后台,默认密码是root

ssh root@192.168.31.1

刷入 OpenWRT 固件

将上面下载的固件文件用WinSCP传入/tmp/目录,并重命名为a.bin(重命名为啥都行,不改也行,方便输入就行),然后输入如下命令刷入 OpenWRT :

# 切到tmp目录cd /tmp# 输入固件mtd -e OS1 -r write firmware.bin OS1

开始刷写后会先擦除对应分区然后写入固件文件,此时无论如何不要动路由器、网线和电源,等待电脑正常获取到IP且路由器主LED灯变为蓝色时即可进入后台。

 

设置

这里仅列举容易遗忘或者需要查找外部数据的项,其他例如修改root密码这种基础操作在此略过。
这里列出的设置项的示例值仅为推荐选项,实际网络环境非常复杂请根据自己的网络环境变通设置。
这里没有提到的设置项则一般为默认值不必更改。

更换 OPKG 软件源(nju)

官方帮助页面

shell 执行如下命令自动替换:

sed -i 's_downloads.openwrt.org_mirror.nju.edu.cn/openwrt_' /etc/opkg/distfeeds.conf

更换 OPKG 软件源(tsinghua)

官方帮助页面

shell 执行如下命令自动替换:

sed -i 's_downloads.openwrt.org_mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf

汉化

SystemSoftware安装luci-i18n-base-zh-cn软件包并Ctrl+F5强制刷新后生效。

旧版本可能需要到SystemSystemlanguage更换为简体中文

更改NTP服务器

路径:系统系统时间同步,候选服务器更改为如下全部或任意几个即可。

项 推荐值

候选 NTP 服务器ntp.ntsc.ac.cn
cn.ntp.org.cn
time1.aliyun.com
time1.cloud.tencent.com
pool.ntp.org
time.apple.com
time.cloudflare.com

Pv6 相关设置

路径:网络接口LANDHCP服务器IPv6设置

项 推荐值

RA服务服务器模式DHCPv6 服务已禁用NDP代理已禁用

路径:网络接口LANDHCP服务器IPv6 RA 设置

项 推荐值

默认路由器在可用的前缀上 或
自动启用 SLAAC✅

路径:网络接口全局网络选项

自定义 DNS

路径:网络接口WAN高级设置

项 推荐值

自动获取 DNS 服务器⬜使用自定义的 DNS 服务器自由添加所需要的DNS服务器IP

如果还启用了 IPv6 :

路径:网络接口WAN6高级设置

项 推荐值

自动获取 DNS 服务器⬜使用自定义的 DNS 服务器自由添加所需要的DNS服务器IPv6地址

自动重启接口以获得新的地址

ifdown wan6&&ifup wan6

ifdown 停用接口ifup 启用接口

执行该命令后接口会自动向上级获取新的 Prefix 或(和)IP地址,也可以加入 crontab 中确保业务不中断。

HTTPS

一部分教程在这里采用的是 Openwrt 的自签证书,由于信任该自签证书可能并不安全,因此这里不使用自签证书。

到Software中卸载所有px5g相关的包;用ssh连接到OpenWRT,删除/etc/uhttpd.crt/etc/uhttpd.key两个文件,然后将自签证书或下载的证书放入/etc目录;(可选)修改配置文件/etc/config/uhttpd,找到option redirect_https项,后面的的值为1时会自动从http跳转至https,0则反之;重启uhttpd即可:/etc/init.d/uhttpd restart

其他

iperf3

1.安装

opkg update&&opkg install iperf3

2.运行为服务模式

iperf3 -s

3.默认测试(每次持续1秒钟,连续测试60秒),其中-c参数指定服务器,-p参数指定服务器端口。

iperf3 -c mainserver.lxnchan-intranet -p 5835

4.执行“每次持续10秒,连续测试30秒”,其中-i参数指定每次持续时间,-t参数指定测试总持续时间。

iperf3 -c mainserver.lxnchan-intranet -i 10 -t 30

将日志发送到服务器

打开系统系统日志,按照提示填写外部系统日志服务器地址外部系统日志服务器端口外部系统日志服务器协议即可。

注意:外部系统日志服务器地址要填写日志服务器的IP地址,最好不要填写域名,否则可能会连接失败;外部系统日志服务器端口默认是514,依据实际情况调整或保持默认;外部系统日志服务器协议推荐使用UDP

检查是否设置成功的方法可以查看日志服务器上是否新增了日志,或者查看 OpenWrt 日志,若有下列输出则连接成功:

daemon.info logread[22393]: Logread connected to xx.x.xxx.xxx:514

本文来自:泠泫凝的异次元空间 https://lxnchan.cn/mi-r4ag-openwrt.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:玩转路由网,转转请注明出处:https://luyou.chuangxiangniao.com/p/6403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
华为路由器AX3 WS7100和TC7100官方固件合集
上一篇 2026年9月3日 09:48:30
华为TC7102电信版53固件10.0.5.53
下一篇 2026年9月3日 12:56:58

相关推荐

  • dhcp是什么意思?路由器要开启dhcp么?

    DHCP(动态主机配置协议)是一种协议,可为网络内的IP地址分配提供快速,自动和集中管理。DHCP还用于在设备上配置子网掩码,默认网关和DNS服务器信息,DHCP功能是主动给路由器内部网络终端分配固定网段内的IP地址。 DHCP 路由器要开启dhcp么? 路由器DHCP要开启,默认情况下,路由器的D…

    2026年9月10日
    100
  • 水星(MERCURY)MW310R初始管理员密码

    水星(MERCURY)MW310R初始管理员密码水星(MERCURY)MW310R初始管理员密码水星(MERCURY)MW310R初始管理员密码水星(MERCURY)MW310R初始管理员密码

    水星(MERCURY)MW310R无线路由器的初始登录密码是多少?水星(MERCURY)MW310R的默认管理员密码是多少?有人说水星MW310R路由器的初始密码是:admin;但是我的水星MW310R却无法用admin登录呢?而别人的MW310R路由器却可以,这是什么原因引起的? 一、不同版本的M…

    2026年9月10日 路由器百科
    500
  • 水星(MERCURY)MW460R无线路由器设置教程

    水星(MERCURY)MW460R无线路由器设置教程水星(MERCURY)MW460R无线路由器设置教程水星(MERCURY)MW460R无线路由器设置教程水星(MERCURY)MW460R无线路由器设置教程

    本文主要介绍了水星(MERCURY)MW460R路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MW460R无线路由器,要实现连接Internet上网,需要经过以下几个配置步骤:1、连接水星MW460R路由器;2、设置电脑IP地址;3、设置水星MW460R路由器上网。 水星(MERCURY)M…

    2026年9月10日 路由器百科
    300
  • 水星(MERCURY)MW460R设置无线密码教程

    本文主要介绍了水星(MERCURY)MW460R路由器上,无线密码(wifi密码)设置教程。其实水星MW460R路由器上无线密码的设置、修改还是非常简单的,不过对于一些没有经验的用户来说,还是不知道应该怎么设置/修改无线密码;因此,本文会通过图文并茂的方式,来进行详细的介绍。 一、登录到水星MW46…

    2026年9月10日
    300
  • 水星(MERCURY)MW460R初始管理员密码是多少?

    水星(MERCURY)MW460R无线路由器的初始登录密码是多少?水星(MERCURY)MW460R的默认管理员密码是多少?为什么在说明书上没有初始登录密码信息,而且在水星MW460R路由器底部标签上,也没有默认密码信息。 一、水星MW460R路由器没有初始密码 水星(MERCURY)MW460R无…

    2026年9月10日
    400
  • 水星(MERCURY)MW313R默认密码是多少?

    水星(MERCURY)MW313R默认密码是多少?水星(MERCURY)MW313R默认密码是多少?水星(MERCURY)MW313R默认密码是多少?水星(MERCURY)MW313R默认密码是多少?

    水星(MERCURY)MW313R无线路由器的初始登录密码是多少?水星(MERCURY)MW313R的默认管理员密码是多少?为什么在说明书上没有找到初始登录密码信息,在水星MW313R路由器底部标签上,也没有默认密码信息。 一、水星MW313R路由器没有初始密码 水星(MERCURY)MW313R无…

    2026年9月10日 路由器百科
    300
  • 水星(MERCURY)MW305R初始密码是多少?

    水星(MERCURY)MW305R初始密码是多少?水星(MERCURY)MW305R初始密码是多少?水星(MERCURY)MW305R初始密码是多少?水星(MERCURY)MW305R初始密码是多少?

    水星(MERCURY)MW305R无线路由器的初始登录密码是多少?水星(MERCURY)MW305R的默认管理员密码是多少?有人说水星MW305R路由器的初始密码是:admin;但是我的水星MW305R却无法用admin登录呢?而别人的MW305R路由器却可以,这是什么原因引起的? 一、不同版本的M…

    2026年9月10日 路由器百科
    200
  • 水星(MERCURY)MW326R怎样设置

    水星(MERCURY)MW326R怎样设置水星(MERCURY)MW326R怎样设置水星(MERCURY)MW326R怎样设置水星(MERCURY)MW326R怎样设置

    本文主要介绍了水星(MERCURY)MW326R路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MW326R无线路由器,要实现连接Internet上网,需要经过以下几个配置步骤:1、连接水星MW326R路由器;2、设置电脑IP地址;3、设置水星MW326R路由器上网。 水星(MERCURY)M…

    2026年9月10日 路由器百科
    400
  • 水星(MERCURY)MW326R管理员初始密码是多少?

    水星(MERCURY)MW326R无线路由器的管理员初始是多少?水星(MERCURY)MW326R的默认管理员密码是多少?为什么在说明书上没有找到初始登录密码信息,在水星MW326R路由器底部标签上,也没有默认密码信息。 一、水星MW326R路由器没有初始密码 水星(MERCURY)MW326R无线…

    2026年9月10日
    200
  • 水星(MERCURY)MW325R路由器怎么设置

    水星(MERCURY)MW325R路由器怎么设置水星(MERCURY)MW325R路由器怎么设置水星(MERCURY)MW325R路由器怎么设置水星(MERCURY)MW325R路由器怎么设置

    本文主要介绍了水星(MERCURY)MW325R路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MW325R无线路由器,要实现连接Internet共享上网,需要经过以下几个配置步骤:1、连接水星MW325R路由器;2、设置电脑IP地址;3、设置水星MW325R路由器上网。 水星(MERCURY…

    2026年9月10日 路由器百科
    200
  • 水星(MERCURY)MW325R初始密码是多少?

    水星(MERCURY)MW325R无线路由器的初始登录密码是多少?水星(MERCURY)MW325R的默认管理员密码是多少?为什么在说明书上没有找到初始登录密码信息,在水星MW325R路由器底部标签上,也没有默认密码信息。 一、水星MW325R路由器没有初始密码 水星(MERCURY)MW325R无…

    2026年9月10日
    000
  • 水星(MERCURY)MW323R路由器设置教程

    水星(MERCURY)MW323R路由器设置教程水星(MERCURY)MW323R路由器设置教程水星(MERCURY)MW323R路由器设置教程水星(MERCURY)MW323R路由器设置教程

    本文主要介绍了水星(MERCURY)MW323R路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MW323R无线路由器,要实现连接Internet共享上网,需要经过以下几个配置步骤:1、连接水星MW323R路由器;2、设置电脑IP地址;3、设置水星MW323R路由器上网。 水星(MERCURY…

    2026年9月10日 路由器百科
    200
  • 水星(MERCURY)MW323R默认登录密码是多少?

    水星(MERCURY)MW323R无线路由器的初始登录密码是多少?水星(MERCURY)MW323R的默认管理员密码是多少?为什么在说明书上没有找到初始登录密码信息,在水星MW323R路由器底部标签上,也没有默认密码信息。 一、水星MW323R路由器没有初始密码 水星(MERCURY)MW323R无…

    2026年9月10日
    100
  • 水星(MERCURY)MR804路由器怎么设置

    水星(MERCURY)MR804路由器怎么设置水星(MERCURY)MR804路由器怎么设置水星(MERCURY)MR804路由器怎么设置水星(MERCURY)MR804路由器怎么设置

    本文主要介绍了水星(MERCURY)MR804路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MR804无线路由器,要实现连接Internet上网,需要经过以下几个配置步骤:1、连接水星MR804路由器;2、设置电脑IP地址;3、设置水星MR804路由器上网。 水星(MERCURY)MR804…

    2026年9月10日 路由器百科
    100
  • 水星(MERCURY)MR807路由器怎么设置

    水星(MERCURY)MR807路由器怎么设置水星(MERCURY)MR807路由器怎么设置水星(MERCURY)MR807路由器怎么设置水星(MERCURY)MR807路由器怎么设置

    本文主要介绍了水星(MERCURY)MR807路由器上网设置方法,一台新购买(恢复出厂设置后)的水星MR807无线路由器,要实现连接Internet上网,需要经过以下几个配置步骤:1、连接水星MR807路由器;2、设置电脑IP地址;3、设置水星MR807路由器上网。 水星(MERCURY)MR807…

    2026年9月10日 路由器百科
    000
  • D-Link DIR 612B无线路由器怎么设置

    D-Link DIR 612B无线路由器怎么设置D-Link DIR 612B无线路由器怎么设置D-Link DIR 612B无线路由器怎么设置D-Link DIR 612B无线路由器怎么设置

    本文主要介绍了D-Link DIR 612B无线路由器的上网设置教程,一台新购买(恢复出厂设置后)的D-Link DIR 612B无线路由器,要连接Internet上网,需要经过以下3个设置步骤:1、连接DIR 612B路由器;2、设置电脑IP地址;3、设置DIR 612B路由器上网。 D-Link…

    2026年9月10日 路由器百科
    200
  • D-Link DIR613无线路由器怎么设置

    D-Link DIR613无线路由器怎么设置D-Link DIR613无线路由器怎么设置D-Link DIR613无线路由器怎么设置D-Link DIR613无线路由器怎么设置

    本文主要介绍了D-Link DIR613无线路由器的上网设置教程,一台新购买(恢复出厂设置后)的D-Link DIR613无线路由器,要连接Internet上网,需要经过以下3个设置步骤:1、连接DIR613路由器;2、设置电脑IP地址;3、设置DIR613路由器上网。 D-Link DIR613无…

    2026年9月10日 路由器百科
    100
  • D-Link DIR616无线路由器设置教程

    D-Link DIR616无线路由器设置教程D-Link DIR616无线路由器设置教程D-Link DIR616无线路由器设置教程D-Link DIR616无线路由器设置教程

    本文主要介绍了D-Link DIR616无线路由器的上网设置教程,一台新购买(恢复出厂设置后)的D-Link DIR616无线路由器,要连接Internet上网,需要经过以下3个设置步骤:1、连接DIR616路由器;2、设置电脑IP地址;3、设置DIR616路由器上网。 D-Link DIR616无…

    2026年9月10日 路由器百科
    100
  • D-Link DIR629路由器设置(图文)教程

    D-Link DIR629路由器设置(图文)教程D-Link DIR629路由器设置(图文)教程D-Link DIR629路由器设置(图文)教程D-Link DIR629路由器设置(图文)教程

    本文主要介绍了D-Link DIR629无线路由器的上网设置教程,一台新购买(恢复出厂设置后)的D-Link DIR629无线路由器,要连接Internet上网,需要经过以下3个设置步骤:1、连接DIR629路由器;2、设置电脑IP地址;3、设置DIR629路由器上网。 D-Link DIR629路…

    2026年9月10日 路由器百科
    100
  • D-Link DIR822路由器设置教程

    D-Link DIR822路由器设置教程D-Link DIR822路由器设置教程D-Link DIR822路由器设置教程D-Link DIR822路由器设置教程

    本文主要介绍了D-Link DIR822双频无线路由器的上网设置教程,一台新购买(恢复出厂设置后)的D-Link DIR822无线路由器,要连接Internet上网,需要经过以下3个设置步骤:1、连接DIR822路由器;2、设置电脑IP地址;3、设置DIR822路由器上网。 D-Link DIR82…

    2026年9月10日 路由器百科
    100

发表回复

登录后才能评论
关注微信