0

当特定的 ebtables 规则匹配时,我想执行一个 shell 脚本。脚本应该获取客户端的 MAC 地址和客户端连接的接口。我怎样才能做到这一点?

4

1 回答 1

1

你不能直接这样做。一种选择是记录数据包,然后您可以从 Syslog 执行命令(例如使用管道)。

例子:

ebtables -A FORWARD -s 00:11:22:33:44:55 --log --log-prefix " EBTABLES "

该规则将匹配源 MAC 地址为 00:11:22:33:44:55 的所有数据包,并且字符串 EBTABLES 应出现在 syslog 中。你应该小心这个,因为如果你有很多流量,它会有点激进。

于 2012-08-14T01:59:56.493 回答