小米路由器 4A 千兆版折腾日志

news/2024/12/23 3:21:52/

记录一下从官方固件开始,到刷入 Openwrt 能够充当外部网关的全过程。

官方固件的优缺点

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

优点

  1. 有官方支持(其实没有,基本上几个版本后就会停更);

  2. 比较稳定;

  3. 配置简单,基本上是开箱即用的;

  4. 自带排障功能(虽然没什么用就是了)。

缺点

没有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

IPv6 相关设置

路径:网络接口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 中确保业务不中断。

其他

iperf3

  1. 安装
opkg update&&opkg install iperf3
  1. 运行为服务模式
iperf3 -s
  1. 默认测试(每次持续1秒钟,连续测试60秒),其中-c参数指定服务器,-p参数指定服务器端口。
iperf3 -c mainserver.lxnchan-intranet -p 5835
  1. 执行“每次持续10秒,连续测试30秒”,其中-i参数指定每次持续时间,-t参数指定测试总持续时间。
iperf3 -c mainserver.lxnchan-intranet -i 10 -t 30

版权声明

原文地址:小米路由器 4A 千兆版折腾日志 | 泠泫凝的异次元空间。
有问题可到原文下方评论询问,由于编辑原因后续更新也不会在CSDN上发布,交换友链可点击友人帐 | 泠泫凝的异次元空间。
本人所有文章不接受任何未经书面授权的全文或部分转载,若需要转载请联系我。


http://www.ppmy.cn/news/426083.html

相关文章

路由器刷机解决学校无线上网问题(小米4A千兆版)

一、准备工作 1、路由器正常联网状态,(正常联网状态指的是电脑能够通过路由器上网) 2、电脑网线插入路由lan口,IP地址设置为自动获取 3、启动window10的Telent功能 控制面板 -> 程序和功能 -> 左侧“启动或关闭Windows功能…

6.S081——Lab4——trap lab

0.briefly speaking 这是MIT 6.S081 Fall 2021课程的第四个实验,它是有关陷阱机制的一系列小问题,如果对陷阱机制仍有疑问,可以参考我之前写的其他3篇博客,它们很好地解释了一些背景知识: 用户态陷阱(以系统调用为例…

HTML <font> 标签

HTML5 中不支持 <font> 标签在 HTML 4 中用于指定字体、字体大小和文本颜色。 定义和用法 <font> 规定文本的字体、字体尺寸、字体颜色。 实例 规定文本字体、大小和颜色: <font size="3" color="red">This is some text!</fo…

ESP32(MicroPython) 矩阵键盘电子琴+RGB灯

本程序相比上一个矩阵键盘电子琴程序增加了一个矩阵键盘&#xff0c;并把三个矩阵键盘的同一行相连&#xff0c;扫描周期缩短到40ms。增加RGB灯带&#xff0c;每个周期刷新一个灯&#xff08;随机颜色&#xff09;。 代码如下 #导入Pin模块 from machine import Pin import t…

电子美图高清系列漫画分享给大家欣赏!

电子漫画 搞电子的大家或多或少都会收集了电子漫画和表情到&#xff0c;小编找了一份比较全高清无码的电子美图漫画&#xff0c;供大家欣赏&#xff0c;提供下面三种下载方式&#xff01; 1、GitHub&#xff1a;https://github.com/chiphome/Electronic-Comics 2、Gitee&#x…

模拟电影胶片、梦幻系列、喜怒无常的电影胶片、Lightroom预设合集【61】

工欲善其事必先利其器&#xff01;&#xff01; 今天我们为你精选了 精选3套LR调色预设 01 模拟电影胶片Lightroom预设 精选26款高级效果 02 梦幻系列Lightroom预设 精选38款高级效果 03 喜怒无常的电影胶片LR预设 手机版LR预设 精选25款高级效果 是不是很棒的资源呢 …

实验吧-隐写-大雄和哆啦A梦 -WP

链接&#xff1a;http://ctf5.shiyanbar.com/stega/base.jpg 老套路 binwalk 发现里面有一个RAR压缩文件 通过dd命令把它分离出来 dd ifbase.jpg of1.rar bs1 skip38906 发现解压需要密码 继续找线索 用winhex打开rar文件 结合题目说 联想到 把shiyanbar 用base64加密 c2hpe…

2200p如何连接wifi打印_2200p如何连接wifi打印_惠普无线打印机如何使用 惠普无线打印机如何连接手机【详解】......

惠普 打印机 品牌目前市场销量是很不错的&#xff0c;打印机的系列也是很丰富&#xff0c;其中部分打印机还具备无线打印功能。很多家庭现如今购买的时候&#xff0c;都会选择惠普打印机。那么大家知道 惠普无线打印机怎么用 吗&#xff1f;下面来介绍一下 惠普无线打印机怎么连…