Suricata:[ERRCODE:SC_ERR_AFP_CREATE(190)] - 无法设置扇出模式,错误参数无效

Suricata:[ERRCODE:SC_ERR_AFP_CREATE(190)] - 无法设置扇出模式,错误参数无效

我在我的服务器上设置了 suricata(通过 docker 容器)。它在我的一个接口上运行得非常好。但如果我为另一个接口创建另一个容器,容器将停止并显示退出代码 0 和以下消息:

<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Couldn't init AF_PACKET socket, fatal error
<Notice> - Signal Received.  Stopping engine.
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Coudn't set fanout mode, error Invalid argument
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Coudn't set fanout mode, error Invalid argument
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Coudn't set fanout mode, error Invalid argument
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Couldn't init AF_PACKET socket, fatal error
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Couldn't init AF_PACKET socket, fatal error
<Error> - [ERRCODE: SC_ERR_AFP_CREATE(190)] - Couldn't init AF_PACKET socket, fatal error
<Notice> - Stats for 'ens256':  pkts: 0, drop: 0 (-nan%), invalid chksum: 0

我对数据包获取或 af_packet 不太熟悉。有人能提示一下它是什么吗?

网络接口 ens256 正在运行/启动。

答案1

作为解决方法,请在您所使用的接口的 yaml 的 af-packet 部分中将“线程”明确设置为 1。

相关内容