小米路由器4A千兆版刷Openwrt固件与设置
本文介绍了小米路由器4A千兆版的固件以及路由器的一些设置。由于小米路由器官方固件已经阉割了很多功能,将路由器刷入固件可以大大提升用户体验。
小米路由器官方固件(固件)是基于魔改的,但是很多功能都被屏蔽了。以下是官方固件的优缺点。
有官方支持(其实没有,基本上过几个版本就停止了);
稳定;
配置简单,基本开箱即用;
内置故障排除功能(虽然没用)。
没有Shell,功能非常有限,很多参数无法修改。
刷新路由器等嵌入式设备的风险很高,这可能会导致无法启动(变砖)、无线或(和)有线性能下降、设备过热和烧毁、原始增值功能(例如保修) ) 缺失等。建议有嵌入式、Linux、防火墙、网络维护等基本概念的同学操作。
刷机的操作建议在Linux或macOS下操作,系统可能会出现各种错误。
首先需要下载的是固件,这里选择官方编译的版本。恩山等无线论坛也有第三方编译的固件,会增加更多的功能或者优化,大家可以选择适合自己的。官方固件下载地址:?、南京大学镜像源?、清华大学镜像源?。然后在列表中查找对应的型号。我们这次使用的设备是小米路由器4A千兆版,对应的文件名应该是.请注意,您需要下载包而不是包。
下一步是下载脚本,该脚本用于通过漏洞打开ssh到官方固件。地址:/?,也可以直接下载ZIP。
如果您需要刷机或下载该品种的副本用于其他固件,您可以从“Boot and for”下载并选择相应的CPU和型号。刷入官方编译不需要从品种刷入,可能会出问题。
可能还需要额外的网络环境来确保下载其他必要的文件。
将网线连接到电脑,在浏览器中打开小米路由器后台管理地址。默认是登录后复制地址栏中的整个文本。整个地址的形状应该相似。后台登录浏览器。
然后打开并输入以下命令安装依赖:
安装完成后,执行脚本解锁官方SSH:
中间需要在上面保存的地址中输入stok参数,可以直接将整个段落复制粘贴进去。
打开完成后,通过ssh进入路由器后台,默认密码为:
使用上面下载的固件文件传入目录,重命名为(重命名为随便什么都行,不改也行,输入方便就行了),然后输入如下命令刷机:
开始刷机后,会先擦除对应的分区,再写入固件文件。此时,请勿触摸路由器、网线和电源。等待电脑正常获取IP,路由器主LED灯变蓝进入。后台。
这里只列出了容易忘记或需要查找外部数据的项目,其他基本操作如更改root密码在此略过。
此处列出的设置项的示例值仅为推荐选项。实际网络环境非常复杂,请根据自己的网络环境更改设置。
此处未提及的设置项一般为默认设置,无需更改。
官方帮助页面
shell执行如下命令自动替换:
官方帮助页面
shell执行如下命令自动替换:
进入→安装包,Ctrl+F5强制刷新生效。
旧版本可能需要替换为 →→。
路径:→→,候选服务器可以更改为以下所有或任何一个。
物品
推荐值
候选 NTP 服务器
路径:→→→→。
物品
推荐值
RA 服务
服务器模式
服务
已禁用
NDP 代理
已禁用
路径:→→→→。
物品
推荐值
默认路由器
关于可用前缀或
自动
启用 SLAAC
路径:→→。
路径:→→→。
物品
推荐值
自动获取DNS服务器
使用自定义 DNS 服务器
自由添加所需的DNS服务器IP
如果还启用了 IPv6:
路径:→→→。
物品
推荐值
自动获取DNS服务器
使用自定义 DNS 服务器
自由添加所需的DNS服务器IPv6地址
?禁用接口
?启用接口
该命令执行后,接口会自动从上级获取新的IP地址或(和)IP地址,也可以添加,保证业务不中断。
此处的部分教程使用来自 的自签名证书,此处未使用该证书,因为信任它可能不安全。
卸载所有相关包;
用ssh连接,删除两个文件,然后把自签名证书或者下载的证书放到目录下;
(可选)修改配置文件,找到该项,后面的值会自动从http跳转到https,反之亦然;