gpt4 book ai didi

linux - 如何使用 ebtables 或 ptables 丢弃具有特定 MAC 地址的数据包?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:47 26 4
gpt4 key购买 nike

我试图过滤任何带有特定 MAC 的数据包进入 eth0。使用了以下命令(ebtable 和 iptables)但没有用。任何人都可以给一些建议吗?

我使用 ebtables 是因为我使用了一个包含 veth0、eth0 和 eth1 的网桥。数据包从 eth0 发送,并在网络中另一个节点的 eth0 上终止。

我需要使用目标地址,因为目标 MAC 地址相同,所以我知道在 eth0 上要终止哪个数据包。

一个。 ebtables -A INPUT -i eth0 -d 11:22:33:44:55:66 -j DROP

iptables -A INPUT -m mac --mac-source aa:bb:cc:dd:ee:ff -j DROP

最佳答案

ebtablesiptables INPUT 链仅在发往本地机器的数据包上运行,而不在正在转发的数据包上运行(在第 2 层或第 3 层) .

从使用 INPUT 链更改为使用 PREROUTING 链(尤其是在 ebtables 中可能会解决您的问题。

关于linux - 如何使用 ebtables 或 ptables 丢弃具有特定 MAC 地址的数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372416/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com