注意
本文固件已过时,不推荐使用。下半年最新版详见这里
相比之前的固件(不建议使用),这个版本升级了内核,并且编入了更多软件,修复了一些错误
关于编译方法详见我的文章Mac OS Mojave 编译 Openwrt 并整合 lean软件包以及Openwrt 新版源码 调整 WNDR4300 固件大小至128M
特别注意
- 由于第二版、第三版(第三版Lite除外)固件过大,因此有可能无法使用factory的tftp模式刷入,此时只需刷入第一版,然后
sysupgrade -F
覆盖升级即可。 - 从第三版Lite开始,web升级已经修复,升级无需上传后使用
sysupgrade -F sysupgrade.bin文件位置
强制刷入,直接在升级页面上传对应版本sysupgrade.bin
即可。 - 虽然已经扩大了可用空间,但是由于内核中可能还有一部分代码默认最大空间为
17.8M
,当占用空间超过该大小后,软件包
页面的空闲空间
将不会再减少,这是由于df -h
命令输出错误导致的。此时如果想查看实际占用空间,可以使用du -h -d 1 /overlay/upper
命令。该错误不影响空间大小。
注意事项
- 不同系统必须清除数据后再刷入,之前那个博客版本的系统算是半个"不同系统",刷入时也最好清除数据,否则可能出现只能
ssh
而不能登录LUCI
的问题。 - 要解决半个"不同系统"不兼容的问题,可以仅备份部分
overlay
文件,在刷入后覆盖。具体清单如下。
overlay/
overlay/upper/
overlay/upper/usr/
overlay/upper/usr/share/
overlay/upper/usr/share/adbyby/
overlay/upper/usr/share/adbyby/dnsmasq.adblock
overlay/upper/.wget-hsts
overlay/upper/etc/
overlay/upper/etc/china_ssr.txt
overlay/upper/etc/config/
overlay/upper/etc/config/flowoffload
overlay/upper/etc/config/google_fu_mode
overlay/upper/etc/config/vlmcsd
overlay/upper/etc/config/shadowsocksr
overlay/upper/etc/config/network
overlay/upper/etc/config/autoreboot
overlay/upper/etc/config/firewall
overlay/upper/etc/config/gfw.list
overlay/upper/etc/config/wireless
overlay/upper/etc/config/dhcp
overlay/upper/etc/config/adbyby
overlay/upper/etc/config/shadowsocks-libev
overlay/upper/etc/config/upnpd
overlay/upper/etc/rc.d/
overlay/upper/etc/rc.d/K10adbyby
overlay/upper/etc/rc.d/S19firewall
overlay/upper/etc/rc.d/S96adbyby
overlay/upper/etc/dropbear/
overlay/upper/etc/dropbear/dropbear_rsa_host_key
overlay/upper/etc/dnsmasq.ssr/
overlay/upper/etc/dnsmasq.ssr/gfw_list.conf
overlay/upper/etc/dnsmasq.ssr/custom_forward.conf
overlay/.fs_state
overlay/work/
overlay/work/work/
- 因为是自编译固件,因此编译进入的功能比较少,有需求者可自行前往软件包菜单添加
- 解锁网易云灰色歌曲会影响DNS解析速度
- FullCone NAT 不能直接使用,用法参见裴讯 Phicomm K2 Openwrt 固件的注意事项2
- 如果运行
go
语言程序时遇到获取的时间与本时区不符的情况,需要下载相应地区的zoneinfo
软件包,并将对应时区信息/usr/share/zoneinfo/xxxx
软链接到/etc/localtime
- 运行
adbyby
时添加第三方去广告规则可能导致DNS
加载缓慢,cpu占用异常
固件包含的功能
仅列出主要功能
第一版
- 定时重启
- 文件传输
- Adbyby
- DDNS
- 网络唤醒
- UPNP
- KMS
- uhttpd
- 计划任务
- 磁盘管理
- 解锁网易云灰色歌曲
- WIFI计划
- USB打印服务器
- FTP
第二版
- 定时重启
- 文件传输
- Adbyby
- DDNS
- 网络唤醒
- UPNP
- KMS
- uhttpd
- 计划任务
- 磁盘管理
解锁网易云灰色歌曲(第二版取消)- WIFI计划
- USB打印服务器
FTP(第二版取消)- 可道云(第二版新增)
- FULLCONE NAT(第二版新增)
第三版
- 定时重启
- 文件传输
- Adbyby
- DDNS
- 网络唤醒
- UPNP
- KMS
- uhttpd
- 计划任务
- 磁盘管理
- WIFI计划
- USB打印服务器
可道云(第三版取消)- FULLCONE NAT
- QOS(第三版新增)
第三版Lite
- 在第三版的基础上删去了无用主题,从而缩减了
10M
体积。 - 加入了
nohup
,对于想做后台服务的读者可能有用。 - 修复了
web
页面无法正常升级的问题,现在已经可以通过正常流程刷入了。
第四版
常规升级到最新SNAPSHOT
推荐配置
- 每日定时重启
- 无线 2.5G 和 5G 取不同名称
- 不开启 QoS(经常有下行跑满影响DNS时可开启)
- 开启 fullcone nat
- Turbo ACC 除拥塞控制算法外全部开启
- DHCP/DNS 的
监听接口
填写br-lan
,排除接口
填写lo
- DHCP/DNS 勾选忽略解析文件
下载地址
型号 Netgear WNDR4300
架构 Atheros AR9344 rev 2 x 1
- 20210107第一版:固件版本 R20.12.12 / LuCI Master (git-20.343.54716-6fc079f) / 内核版本 5.4.86
- 20210304第二版:固件版本 R21.2.1 / LuCI Master (git-21.035.34289-13f96d1) / 内核版本 5.4.101
- 20210511第三版 | 20210515第三版Lite:固件版本 OpenWrt R21.4.18 / LuCI Master (git-21.114.56541-974fb04) / 内核版本 5.4.117
- 20210612第四版:固件版本 OpenWrt R21.4.18 / LuCI Master (git-21.114.56541-974fb04) / 内核版本 5.4.124