更新日志:
1. 官方版 OpenWrt 恢复编译:
现已恢复树莓派 1~4 官方版 OpenWrt 的编译。在官方版 OpenWrt 中,移植了 Lean 版源码的大多数插件,固件汉化完整,同时支持 ShadowSocksR Plus+ 和 Passwall,欢迎下载体验~
因为官方版 OpenWrt 与 Lean 版 OpenWrt 差别较大,故不推荐在控制面板内升级,也不推荐使用 Lean 版的备份文件恢复设置,为获得最佳体验,请下载文件名包含 "factory" 的固件刷入使用~
2. 网卡支持:
官方版 OpenWrt 固件内现已集成大部分 USB 无线网卡驱动/全部 USB 有线网卡驱动,(实验性集成) 3G/4G USB 网卡驱动,现官方版 OpenWrt 无需安装上述驱动即可使用相应 USB 网卡。
Lean 版固件由于驱动冲突原因,暂时无法实现固件内无线网卡驱动集成,但我们提供了 packages-server,可根据第 6 条说明进行无线网卡驱动安装。
3. 固件内 kmod 集成支持:
Lean 版固件和官方版固件现已将适用于当前固件的所有 kmod ipk 包集成至固件内(路径: /www/snapshots/targets),并且预先配置好了 opkg,现在无需额外配置,在软件源中安装某软件包依赖某 kmod 时,将调用本地的 kmod 软件源进行安装,从此和 kmod 冲突说拜拜~
因为固件内集成了 kmod,固件下载大小将增加 25m 左右,并且因为首次开机将生成 ipk 软件包索引,故首次开机速度将增加不到一分钟,请耐心等待 (之后的每次开机过程中将不会再次生成 ipk 软件包索引)。
4. opkg 软件源变更:
默认 opkg 软件源更换为 (更可靠的) 浙大 OpenWrt 软件源。
5. IPV6 移除:
因 IPV6 存在不稳定因素,故固件内移除了 IPV6 支持,若需要 IPV6 需求,可按第 6 条说明安装 ipv6helper 软件包。
6. packages-server 文件提供:
在之后的固件下载列表中将增加一个名为 packages-server 的文件,packages-server 内包含一个适用于 Windows 的小型 Web 服务器,并且提前将 ipk 软件包部署至其 web 文件夹。
在 web 文件夹内包含了适用于当前固件的所有 kmod 软件包 (包含各种各样杂七杂八的 kmod ,包括但不限于有线/无线/3G4G 网卡驱动,文件系统驱动,I2S驱动,网络驱动等),无线网卡 Firmware 固件包,IPV6 驱动包以及所有已集成在固件内的软件包。
下载并解压这个文件,你将得到一个名为 server 的文件夹,内有一个 MyWebServer.exe 的可执行文件,双击执行 (若弹出防火墙提示请同时打勾公用网络和专用网络),之后你的电脑将成为一个软件包服务器。
首先确保树莓派和 Windows 在同一局域网内,然后在 “系统 - 软件包 - 配置 - 发行版软件源” 中删除原有内容,粘贴下面提供的 distfeeds.conf 中相应设备的软件包配置,并把配置的 192.168.123.100 换为 Windows 设备的 IP 地址 (端口默认为 2345,无需改动),点击提交按钮保存 opkg 配置后,在 “系统 - 软件包 - 动作 - 刷新列表” 更新软件包缓存后,即可让 OpenWrt 连接到 Windows 下载和更新软件包。
注意:
packages-server 最好在与 packages-server 一起发布的固件上使用,并且最好不要跨固件使用,否则会带来(肉眼可见的)不稳定因素(尤其是涉及 kmod 包时)。
如果你对 OpenWrt 有一定深度的了解,使用 packages-server 还可实现在新固件发布后,升级旧固件中的某个软件包为新版本而无需升级整个固件的功能,具体方法可以自己琢磨 (但不保证这样绝对稳定)。
7. 增加教程:
提供「树莓派作为旁路由设置步骤」(见下文)
1. 官方版 OpenWrt 恢复编译:
现已恢复树莓派 1~4 官方版 OpenWrt 的编译。在官方版 OpenWrt 中,移植了 Lean 版源码的大多数插件,固件汉化完整,同时支持 ShadowSocksR Plus+ 和 Passwall,欢迎下载体验~
因为官方版 OpenWrt 与 Lean 版 OpenWrt 差别较大,故不推荐在控制面板内升级,也不推荐使用 Lean 版的备份文件恢复设置,为获得最佳体验,请下载文件名包含 "factory" 的固件刷入使用~
2. 网卡支持:
官方版 OpenWrt 固件内现已集成大部分 USB 无线网卡驱动/全部 USB 有线网卡驱动,(实验性集成) 3G/4G USB 网卡驱动,现官方版 OpenWrt 无需安装上述驱动即可使用相应 USB 网卡。
Lean 版固件由于驱动冲突原因,暂时无法实现固件内无线网卡驱动集成,但我们提供了 packages-server,可根据第 6 条说明进行无线网卡驱动安装。
3. 固件内 kmod 集成支持:
Lean 版固件和官方版固件现已将适用于当前固件的所有 kmod ipk 包集成至固件内(路径: /www/snapshots/targets),并且预先配置好了 opkg,现在无需额外配置,在软件源中安装某软件包依赖某 kmod 时,将调用本地的 kmod 软件源进行安装,从此和 kmod 冲突说拜拜~
因为固件内集成了 kmod,固件下载大小将增加 25m 左右,并且因为首次开机将生成 ipk 软件包索引,故首次开机速度将增加不到一分钟,请耐心等待 (之后的每次开机过程中将不会再次生成 ipk 软件包索引)。
4. opkg 软件源变更:
默认 opkg 软件源更换为 (更可靠的) 浙大 OpenWrt 软件源。
5. IPV6 移除:
因 IPV6 存在不稳定因素,故固件内移除了 IPV6 支持,若需要 IPV6 需求,可按第 6 条说明安装 ipv6helper 软件包。
6. packages-server 文件提供:
在之后的固件下载列表中将增加一个名为 packages-server 的文件,packages-server 内包含一个适用于 Windows 的小型 Web 服务器,并且提前将 ipk 软件包部署至其 web 文件夹。
在 web 文件夹内包含了适用于当前固件的所有 kmod 软件包 (包含各种各样杂七杂八的 kmod ,包括但不限于有线/无线/3G4G 网卡驱动,文件系统驱动,I2S驱动,网络驱动等),无线网卡 Firmware 固件包,IPV6 驱动包以及所有已集成在固件内的软件包。
下载并解压这个文件,你将得到一个名为 server 的文件夹,内有一个 MyWebServer.exe 的可执行文件,双击执行 (若弹出防火墙提示请同时打勾公用网络和专用网络),之后你的电脑将成为一个软件包服务器。
首先确保树莓派和 Windows 在同一局域网内,然后在 “系统 - 软件包 - 配置 - 发行版软件源” 中删除原有内容,粘贴下面提供的 distfeeds.conf 中相应设备的软件包配置,并把配置的 192.168.123.100 换为 Windows 设备的 IP 地址 (端口默认为 2345,无需改动),点击提交按钮保存 opkg 配置后,在 “系统 - 软件包 - 动作 - 刷新列表” 更新软件包缓存后,即可让 OpenWrt 连接到 Windows 下载和更新软件包。
注意:
packages-server 最好在与 packages-server 一起发布的固件上使用,并且最好不要跨固件使用,否则会带来(肉眼可见的)不稳定因素(尤其是涉及 kmod 包时)。
如果你对 OpenWrt 有一定深度的了解,使用 packages-server 还可实现在新固件发布后,升级旧固件中的某个软件包为新版本而无需升级整个固件的功能,具体方法可以自己琢磨 (但不保证这样绝对稳定)。
7. 增加教程:
提供「树莓派作为旁路由设置步骤」(见下文)
更新日志:
1. 新增 Project 版 OpenWrt:
新增 Project-OpenWrt 版 OpenWrt 源码编译(18.06-kernel5.4 分支),此分支采用 Linux 5.4 内核 + Lean 版 LuCI 18.06,固件内置几乎全部 Lean 版插件,且对无线网卡有较好的支持,现已支持树莓派 1~4/竞斗云/x86_64,欢迎使用~
2. Official 版 OpenWrt LuCI 版本变更:
将 Official 版 OpenWrt 的 LuCI 版本更改为 LuCI 19.07 ,以规避官方对 LuCI 项目进行的有关 ACL 的更改(ACL 更改会造成第三方包不可用)。
3. 项目更名和优化:
Action-OpenWrt-Rpi 项目更名为 Action-OpenWrt-Plus,优化了 Github Action 的工作流程,现已支持所有设备编译。同时,OpenWrt-Rpi 项目已跟进 Action-OpenWrt-Plus 更新。
4. 优化软件源配置方式:
之后的版本中,固件将默认使用腾讯云软件源。并且对以下软件源仓库做出更改:
针对 Lean 和 Project 版固件的 luci 和 package 仓库使用 18.06.8 版软件源;针对 Official 版固件的 luci 仓库使用 19.07.2 版软件源,未提及的仓库仍使用 snapshots 软件源。
5. 固件支持分流下载:
OpenWrt-Rpi 项目现已支持从 奶牛快传 和 WeTransfer 下载固件,详见项目内 README.md。
1. 新增 Project 版 OpenWrt:
新增 Project-OpenWrt 版 OpenWrt 源码编译(18.06-kernel5.4 分支),此分支采用 Linux 5.4 内核 + Lean 版 LuCI 18.06,固件内置几乎全部 Lean 版插件,且对无线网卡有较好的支持,现已支持树莓派 1~4/竞斗云/x86_64,欢迎使用~
2. Official 版 OpenWrt LuCI 版本变更:
将 Official 版 OpenWrt 的 LuCI 版本更改为 LuCI 19.07 ,以规避官方对 LuCI 项目进行的有关 ACL 的更改(ACL 更改会造成第三方包不可用)。
3. 项目更名和优化:
Action-OpenWrt-Rpi 项目更名为 Action-OpenWrt-Plus,优化了 Github Action 的工作流程,现已支持所有设备编译。同时,OpenWrt-Rpi 项目已跟进 Action-OpenWrt-Plus 更新。
4. 优化软件源配置方式:
之后的版本中,固件将默认使用腾讯云软件源。并且对以下软件源仓库做出更改:
针对 Lean 和 Project 版固件的 luci 和 package 仓库使用 18.06.8 版软件源;针对 Official 版固件的 luci 仓库使用 19.07.2 版软件源,未提及的仓库仍使用 snapshots 软件源。
5. 固件支持分流下载:
OpenWrt-Rpi 项目现已支持从 奶牛快传 和 WeTransfer 下载固件,详见项目内 README.md。
之前之所以加入 Project 版 5.4 内核版本编译,旨在提高无线网卡驱动对 OpenWrt 的兼容性。
现 Lean 版 OpenWrt 已跟进 5.4 内核,无线网卡兼容性已与 Project 版无异,而 Project 版与 Lean 版同为使用 Luci 18.06,二者差异不大。
故现考虑取消编译 Project 版 OpenWrt,最终是否取消 Project 版 OpenWrt 以投票结果为准,请大家积极投票讨论~
现 Lean 版 OpenWrt 已跟进 5.4 内核,无线网卡兼容性已与 Project 版无异,而 Project 版与 Lean 版同为使用 Luci 18.06,二者差异不大。
故现考虑取消编译 Project 版 OpenWrt,最终是否取消 Project 版 OpenWrt 以投票结果为准,请大家积极投票讨论~
关于是否取消编译 Project 版 OpenWrt 的调查
Final Results
46%
我支持取消 Project 版编译,影响不大
8%
最好还是别取消吧, Project 版挺好用的
46%
取消与否对我影响不大,我就是想看下投票结果
根据 QQ 群和 Telegram 频道的投票结果,现已取消了树莓派 1~4 和 x86_64 的 Project 版的编译支持,明早版本生效。但 Project 版在竞斗云上的支持将会继续下去。
更新日志:
1. 支持 32 位 x86 设备:
加入了对 32 位设备 (x86_generic 设备) 的支持,固件内容与 x86_64 设备基本一致。
2. 支持快速启用/禁用 IPV6:
出于对固件稳定性的考虑,树莓派 1~4,以及 x86 平台默认均未启用 IPV6 支持,但由于大家对于增加 IPV6 支持的呼声越来越高,故从 8 月 7 日开始编译的固件均包含 “ipv6-helper”工具,大家可使用 “ipv6-helper” 工具来快速启用/禁用 IPV6。具体用法请移步 Github 项目自述文件 (README.md)
(本工具目前处于测试状态,可能存在一些不确定性,请大家多多测试反馈~)
3. 默认主题更改:
默认主题更改为 jerrykuku 开发的 Argon 主题,此更改同时对固件版和 Docker 版 OpenWrt 生效。
4. Docker 版 x86_64 OpenWrt 镜像科学上网功能恢复:
前段时间 Docker 版 x86_64 OpenWrt 镜像科学上网功能因为未知原因无法正常使用,但又由于玄学原因,此版镜像的科学上网功能最近又恢复正常了,快快拉取测试一下吧~
5. Docker 版 OpenWrt 细节优化:
Docker 版 OpenWrt 默认取消了 Lan 口桥接,并默认添加了 nat 相关 iptables 规则,以增加对更多主路由的兼容性。
6. 「树莓派 OpenWrt 旁路由配置指南」迎来 PDF 版更新:
新增了许多补充性内容,见下文~
1. 支持 32 位 x86 设备:
加入了对 32 位设备 (x86_generic 设备) 的支持,固件内容与 x86_64 设备基本一致。
2. 支持快速启用/禁用 IPV6:
出于对固件稳定性的考虑,树莓派 1~4,以及 x86 平台默认均未启用 IPV6 支持,但由于大家对于增加 IPV6 支持的呼声越来越高,故从 8 月 7 日开始编译的固件均包含 “ipv6-helper”工具,大家可使用 “ipv6-helper” 工具来快速启用/禁用 IPV6。具体用法请移步 Github 项目自述文件 (README.md)
(本工具目前处于测试状态,可能存在一些不确定性,请大家多多测试反馈~)
3. 默认主题更改:
默认主题更改为 jerrykuku 开发的 Argon 主题,此更改同时对固件版和 Docker 版 OpenWrt 生效。
4. Docker 版 x86_64 OpenWrt 镜像科学上网功能恢复:
前段时间 Docker 版 x86_64 OpenWrt 镜像科学上网功能因为未知原因无法正常使用,但又由于玄学原因,此版镜像的科学上网功能最近又恢复正常了,快快拉取测试一下吧~
5. Docker 版 OpenWrt 细节优化:
Docker 版 OpenWrt 默认取消了 Lan 口桥接,并默认添加了 nat 相关 iptables 规则,以增加对更多主路由的兼容性。
6. 「树莓派 OpenWrt 旁路由配置指南」迎来 PDF 版更新:
新增了许多补充性内容,见下文~
更新日志:
1. 新设备支持:
从 9 月 19 日开始的固件将加入 NanoPi R2S 的编译支持 (Beta),固件包含内容与树莓派固件基本一致。
2. 软件包变动:
①将 AdguardHome 切换为 Lienol 的版本,初次使用点击 "生成配置" 即可,自带核心,无需下载;
②加入了 luci-app-argon-config、luci-app-socat 软件包;
③对于竞斗云固件,去掉了较不常用的 baidupcs-web、rclone 软件包以释放 ROM 空间。
3. 无线网卡驱动完善:
①树莓派各版/R2S:
OpenWrt 源码支持的 USB 无线网卡驱动现已全部加入;
②x86_64/x86_gerenic:
OpenWrt 源码支持的 USB/PCI/PCIE 无线网卡现已全部加入。
("源码支持" 指 OpenWrt 源码中自带支持的网卡设备,并不代表支持所有网卡)
4. 加入 CPU 温度/频率显示:
为 Lean 各版固件加入了 Luci 内 CPU 温度和频率显示。
5. README 更新:
在项目 README.md (自述文件) 中加入了以下内容:
①网卡型号推荐;
②树莓派固件内置的 USB 无线网卡驱动支持情况。
6. ipv6-helper 完善:
将 ipv6-helper install 后的默认 IPV6 模式设为 "服务器模式",并提供相关参数以实现在 "服务器/混合/中继" 三种模式的快速切换。
1. 新设备支持:
从 9 月 19 日开始的固件将加入 NanoPi R2S 的编译支持 (Beta),固件包含内容与树莓派固件基本一致。
2. 软件包变动:
①将 AdguardHome 切换为 Lienol 的版本,初次使用点击 "生成配置" 即可,自带核心,无需下载;
②加入了 luci-app-argon-config、luci-app-socat 软件包;
③对于竞斗云固件,去掉了较不常用的 baidupcs-web、rclone 软件包以释放 ROM 空间。
3. 无线网卡驱动完善:
①树莓派各版/R2S:
OpenWrt 源码支持的 USB 无线网卡驱动现已全部加入;
②x86_64/x86_gerenic:
OpenWrt 源码支持的 USB/PCI/PCIE 无线网卡现已全部加入。
("源码支持" 指 OpenWrt 源码中自带支持的网卡设备,并不代表支持所有网卡)
4. 加入 CPU 温度/频率显示:
为 Lean 各版固件加入了 Luci 内 CPU 温度和频率显示。
5. README 更新:
在项目 README.md (自述文件) 中加入了以下内容:
①网卡型号推荐;
②树莓派固件内置的 USB 无线网卡驱动支持情况。
6. ipv6-helper 完善:
将 ipv6-helper install 后的默认 IPV6 模式设为 "服务器模式",并提供相关参数以实现在 "服务器/混合/中继" 三种模式的快速切换。
更新日志:
1. 软件源更改:
将 openwrt_package 软件源地址统一改为 snapshot 分支软件源。
2. 默认 Shell 更改:
将默认 Shell 由 ash 切换为易于使用的 zsh,并且预置了 oh-my-zsh 与一些常用的插件。
此更改适用于 SSH,如果你正在使用 TTYD 终端,可以单独执行一次 zsh 命令以切换到 zsh。
另外,可在命令行中执行 ash 或 chsh -s /bin/ash 以临时或永久切换回 ash。
如果你需要安装 git,请执行以下命令安装:
opkg update && opkg install git git-http
3. clash 内核预置:
每次固件编译时提前将最新版 clash 内核 (普通/Tun/Tun-Game 内核) 预置进固件,解决了下载 clash 核心时首先需要科学上网的死循环问题。
4. autocore 优化:
通过打补丁的方式使 Lean 原版 autocore 支持 arm 平台,现可支持网口状态/速率显示。
5. 配置文件优化:
优化了 config 配置文件目录结构,删除了 workflows 文件中一些废弃的代码行。
除上述已提及的内容外,还有其他错误修正和优化,在此不逐项列举,欢迎下载体验~
1. 软件源更改:
将 openwrt_package 软件源地址统一改为 snapshot 分支软件源。
2. 默认 Shell 更改:
将默认 Shell 由 ash 切换为易于使用的 zsh,并且预置了 oh-my-zsh 与一些常用的插件。
此更改适用于 SSH,如果你正在使用 TTYD 终端,可以单独执行一次 zsh 命令以切换到 zsh。
另外,可在命令行中执行 ash 或 chsh -s /bin/ash 以临时或永久切换回 ash。
如果你需要安装 git,请执行以下命令安装:
opkg update && opkg install git git-http
3. clash 内核预置:
每次固件编译时提前将最新版 clash 内核 (普通/Tun/Tun-Game 内核) 预置进固件,解决了下载 clash 核心时首先需要科学上网的死循环问题。
4. autocore 优化:
通过打补丁的方式使 Lean 原版 autocore 支持 arm 平台,现可支持网口状态/速率显示。
5. 配置文件优化:
优化了 config 配置文件目录结构,删除了 workflows 文件中一些废弃的代码行。
除上述已提及的内容外,还有其他错误修正和优化,在此不逐项列举,欢迎下载体验~
博客更新:
1. 升级 Hexo 与 Next 主题至最新版本;
2. 更新 OpenWrt 固件介绍文章:
「自编译 OpenWrt 固件,支持全系树莓派/竞斗云/NanoPi R2S/x86 设备」
3. 将 Github Wiki 同步至博客:
https://mlapp.cn/tags/wiki/
4. 新增文章:
自编译 OpenWrt 系列 - SD 卡分区扩容指南
欢迎查阅~
1. 升级 Hexo 与 Next 主题至最新版本;
2. 更新 OpenWrt 固件介绍文章:
「自编译 OpenWrt 固件,支持全系树莓派/竞斗云/NanoPi R2S/x86 设备」
3. 将 Github Wiki 同步至博客:
https://mlapp.cn/tags/wiki/
4. 新增文章:
自编译 OpenWrt 系列 - SD 卡分区扩容指南
欢迎查阅~
更新日志:
1. LuCI Feed 更新 (Beta):
将 Lean 版 LuCI 切至 Lienol 版 LuCI,理论上 LuCI 版本更新,可能支持更多 LuCI 新特性。(12月1日 起固件生效)
2. 不再上传文件至 Github:
经过深思熟虑,最后决定在固件编译过程中不再上传文件至 Github,这意味着之后将不能从 Github 上直接下载文件。
做出这一决定的原因是从 Github 到国内的网络环境很糟糕,并且容易使部分不认真阅读文档的“小着急们”受到误导。
3. 镜像源站上线 (Beta):
镜像源站 https://OpenWrt.cc 上线了,之后编译的固件与 ipk 软件包将会同时上传至镜像源站一份。
目前镜像源站仅包含固件内的软件包与每日固件对应的 kmod 包,不包含固件所含软件包之外的包。
作为备选下载方式,镜像源站的访问状况目前不是很好,原因是提供镜像源站服务器的主机服务商最近正在受到攻击。所以还是建议大家首选在 Cowtransfer 或 Wetransfer 上下载固件。
3. 预置 opkg 配置文件模板:
在固件的 /etc/opkg 目录下提供了适用于 packages-server 的配置文件模板 (distfeeds.conf.server) 和适用于镜像源站的配置文件模板 (distfeeds.conf.mirror)。
对于 distfeeds.conf.mirror 文件,可直接覆盖或粘贴内容至 distfeeds.conf 以直接使用镜像源站的软件源;
对于 distfeeds.conf.server 文件,需将文件中的 192.168.123.100 改为局域网中运行 packages-server 设备的局域网 IP,覆盖或粘贴内容至 distfeeds.conf 来使用。
4. 文档更新:
在 README.md 文件开头增加了“快速通道”,并且在鸣谢部分增加了 CONTRIBUTED.md 文件,以介绍固件用到的开源项目。
5. MT76 驱动更新:
将 mt76 驱动切至 官方 snapshots 源码。
6. 一些小的修修补补:
* 为 x86 平台增加了 pciutils 软件包 (用于 lspci);
* 在 Lean 版 OpenWrt autocore 支持 arm 设备后,使用 Lean 原版 autocore 进行编译;
* 重新为 64 位设备增加了 luci-app-verysync 支持;
* 增加了 luci-proto-minieap (新版锐捷拨号插件) 和 luci-proto-bonding (链路聚合) 支持 (需新建接口使用)。
1. LuCI Feed 更新 (Beta):
将 Lean 版 LuCI 切至 Lienol 版 LuCI,理论上 LuCI 版本更新,可能支持更多 LuCI 新特性。(12月1日 起固件生效)
2. 不再上传文件至 Github:
经过深思熟虑,最后决定在固件编译过程中不再上传文件至 Github,这意味着之后将不能从 Github 上直接下载文件。
做出这一决定的原因是从 Github 到国内的网络环境很糟糕,并且容易使部分不认真阅读文档的“小着急们”受到误导。
3. 镜像源站上线 (Beta):
镜像源站 https://OpenWrt.cc 上线了,之后编译的固件与 ipk 软件包将会同时上传至镜像源站一份。
目前镜像源站仅包含固件内的软件包与每日固件对应的 kmod 包,不包含固件所含软件包之外的包。
作为备选下载方式,镜像源站的访问状况目前不是很好,原因是提供镜像源站服务器的主机服务商最近正在受到攻击。所以还是建议大家首选在 Cowtransfer 或 Wetransfer 上下载固件。
3. 预置 opkg 配置文件模板:
在固件的 /etc/opkg 目录下提供了适用于 packages-server 的配置文件模板 (distfeeds.conf.server) 和适用于镜像源站的配置文件模板 (distfeeds.conf.mirror)。
对于 distfeeds.conf.mirror 文件,可直接覆盖或粘贴内容至 distfeeds.conf 以直接使用镜像源站的软件源;
对于 distfeeds.conf.server 文件,需将文件中的 192.168.123.100 改为局域网中运行 packages-server 设备的局域网 IP,覆盖或粘贴内容至 distfeeds.conf 来使用。
4. 文档更新:
在 README.md 文件开头增加了“快速通道”,并且在鸣谢部分增加了 CONTRIBUTED.md 文件,以介绍固件用到的开源项目。
5. MT76 驱动更新:
将 mt76 驱动切至 官方 snapshots 源码。
6. 一些小的修修补补:
* 为 x86 平台增加了 pciutils 软件包 (用于 lspci);
* 在 Lean 版 OpenWrt autocore 支持 arm 设备后,使用 Lean 原版 autocore 进行编译;
* 重新为 64 位设备增加了 luci-app-verysync 支持;
* 增加了 luci-proto-minieap (新版锐捷拨号插件) 和 luci-proto-bonding (链路聚合) 支持 (需新建接口使用)。
使用本项目固件的 R2S 用户,你们有遇到过 R2S 无故自动重启的现象吗?
Ps:这里说的“自动重启”是指系统重启 (Reboot),不是指其他意义上的“重启” (比如网络重启或插件进程重启)。
Ps:这里说的“自动重启”是指系统重启 (Reboot),不是指其他意义上的“重启” (比如网络重启或插件进程重启)。
Anonymous Poll
10%
【遇到过,且很频繁】大约24小时内就会自动重启一次
4%
【遇到过,可以感知】大约 “一周” 有一次或少数几次自动重启的现象
4%
【遇到过,感知性不强】大约 “一个月” 有一次或少数几次自动重启的现象
13%
【没遇到过】可以确定没遇到过自动重启的现象
69%
【吃瓜选项】我没有 R2S,我就是想点进来看下投票结果
更新日志:
1. 加入了新的无线网卡支持:
为本项目支持的全系设备加入了 rtl8821cu & rtl8812au 两款 USB 网卡芯片的驱动支持;
如果你的 USB 无线网卡芯片是以上二者之一,建议配置完无线后重启一次。
(感谢暗云酱和 Project-OpenWrt 团队)
2. 为 NanoPi R2S 带来更完善的无线支持:
为 NanoPi R2S 补全了部分无线相关软件包,增强了其在 USB 无线网卡方面的兼容性。
3. 为树莓派带来更好的 3.5mm 插孔支持:
在 /boot/config.txt 下做了与树莓派 3.5mm 耳机孔的预配置,现在树莓派的 3.5mm 耳机孔可以开箱即用了 (推荐配合插件“PCHiFi 数字转盘遥控”来使用)。
4. 加入了新的 LuCI 插件:
重新加回了 luci-udptools,并且默认取消了 luci-udptools 的默认自启动;
加入了 luci-app-eqos,以实现对单个客户端设备的限速功能。
加入了网易 UU 加速器支持: luci-app-uugamebooster,需配合 UU 加速器手机客户端使用。
5. LuCI 其他更新:
在排查首页信息显示不全的问题时将 LuCI 切回了 Lean 版 LuCI (但这个问题与 LuCI 并没有什么关系);
尝试解决了在树莓派 4 上状态信息显示不全的问题;
在 LuCI “概览”界面加入了固件编译日期显示。
6. 添加了 Google Drive 下载方式:
现支持在 Google Drive 下载固件,Google Drive 提供完整的固件历史版本,Google Drive 下载说明请参阅:
https://mlapp.cn/1007.html
已知问题:
在树莓派 4 上,可能会发生 CPU 负载异常升高的问题,其负载可能在 1 上下波动,持续时间为 1 小时或几小时,经初步排查,应该和某些内核进程处于 Disk Sleep 状态有关,目前此问题只波及树莓派 4 设备,其他设备不受影响。
1. 加入了新的无线网卡支持:
为本项目支持的全系设备加入了 rtl8821cu & rtl8812au 两款 USB 网卡芯片的驱动支持;
如果你的 USB 无线网卡芯片是以上二者之一,建议配置完无线后重启一次。
(感谢暗云酱和 Project-OpenWrt 团队)
2. 为 NanoPi R2S 带来更完善的无线支持:
为 NanoPi R2S 补全了部分无线相关软件包,增强了其在 USB 无线网卡方面的兼容性。
3. 为树莓派带来更好的 3.5mm 插孔支持:
在 /boot/config.txt 下做了与树莓派 3.5mm 耳机孔的预配置,现在树莓派的 3.5mm 耳机孔可以开箱即用了 (推荐配合插件“PCHiFi 数字转盘遥控”来使用)。
4. 加入了新的 LuCI 插件:
重新加回了 luci-udptools,并且默认取消了 luci-udptools 的默认自启动;
加入了 luci-app-eqos,以实现对单个客户端设备的限速功能。
加入了网易 UU 加速器支持: luci-app-uugamebooster,需配合 UU 加速器手机客户端使用。
5. LuCI 其他更新:
在排查首页信息显示不全的问题时将 LuCI 切回了 Lean 版 LuCI (但这个问题与 LuCI 并没有什么关系);
尝试解决了在树莓派 4 上状态信息显示不全的问题;
在 LuCI “概览”界面加入了固件编译日期显示。
6. 添加了 Google Drive 下载方式:
现支持在 Google Drive 下载固件,Google Drive 提供完整的固件历史版本,Google Drive 下载说明请参阅:
https://mlapp.cn/1007.html
已知问题:
在树莓派 4 上,可能会发生 CPU 负载异常升高的问题,其负载可能在 1 上下波动,持续时间为 1 小时或几小时,经初步排查,应该和某些内核进程处于 Disk Sleep 状态有关,目前此问题只波及树莓派 4 设备,其他设备不受影响。
更新日志:
1. OpenWrt-Mini 项目发布:
OpenWrt-Mini 是近一个月来折腾的一个新项目,此项目提供一个 40M 左右的 “基础固件” 并且预配置自建的软件源。
将 “基础固件” 刷入设备后可以通过 opkg 命令或前往 “系统 - 软件包” 中安装自己需要的软件包。
目前自建的软件源提供 7000 余个软件包以及 189 个 LuCI APP (截止 2021-02-22),并保证每版固件与自建软件源完全兼容 (包括 kmod)。
现计划支持:
树莓派 2/3/4,竞斗云,NanoPi R2S/R4S,X86 平台 (32/64位)
详情请移步 OpenWrt-Mini 项目了解详情:
https://github.com/SuLingGG/OpenWrt-Mini
【OpenWrt-Rpi 和 OpenWrt-Mini 两项目互为姊妹项目,之后两个项目将同时维护,不会有偏重之分】
2. 支持 NanoPi R4S:
现 OpenWrt-Rpi 以及 OpenWrt-Mini 项目均已添加 NanoPi R4S 的支持。
OpenWrt-Mini 项目的 R4S 固件已释出 (1G/4G 版本为同一固件),
OpenWrt-Rpi 项目的 R4S 固件将在 23 号的编译释出 (1G/4G 版本固件分别提供)。
由于 R2S 与 R4S 为同一平台,故两个项目使用了 MULTI_PROFILE 方法,之后的 R2S 与 R4S 将在同一次编译过程中一起生成。
(说白了就是原来下载 R2S 固件的地方现在会多出 R4S 的固件)
3. 新镜像站加入:
为 OpenWrt-Rpi 项目增加了一个新的下载方式 (23 号生效),之后你可以在:
http://cn.openwrt.cc:60080/firmware
下载 OpenWrt-Rpi 项目释出的固件了~
(新加的固件下载地址还在老地方,即编译结果页的 “Annotations” 处)
4. 其他调整:
现在你从 OpenWrt-Rpi 和 OpenWrt-Mini 项目 README 中点击绿色对勾 “✅” 进入编译结果列表时,将自动过滤掉编译失败的项目。
1. OpenWrt-Mini 项目发布:
OpenWrt-Mini 是近一个月来折腾的一个新项目,此项目提供一个 40M 左右的 “基础固件” 并且预配置自建的软件源。
将 “基础固件” 刷入设备后可以通过 opkg 命令或前往 “系统 - 软件包” 中安装自己需要的软件包。
目前自建的软件源提供 7000 余个软件包以及 189 个 LuCI APP (截止 2021-02-22),并保证每版固件与自建软件源完全兼容 (包括 kmod)。
现计划支持:
树莓派 2/3/4,竞斗云,NanoPi R2S/R4S,X86 平台 (32/64位)
详情请移步 OpenWrt-Mini 项目了解详情:
https://github.com/SuLingGG/OpenWrt-Mini
【OpenWrt-Rpi 和 OpenWrt-Mini 两项目互为姊妹项目,之后两个项目将同时维护,不会有偏重之分】
2. 支持 NanoPi R4S:
现 OpenWrt-Rpi 以及 OpenWrt-Mini 项目均已添加 NanoPi R4S 的支持。
OpenWrt-Mini 项目的 R4S 固件已释出 (1G/4G 版本为同一固件),
OpenWrt-Rpi 项目的 R4S 固件将在 23 号的编译释出 (1G/4G 版本固件分别提供)。
由于 R2S 与 R4S 为同一平台,故两个项目使用了 MULTI_PROFILE 方法,之后的 R2S 与 R4S 将在同一次编译过程中一起生成。
(说白了就是原来下载 R2S 固件的地方现在会多出 R4S 的固件)
3. 新镜像站加入:
为 OpenWrt-Rpi 项目增加了一个新的下载方式 (23 号生效),之后你可以在:
http://cn.openwrt.cc:60080/firmware
下载 OpenWrt-Rpi 项目释出的固件了~
(新加的固件下载地址还在老地方,即编译结果页的 “Annotations” 处)
4. 其他调整:
现在你从 OpenWrt-Rpi 和 OpenWrt-Mini 项目 README 中点击绿色对勾 “✅” 进入编译结果列表时,将自动过滤掉编译失败的项目。