- 准备工作: 你需要什么,以及注意事项。
- 刷机步骤: 从原厂固件刷入 OpenWrt 的详细流程。
- 首次配置: 登录 OpenWrt 界面,进行基本设置。
- 网络配置: 核心部分,配置你的 LAN 和 Wi-Fi 网络。
- 常用功能配置: 如端口转发、DHCP 服务器、USB 应用等。
- 进阶与维护: 备份、恢复、更新和故障排除。
第一部分:准备工作
在开始之前,请务必准备好以下物品,并仔细阅读注意事项。

所需物品
-
TP-Link WNDR4300 路由器: 确认你的版本号,WNDR4300 有 V1 和 V2 两个主要版本,它们的 CPU 和无线芯片不同。刷入错误的固件会变砖!
- 如何区分版本?
- V1: 型号标签上通常印有
v1.0或v1.2,CPU 是 Atheros AR9344,无线是 2.4GHz/5GHz 双频。 - V2: 型号标签上通常印有
v2或v2.1,CPU 是 Broadcom BCM4709C0,无线是 2.4GHz/5GHz 双频。
- V1: 型号标签上通常印有
- 本教程以 V1 版本为例,因为 OpenWrt 对 Atheros 芯片的支持最好,功能也最全,V2 版本的刷机步骤类似,但固件文件不同。
- 如何区分版本?
-
一台电脑: 可以是有线连接也可以是无线连接。
-
网线: 至少两根,一根用于连接电脑和路由器 LAN 口,另一根用于连接路由器 WAN 口和你的光猫/上级路由器。
-
OpenWrt 固件文件:
(图片来源网络,侵删)- WNDR4300 V1: 访问 OpenWrt 官方固件下载页面:https://firmware-selector.openwrt.org/
- 选择
ath79架构。 - 选择
TP-LINK WNDR4300 v1。 - 下载
openwrt-ath79-generic-tplink_wndr4300-squashfs-factory.bin(刷机固件) 和openwrt-ath79-generic-tplink_wndr4300-squashfs-sysupgrade.bin(用于日后系统升级)。
- 选择
- WNDR4300 V1: 访问 OpenWrt 官方固件下载页面:https://firmware-selector.openwrt.org/
重要注意事项
- 风险提示: 刷机有风险,操作不当可能导致设备变砖(无法启动),请严格按照教程操作。
- 断电风险: 刷机过程中绝对不要断电! 确保路由器稳定供电,最好连接到 UPS 或不间断的电源插座上。
- 版本对应: 再次强调,务必确认你的路由器版本,并下载对应的固件,WNDR4300 V1 和 V2 的固件不能混用。
- 数据备份: 刷机会清空路由器所有数据,包括原有的 Wi-Fi 密码、端口转发设置等,请提前备份你需要的配置信息。
第二部分:刷机步骤
刷入 OpenWrt 的方法有多种,这里推荐最稳妥、成功率最高的 TFTP 恢复法。
步骤 1:准备 TFTP 环境
- 连接路由器:
- 将电脑用网线连接到 WNDR4300 的 LAN 口(任意一个黄色口)。
- 将路由器断电,不要连接 WAN 口。
- 配置电脑 IP 地址:
- 为了让电脑能和处于恢复模式下的路由器通信,我们需要手动设置一个静态 IP 地址。
- 在 Windows 上:进入“网络和 Internet” -> “网络和共享中心” -> “更改适配器设置” -> 右键点击你的以太网连接 -> “属性” -> “Internet 协议版本 4 (TCP/IPv4)” -> “属性” -> “使用下面的 IP 地址”。
- 填入以下信息:
- IP 地址:
0.2.2 - 子网掩码:
255.255.0 - 默认网关:留空
- DNS 服务器:留空
- IP 地址:
- 在 macOS 或 Linux 上:在系统设置中为以太网接口配置静态 IP,地址为
0.2.2,子网掩码为255.255.0。
步骤 2:进入恢复模式
- 启动 TFTP 客户端:
- 启动路由器并进入恢复模式:
- 按住 WNDR4300 背面的
Reset恢复按钮(不是 WPS 按钮)。 - 在按住
Reset按钮的同时,将路由器接通电源。 - 继续按住
Reset按钮约 10-15 秒,直到所有指示灯都亮起或闪烁,然后松开。 - 路由器已进入恢复模式,等待接收固件。
- 按住 WNDR4300 背面的
步骤 3:使用 TFTP 刷入固件
-
执行刷机命令:
- Windows (使用 Tftpd64):
- 在 Tftpd64 界面,点击 "Browse" 按钮。
- 选择你下载好的
openwrt-ath79-generic-tplink_wndr4300-squashfs-factory.bin文件。 - 在 "Server interface" 下拉菜单中选择你的以太网卡。
- 点击 "Put" 按钮。
- macOS / Linux (使用命令行):
- 在终端中输入以下命令并回车:
tftp -g -r openwrt-ath79-generic-tplink_wndr4300-squashfs-factory.bin -l openwrt-ath79-generic-tplink_wndr4300-squashfs-factory.bin 192.0.2.1
-g: get (获取文件)-r: remote file (远程文件名)-l: local file (本地文件名,和远程文件名相同即可)0.2.1: 路由器在恢复模式下的 IP 地址。
- 在终端中输入以下命令并回车:
- Windows (使用 Tftpd64):
-
等待刷机完成:
- 命令执行后,TFTP 客户端会开始传输固件文件,这个过程可能需要几分钟,耐心等待,不要断电!
- 当看到传输完成或 Tftpd64 提示 "Transfer successful" 时,说明刷机成功。
- 路由器会自动重启,此时你可以将电脑的 IP 地址改回自动获取(DHCP)。
第三部分:首次配置
路由器重启后,OpenWrt 系统就安装好了。

