怎样从官网下载OpenWrt固件
从官网下载最新版的适合自己路由器的OpenWRT固件
-
进入OpenWrt固件下载主页面:
http://downloads.openwrt.org/
截止2018-09,最新稳定发行版:
OpenWrt 18.06.1 Released: Sat, 18 Aug 2018
Development Snapshots是开发版,包含最新的功能,但可能不够稳定
http://downloads.openwrt.org/snapshots/targets/
如果使用Snapshots没有什么问题,当然是最好的选择,否则可以尝试一下稳定发行版
下面以稳定版和WR2543举例
-
选择路由器的CPU类型
打开页面后,选择你的路由器的芯片型号进入,很多是ar71xx系列,于是进入了:
http://downloads.openwrt.org/snapshots/targets/ar71xx/
-
选择路由器的 Flash类型
再选择Flash类型,比如WR2543是generic,网件WNDR4300路由器是nand
http://downloads.openwrt.org/snapshots/targets/ar71xx/generic/
再选择你的路由器型号,页面搜索 wr2543,找到了吗。有两个文字供下载,一个文件结尾是 factory.bin,适合原厂固件下刷,另一个文件名结尾是sysupgrade.bin,适合已经是OpenWrt系统下刷
OpenWrt官方wiki下载OpenWrt固件 for WR2543
OpenWrt官方网页上有WR2543N的专页,详细介绍了刷机步骤及注意事项.
打开官方Wiki页面 TP-Link TL-WR2543ND
上面列出了支持的版本: v1.0和v1.2。我的路由器是v1.0的,可以刷,你的版本如果不是这两个,不能确保能刷成功
这两个固件都带LuCI 网页管理界面。有时候,如果你升级了不带LuCI的固件,命令行方式又无法搞定OpenWRT上网参数设置,就需要先在电脑里下载带LuCI的固件,scp复制到路由器升级,再通过网页设置
有两个固件供下载:
- openwrt-ar71xx-generic-tl-wr2543n-v1-squashfs-factory.bin - Installing OpenWRT from factory
- openwrt-ar71xx-generic-tl-wr2543n-v1-squashfs-sysupgrade.bin - Upgrading an existing OpenWRT install
一定要注意:
- 在原厂固件上刷OpenWrt, 要用固件文件名带 factory 的.bin文件
- 已经刷了OpenWrt固件, 再升级 OpenWrt固件时就要用文件名带 sysupgrade 的 .bin文件
现在我们是在原厂固件基础上刷 OpenWrt, 自然是下载第一个文件,也就是 openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin
要确保下载下来的文件完整,下载过程没有中断,如果下载下来的文件不完整,并把这个不完整的文件刷进机器,恢复起来很麻烦,有可能变砖
-
Netgear WNDR4300 预编译翻墙固件,支持xchacha20-ietf-poly1305(2018-10-22):
https://software-download.name/2015/netgear-wndr4300-openwrt-fanqiang-gujian/ -
D-Link DIR-505 预编译翻墙固件 (2018-10-22):
https://software-download.name/2014/dlink-dir-505-openwrt-fanqiang/ -
TP-Link TLWR2543 预编译翻墙固件 (2018-10-22):
https://software-download.name/2014/openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade-bin-with-shadowsocks/