我想在特定的ebtables规则匹配时执行shell脚本。脚本应该获取客户端的MAC地址和客户端连接的接口。我怎么能实现这个目标?。
答案 0 :(得分: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中。你应该小心这一点,因为如果你需要大量的流量,它会有点激进。