步骤 1:登录 Web 界面
- 连接网络:
- 用网线将电脑连接到路由器的 LAN 口。
- 或者,搜索并连接到名为
OpenWrt的 Wi-Fi 网络(默认无密码)。
- 访问地址:
- 打开浏览器,访问
168.1.1。 - 你会看到 OpenWrt 的 LuCI 管理界面。
- 打开浏览器,访问
- 设置登录密码:
- 首次登录时,系统会提示你设置一个管理密码,设置后,使用你设置的
root用户名和密码登录。
- 首次登录时,系统会提示你设置一个管理密码,设置后,使用你设置的
步骤 2:系统更新
为了获得最新的功能和修复,强烈建议更新系统。
- 更新软件包列表: 进入 "System" -> "Software",点击 "Update lists" 按钮。
- 更新系统: 在 "System" -> "Software" 页面,点击 "Update" 按钮,然后点击 "Perform upgrade"。
- 重启: 更新完成后,系统会提示重启,点击 "Reboot" 按钮重启路由器。
第四部分:网络配置
这是 OpenWrt 最核心的部分,我们将配置 LAN 口(内网)和 WAN 口(外网)。
基本概念
- LAN (Local Area Network): 你家里的内部网络,连接的设备(手机、电脑等)从这里获取 IP 地址。
- WAN (Wide Area Network): 连接到外部网络(如你的光猫、上级路由器)的接口。
- 防火墙区域: OpenWrt 将网络接口划分为不同的区域,并应用相应的防火墙规则,默认有
wan、lan、wan6、lan6等。
步骤 1:配置 WAN 口 (连接互联网)
- 进入 "Network" -> "Interfaces"。
- 你会看到
LAN和WAN两个接口。 - 点击 "WAN" 后面的 "Edit" 按钮。
- Protocol (协议): 选择
DHCP client,如果你的上级设备是光猫或路由器,且是动态分配 IP,就选这个,如果是静态 IP,则选择Static address。 - Zone (区域): 确保是
wan,这决定了流量如何被处理。 - 点击 "Save" 保存,然后点击 "Save & Apply" 应用配置。
- 等待几秒钟,WAN 口的指示灯应该会亮起,表示已连接到互联网,你可以在 "Status" -> "Overview" 页面查看连接状态。
步骤 2:配置 LAN 口 (家庭局域网)
- 在 "Network" -> "Interfaces" 页面,点击 "LAN" 后面的 "Edit" 按钮。
- General Settings:
- Protocol: 通常是
Static address。 - IPv4 address: 这是你的内网网关地址,默认是
168.1.1,如果你想修改,可以改成168.50.1或其他网段,以避免和你现有的主路由冲突。 - Netmask: 子网掩码,通常是
255.255.0。 - Custom DNS servers: 建议设置可靠的 DNS 服务器,如
8.8.8和8.4.4(Google) 或5.5.5和6.6.6(阿里)。
- Protocol: 通常是
- DHCP Server:
- 勾选 "Ignore interface"。
- 在 "DHCP-Server" 选项卡中,确保它是
Enabled状态。 - Start: DHCP 分配的起始 IP,如
168.1.100。 - Limit: DHCP 分配的 IP 数量,如
50。 - Lease time: 租约时间,建议
12h或24h。
- 点击 "Save" 保存,然后点击 "Save & Apply" 应用。
步骤 3:配置 Wi-Fi
- 进入 "Network" -> "Wireless"。
- 你会看到
radio0(2.4GHz) 和radio1(5GHz) 两个无线设备。 - 配置 2.4GHz 网络 (radio0):
- 点击 "Add" 按钮。
- ESSID: 给你的 Wi-Fi 网络起个名字,如
MyHome-WiFi-2.4G。 - Network: 选择
lan。 - Device Configuration: 点击 "Advanced settings"。
- Channel: 选择一个不拥挤的信道,如 1, 6, 11。
- TX Power: 发射功率,默认即可。
- Encryption (加密): 这是关键!
- Protocol:
WPA2-PSK (CCMP)或WPA3-SAE(如果你的设备都支持)。 - Key: 输入你的 Wi-Fi 密码。
- Protocol:
- 点击 "Save" 保存。
- 配置 5GHz 网络 (radio1):
- 步骤同上,为
radio1添加一个新的网络 SSID,如MyHome-WiFi-5G。 - Device Configuration 中选择 5GHz 的信道(通常选择非 DFS 信道,如 36, 40, 44, 48)。
- 加密设置同上。
- 步骤同上,为
- 配置无线桥接(可选):
- 如果你 WNDR4300 作为 AP(无线接入点)使用,并且希望通过 Wi-Fi 连接到上级路由器,可以在 "Device Configuration" 中勾选 "Enable wireless mode" 并选择
Access Point,然后设置 "WDS" 模式为Disabled,更常见的做法是作为有线 AP,即 WAN 口不连接,只使用 LAN 口。
- 如果你 WNDR4300 作为 AP(无线接入点)使用,并且希望通过 Wi-Fi 连接到上级路由器,可以在 "Device Configuration" 中勾选 "Enable wireless mode" 并选择
第五部分:常用功能配置
端口转发
- 进入 "Network" -> "Port Forwards"。
- 点击 "Add" 按钮。
- Name: 给规则起个名字,如 "Web Server"。
- Protocol: 选择协议,如
TCP。 - External IP address: 留空,表示从任何外部 IP 访问。
- External port range: 外部端口,如
8080。 - Internal IP address: 你要转发的内部设备 IP,如
168.1.100。 - Internal port range: 内部端口,如
80。 - Zone: 选择
wan。 - 点击 "Save" 保存。
USB 应用(WNDR4300 V1 有 USB 2.0 接口)
- 插入 U 盘或移动硬盘。
- 进入 "System" -> "Software"。
- 点击 "Update lists"。
- 在 "Filter" 搜索框中输入
block-mount,然后点击 "Install" 安装block-mount包。 - 安装后,系统会自动识别并挂载你的 USB 存储设备,你可以在 "System" -> "Mount Points" 中看到它。
- 你可以安装其他应用,如:
- 文件共享 (Samba): 安装
luci-app-samba4包,然后在 "Network" -> "Samba" 中配置共享文件夹。 - 下载服务器: 安装
luci-app-transmission包,配置 BT 下载。 - USB 打印服务器: 安装
kmod-usb-printer和luci-app-usbtprint包。
- 文件共享 (Samba): 安装
第六部分:进阶与维护
备份配置
在修改重要设置前,强烈建议备份配置。
- 进入 "System" -> "Backup / Flash firmware"。
- 点击 "Generate backup" 按钮。
- 下载生成的
.tar.gz文件到你的电脑。
恢复配置
如果需要恢复备份的配置:
- 在 "Backup / Flash firmware" 页面,点击 "Choose File",选择你之前下载的备份文件。
- 点击 "Restore" 按钮即可。
系统升级
当有新的 OpenWrt 版本发布时:
- 下载对应版本的
sysupgrade.bin文件(不是factory.bin)。 - 进入 "System" -> "Backup / Flash firmware"。
- 点击 "Choose File",选择下载的
sysupgrade.bin。 - 勾选 "Keep settings" (如果你只想升级系统,保留配置) 或不勾选 (完全重置)。
- 点击 "Flash image" 按钮,等待路由器重启。
故障排除
- 无法登录
168.1.1?- 检查你的 IP 地址是否和路由器在同一个网段。
- 尝试
ping 192.168.1.1看是否能通。 - 如果无法登录,可能需要长按
Reset按钮恢复出厂设置,然后重新配置。
- 无法上网?
- 检查 WAN 口是否正确连接到上级设备。
- 检查 "Network" -> "Interfaces" 中 WAN 口的状态是否为 "uptime"。
- 检查防火墙规则是否阻止了流量。
恭喜你!现在你的 WNDR4300 已经变成了一台功能强大的 OpenWrt 路由器,你可以尽情探索 OpenWrt 的强大功能,如 AdBlock (广告屏蔽)、VPN 客户端/服务器、QoS 流量控制等,OpenWrt 的魅力在于其高度的可定制性,享受探索的乐趣吧!如果遇到问题,可以查阅 OpenWrt 官方文档或在社区论坛寻求帮助。
