OpenWrt-Life 从入门到精通开源路由器日常固件

OpenWrt 作为一款深受极客们喜爱的老牌开源路由器系统,可定制性强,能为路由器赋予无限可能,但想要玩转这个系统,需要具备深厚的技术功底,甚至需要具备一定程度的编程能力,使得想要将这个系统投入到日常环境,往往需要很高的门槛,技术能力不足的用户经常会深陷于各种故障的漩涡中不知所措。

为改善 OpenWrt 系统在日常应用环境中的易用性,降低用户上手难度,OpenWrt-Life 固件因此而生。

OpenWrt-Life 固件基于 OpenWrt 官方开源项目稳定版分支源码,根据大多数日常使用环境,经过人工调试并适度修改,在保持 OpenWrt 原本风格的同时,强化日常使用体验,最终制作出适合日常环境的成品固件,具备易上手、稳定可靠、功能丰富等特点。

OpenWrt 官网固件好比是毛坯房,OpenWrt-Life 则是进行了一定程度的日常装修。

此固件仍然保持与 OpenWrt 官网固件一样的模块化风格,仅集成日常使用所必需的基础组件,其它大量软件则需要手动按需安装,此固件配套的软件源进行了大量细节优化,日常使用体验更加友好。

注意:此系统并非面向广大普通用户,仍然具有一定程度的技术门槛,只适合已经熟练掌握了现代计算机基础知识的各类用户,通过查阅配套教程,可快速投入日常使用,以便降低试错成本。

OpenWrt-Life 公告栏

2023 年第七次更新已发布。
1、所有支持机型迭代至 OpenWRT 23.05 版。
2、移除对 ATH79 系列机型的支持。
3、因部分配置文件参数发生变更,从21.02版固件升级时请自行注意调整。

注意:从2023年11月30日起,所有付费项目仅接受美元付款,对于无法支付美元的用户,将不再获得任何回应,对此我们只能表示遗憾。

-----------------------------------------------------------------------------------------------------------------------------

警告:本项目组从未启用任何公共群聊服务,也从不对外提供免费技术支持服务,请勿上当受骗,一切信息以官方邮件为准
本固件支持各种常见的文件系统自动挂载,已实机测试:FAT、FAT32、exFAT、NTFS、EXT4
将硬盘连接至路由器后即可自动挂载,如果无法自动挂载,一般是硬盘的文件系统出现了某种损坏。

例如发现 NTFS 格式的硬盘无法自动挂载,此时将移动硬盘连接至 Windows 电脑,则会提示“此驱动器存在问题。请立即扫描此驱动器并修复问题。”
对移动硬盘执行“扫描和修复”后,再连接至路由器即可自动挂载。

备注:文件系统的损坏,一般是由于意外断电、强行拔出移动硬盘所导致。
常见的文件系统格式均支持正常读写,均支持中文名称等特性。
具体的读写速度和路由器 CPU 性能有关,也和文件系统的格式有关。

使用了 SSD 移动硬盘,通过有线连接的方式,使用 Samba4 进行了文件读写测试,
MT7621 系列读写 NTFS 格式,约为 40MB/秒左右,
Marvell 系列读写 NTFS 格式, 则能达到网络接口的满载速度。

备注:当硬盘使用 exFAT 格式时,通过 Samba4 写入大型单个文件时会出现前期“卡顿” 现象,
具体表现为写入 5G 单个文件时,会卡顿约 20秒左右,写入10G 单个文件时,会卡顿约 40秒左右,随后才开始正常写入。
如果换用 FTP 写入文件,则不会出现这种前期“卡顿” 现象。

问题反馈

  • OpenWrt-Life 固件官方邮箱:[email protected]
  • 使用 OpenWrt 官网固件的用户,请查阅官网反馈页面:https://openwrt.org/bugs
  • 使用其他网友编译的自定义固件,请联系其作者。

固件界面展示

免责申明

本固件仅作为开源项目样本,仅供个人研究测试用途,无法取代专业的商用级系统,禁止用于商业环境或公共环境,如因个人使用方式不当而导致任何不良后果、造成任何损失均与本项目组无关。

固件下载

提示:我们并未对服务器进行限速,如果发现速度缓慢、或稳定性差,一般是被网络攻击所致,或者你本地网络状况不佳。

OpenWrt-Life 固件下载:https://openwrt.ikghx.com

路由器刷机指南:https://iyzm.net/openwrt/163.html

注意事项

本固件默认网关:192.168.9.1 或 openwrt-life.home.arpa

虚拟机镜像默认网关:192.168.8.1 或 openwrt-life.home.arpa

x86 固件默认只启用两个网卡,网卡1为 LAN,网卡2为 WAN,
x86 固件支持 Docker、Intel 核心显卡、大内存、多线程、UEFI 启动、NVMe 硬盘等特性。

从 2022-11-24 版固件开始,x86 固件已默认集成“链路聚合”(端口汇聚)功能,即“网络”-“接口”-“设备”-“LAG 设备”

