OpenWRT 专题

OpenWRT 是最流行的开源路由器固件,拥有庞大的社区支持。

简介

官方网站https://openwrt.org/

最新稳定版:23.05.x(2024年)

OpenWRT 是一个基于 Linux 的嵌入式操作系统,专为路由器和网络设备设计。

主要特点

  • 完全开源免费,社区驱动
  • 支持 1000+ 种设备
  • 高度可定制,模块化设计
  • 强大的软件包管理器 (opkg)
  • 支持 ARM、MIPS、x86 架构
  • 内置防火墙、VPN、QoS
  • 可通过 LuCI Web 界面管理

热门设备支持

  • Archer C7 (v1/v2) - 完善支持
  • Archer AX6000 - 良好支持
  • Archer AX3000 (NX30 Pro) - 需 Telnet 解锁后刷入
  • Archer C9 - 良好支持

小米/红米

  • 小米 AX3600 - 需解锁 Bootloader
  • 红米 AX6/AX6S - 需解锁
  • 小米 WR30U - 需 TTL 刷入
  • 红米 AC2100 - 成熟支持

华硕 (ASUS)

  • RT-AC68U / RT-AC1900P - 完善支持
  • RT-AX86U / RT-AX88U - 良好
  • RT-AX58U / RT-AX82U - 良好

Netgear

  • R7800 (Nighthawk X4S) - 完善支持
  • R7000 / R7000P - 良好
  • R6400 / R6220 - 基础支持

Linksys

  • WRT3200ACM - 优秀支持
  • WRT1900ACS / WRT1900AC - 良好
  • EA8500 - 完善支持

安装方法

标准 Web 刷入

  1. 下载对应型号的 sysupgrade.bin 或 factory.bin
  2. 进入原厂 Web 管理界面
  3. 系统工具 → 固件升级
  4. 选择文件并上传

TFTP 救砖刷入

  1. 将固件重命名为 openwrt.bin 或指定名称
  2. 设置电脑 IP 为 192.168.1.x
  3. 运行 TFTP 服务器
  4. 路由器进入恢复模式

命令行刷入

cd /tmp
wget http://example.com/openwrt.bin
mtd write openwrt.bin firmware
reboot

推荐软件包

  • luci-app-firewall - 防火墙
  • luci-app-opkg - 在线软件更新
  • luci-app-sqm - QoS 流量整形
  • luci-app-vpn - VPN 客户端/服务端
  • luci-app-adblock - 广告屏蔽
  • luci-app-wireguard - WireGuard VPN
  • curl - 命令行下载工具

常见问题

如何进入 OpenWRT

  • 默认 IP:192.168.1.1
  • 默认无密码(首次需设置)
  • 用户名:root

如何恢复原厂固件

  1. 通过 sysupgrade -n 恢复
  2. 或通过 TFTP 刷入原厂固件

如何做备份

cat /dev/mtdblock0 > /tmp/boot.bin
cat /dev/mtdblock1 > /tmp/kernel.bin
cat /dev/mtdblock2 > /tmp/rootfs.bin
# 用 SCP/SFTP 导出备份

相关资源

⚠️ 技术声明

本教程仅供学习和参考。刷写固件存在风险,可能导致设备变砖或失去保修。请在操作前:

最后更新:2026年4月