首页
官网
应用过滤(OAF)
首页
官网
应用过滤(OAF)
  • 应用过滤(OAF)

    • 简介
    • 一键安装插件
    • 固件下载
    • 版本更新记录
    • Q&A
    • 遗留问题

Q&A

为什么只能手动安装插件?

因为应用过滤采用了深度包检测技术(DPI),涉及到内核模块插件,而内核模块依赖内核版本和配置,openwrt有内核配置hash校验机制,内核模块是不能直接通过ipk安装的,除非内核版本和配置一模一样,只要经过了第三方编译,都会导致内核配置改变,所以只能通过手动安装内核模块。

如何选择合适的插件包?

  • 确定芯片架构
    只能选择同芯片架构的插件包,否则安装不成功,具体可以在插件下载页面中查看对应关系

  • 确定内核版本
    插件包以.tar.gz结尾,kernel后面的数字表示内核版本,比如oaf_v6.1.1_kernel_5.10.221.tar.gz,表示内核版本为5.10.221,要求openwrt系统内核版本为5.10.221左右。
    在选择插件时,尽量保证系统内核版本和插件内核模块版本接近,小版本控制在50以内最好,大版本不一致肯定安装失败,比如5.4内核不能安装5.10的内核插件。

为什么内核版本一样也安装失败?

这是因为你使用的固件并非openwrt正式版本,可能是固件发布者修改了内核某些关键配置引起,内核模块加载是否成功依赖内核版本和配置,遇到这种情况只能更换固件,采用openwrt官方的固件。

安装oaf驱动时出现系统重启

这是因为你的固件内核和驱动不匹配引起,需要更换固件再安装

建议

建议使用官方正式发布的openwrt固件安装,内核版本和配置固定,或者使用istoreos,istoreos内核版本也是长期固定的,如果用第三方个人编译的固件,很有可能是基于非稳定版本编译,内核可能不兼容。如果你是自己编译openwrt固件,也是建议基于正式发布的分支,而不是直接用master主线代码。

Last Updated:: 5/19/25, 4:31 PM
Contributors: destan19
Prev
版本更新记录
Next
遗留问题