注意:x86 固件只提供 64 位版本,需要配备 64 位 Intel CPU 才能正常使用,因为本固件仅针对 Intel CPU 进行了优化调试。

当前 x86 固件集成的网卡驱动支持的网卡:

  • 各类常见的千兆网卡
  • Realtek R8125(2.5G)
  • Intel I225(I226) 系列(2.5G)
  • Intel X520/X540/X550 系列(10G)
  • Intel X710 系列(10G/40G)
  • Intel E810 系列(100G)
  • QLE8240 QLE8242(10G)
  • QLogic FastLinQ(25G/40G/100G)
  • BCM57810(10G)
  • BCM57404/BCM57414(25G)
  • Mellanox 全系列(10G/25G/40G/50G/100G/200G)
  • VMware 虚拟网卡 vmxnet3(10G)
  • Hyper-v 虚拟网卡
  • Amazon AWS T3 弹性网卡( VPS 专用)

x86 网卡选购建议

  • 当使用 x86 主机作为网关使用时,绝大多数情况下只需选购千兆网卡即可,因为很少有人会办理千兆以上的宽带套餐。
  • 如果没有特殊需求,网卡只需选择双网口即可,再搭配高性能交换机来组建网络。
  • 多线路汇聚的情况下,应当配备多个千兆网卡和一个万兆网卡,万兆网卡作为 LAN 口,专门用于连接万兆交换机。

千兆网卡推荐:

入门款 Intel i211,支持 2个 RSS 队列。
标准款 Intel i210,支持 4个 RSS 队列。
高端款 Intel i350,支持 8个 RSS 队列,支持 SR-IOV。

x86 多网卡路由显示端口状态

默认情况下,x86 固件的概览界面仅显示两个端口的状态信息,如果是具备两个以上网卡的 x86 路由,
可以手动修改 /etc/board.json
参照如下示例修改部分参数即可。(只需修改加粗显示部分)

{
	"model": {
		"id": "default-string",
		"name": "  Default string"
	},
	"network": {
		"lan": {
			"ports": [
				"eth0",
				"eth2",
				"eth3"
			],
			"protocol": "static"
		},
		"wan": {
			"device": "eth1",
			"protocol": "dhcp"
		}
	}
}

配套教程

对于初次使用 OpenWrt 的用户,建议按顺序观看。
对于 OpenWrt 不太熟练的一般用户,仍建议过一遍文章,查漏补缺,温故知新。
下列教程由专业人士使用 OpenWrt-Life 成品固件编写,真实有效,但是否适用于其它第三方固件不作任何保证。

教程会根据各软件的更新迭代情况,不定期进行更新与修正,恕不另行通知。

注意:本固件配套教程仅在此网站内发布并持续更新,未授权任何人转载,如果发现别处有相关教程,均为私自转载。

层级概述教程
一级初次使用 OpenWrt 的用户,学习作为路由器的基本用途,配置基本的上网功能。OpenWrt入门教程之常见基础网络配置入门指南
二级更进一步的了解 OpenWrt 的一些常用网络配置。进阶教程之 OpenWrt 常用网络配置指南
三级学习无线路由器使用 OpenWrt 实现各种无线中继功能。进阶教程之 OpenWrt 无线中继配置指南
四级了解如何为 OpenWrt 安装软件,以及相关注意事项。进阶教程之 OpenWrt 基础应用软件指南
五级OpenWrt 常见的各类运维操作说明。进阶教程之 OpenWrt 常用运维操作指南
六级OpenWrt 编译入门,常见问题说明。OpenWrt 编译入门教程基础概念入门编译常见问题
七级OpenWrt 开发人员入门指南。达人教程之 OpenWrt 开发人员入门指南

OpenWrt-Life 硬件支持列表

为了达到较为统一的日常使用体验,我们进行了大量人工测试,仅适配经过人工测试后,满足日常稳定使用,且在市面上能方便购买到的设备。

  • 警告:下列支持机型,并不能保证可以直接从原厂系统升级至 OpenWrt 系统,具体刷机问题请咨询专业人士或相关商家。
  • 注意:为保障 OpenWrt 系统稳定运行,内存容量(RAM)极其重要,64MB 仅仅勉强可用,128MB 可运行轻量级软件,如果要运行各类下载软件或其它大型软件,请选择 256MB 以上容量。
  • 如果要经常下载大量资源,或者要使用更复杂的网络服务,请选择 x86 软路由。

下列路由器型号排名不分先后,仅根据品牌名称的首字母顺序排序。

处理器平台性能等级 型号/品牌
MediaTek Ralink MIPS MT7621
(无 FPU 单元)
普通ASUS/华硕
RP-AC56
RP-AC87
RT-AC57U v1
RT-AC65P
RT-AC85P
RT-AX53U
RT-AX54
RT-N56U B1

Buffalo/巴法络
WSR-600DHP
WSR-1166DHP
WSR-2533DHPL

