::orphan: 本文档仅从upgrade.rst引用
PF_RING作为插件¶
Suricata 8.0将PF_RING支持迁移为动态加载插件形式。为方便起见,该插件仍随Suricata捆绑发布,但在未来版本中可能会从Suricata源码树分离到独立代码库中。
升级说明¶
Suricata 8.0仍兼容 --enable-pfring
编译选项、 --pfring*
系列命令行参数以及配置文件中 pfring
配置段。
Note
当PF_RING插件最终从Suricata源码树移除时,这些选项可能会被删除或修改,这将使PF_RING插件拥有独立的发布周期,并能独立于Suricata进行变更。
但必须预先加载 pfring
插件才能使用其功能。若全新构建支持PF_RING的Suricata, suricata.yaml
配置文件应已预设加载该插件,例如:
plugins:
- /usr/lib/suricata/pfring.so
升级时需手动将 pfring.so
的路径添加至 suricata.yaml
配置文件的 plugins
段。
此后,现有的PF_RING命令行参数和配置应可继续正常工作。
注意事项¶
当前构建PF_RING插件时不兼容 --disable-shared
配置参数。