![如何使用 IP 表阻止服务器自身某个 NIC 的 MAC 地址的传出流量?](https://linux22.com/image/801591/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20IP%20%E8%A1%A8%E9%98%BB%E6%AD%A2%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%87%AA%E8%BA%AB%E6%9F%90%E4%B8%AA%20NIC%20%E7%9A%84%20MAC%20%E5%9C%B0%E5%9D%80%E7%9A%84%E4%BC%A0%E5%87%BA%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我有一台服务器,上面有 5 个网卡,连接到交换机,并运行 GNS3(思科路由器模拟器)。
我需要在服务器中阻止由第 2 层网卡 (网卡未配置 ip) 发出的数据包,因此我必须使用 ip 表阻止每个网卡中以其自己的 mac 地址作为源的传出流量。
我尝试过一些类似的命令,但是不起作用 iptables -I“CHAIN-NAME”-m mac --mac-source“MAC-ADDRESS”-j“ACTION”
我正在使用 DEBIAN 7
答案1
你需要调查ebtables,因为 iptables 是第 3 层防火墙/过滤器。