D-Link/友讯
DAP-1620-B1
DAP-X1860-A1
DIR-853-A1
DIR-853-A3
DIR-853-R1
DIR-860l-B1
DIR-867-A1
DIR-878-A1
DIR-878-R1
DIR-882-A1
DIR-882-R1
DIR-1935-A1
DIR-1960-A1
DIR-2640-A1
DIR-2660-A1
DIR-3060-A1

D-Team
Newifi D2 (Newifi3)
PandoraBox M1(小睿家庭云/潘多拉盒子)

GeHua/歌华
GHL-R-001

GL-iNet
GL-MT1300

GnuBee
Personal Cloud One
Personal Cloud Two

H3C/新华三
TX1800
TX1801
TX1806

HiWiFi/极路由4
HC5962

JCG/捷稀
JHR-AC876M
Q20
Y2

京东云/无线宝一代
JDcloud

Lenovo/联想
Newifi D1

Linksys/领势
E5600
E7350
EA6350 v4
EA7300 v1
EA7300 v2
EA7500 v2
EA8100
RE6500
RE7000

MikroTik
RB750Gr3
RB760iGS
RBM11G
RBM33G

Netgear/网件
EX6150
R6220
R6260
R6350
R6700 v2
R6800
R6850
R6900 v2
R7200
R7450
WAC104
WAC124
WAX202
WNDR3700 v5

PHICOMM/斐讯
K2P A1, A2

Raisecom/瑞斯康达
MSG1500 X.00

Thunder/迅雷下载宝
TimeCloud

TOTOLINK
A7000R
X5000R

TP-LINK/普联
Archer A6 v3
Archer AX23 v1
Archer C6U v1
Archer C6 v3
deco M4R v4
eap235-wall v1
eap613 v1
eap615-wall v1
ec330-g5u v1
er605 v2
MR600-v2-eu
re350 v1
re500 v1
re650 v1
re650 v2
tl-wpa8631p v3

UBNT/优倍快
EdgeRouter X
EdgeRouter X-SFP
UniFi 6 Lite
UAP FlexHD
UAP nanoHD
USW-Flex

Xiaomi/小米
MiWiFi 3G v1
MiWiFi 3G v2
Mi Router 3 Pro
MiWiFi R4 v1
Router 4A Gbit
Router 4A Gbit v2
Mi Router AC2100
Mi Router CR6606
Mi Router CR6608
Mi Router CR6609
Redmi Router AC2100

XiaoYu/小娱
XY-C5

YouHua/友华
WR1200JS

YOUKU/优酷
YK-L2

YunCore/云联友科
AX820
FAP640
FAP690

ZTE/中兴
E8820S
Qualcomm Atheros IPQ40XX中级Asus/华硕
RT-AC58U

GL-iNet
GL-AP1300
GL-A1300
GL-B1300
GL-B2200

Linksys/领势
EA6350 v4
EA8300
MR8300
whw01
whw03v2

mobipromo/星际宝盒
CM520-79F

Netgear/网件
EX6100 v2
EX6150 v2
RBR50
RBS50
SRR60
SRS60
WAC510

G-DOCK/竞斗云
P&W R619AC

Plasma Cloud
PA1200
PA2200
Qualcomm Atheros IPQ806X高级Linksys/领势
EA7500 v1
EA8500 v1

Ruijie/锐捷
RG-MTFi-M520

NEC
Aterm WG2600HP3

Netgear/网件
D7800
R7500
R7500 v2
R7800
XR500

TP-LINK/普联
AD7200
C2600
VR2600V

Xiaomi/小米
mi-router-HD
MediaTek Ralink ARM
MT798x
高级ABT/安博通
ASR3000

Acer/宏碁
Predator Connect W6

Asus/华硕
TUF-AX4200

Banana Pi(香蕉派)
BPI-R3

Cetron/思创
CT3003

CMCC/中国移动
RAX3000M
A10

imou/乐橙
LC-HX3001

GL-iNet
GL-MT3000
GL-MT6000

H3C/新华三
magic-nx30-pro

JCG/捷稀
Q30

Livinet
ZR3020

Netgear/网件
wax220

Qihoo/奇虎
360T7

TP-LINK/普联
tl-xdr4288
tl-xdr6086
tl-xdr6088

UBNT/优倍快
UniFi 6 Plus (U6+)

Xiaomi/小米
mi-router-WR30U
redmi-router-ax6000
Qualcomm Atheros IPQ807X高级Buffalo/巴法络
WXR-5950AX12

Netgear/网件
WAX218

QNAP
QHora-301W

Xiaomi/小米
Redmi AX6
AX3600
AX9000

ZTE/中兴
MF269
Marvell EBU Armada
此平台无线驱动不支持 Mesh
高级Linksys/领势
WRT1200AC
WRT1900AC v1
WRT1900AC v2
WRT1900ACS
WRT32X
WRT3200ACM
备注:WRT 系列无线路由器,通常设计为双系统模式,即闪存空间被两个系统平分。

iEi
PUZZLE-M901
PUZZLE-M902
Intel x86(仅支持 64 位)顶级x86 软路由,请根据自身需求选择成品设备,或自行按需组装。

其它选择