我有一个运行4个KVM
虚拟机的服务器。 这些虚拟机只有一个接口,所有的接口连接到同一个OVS
网桥。
我试图使用下面的iptables命令来阻止这些虚拟机上的ping
iptables -A OUTPUT -o ${tap_interface} -p icmp -m icmp --icmp-type 8 -j DROP
但是,这不起作用。 然后我说,让我们去基本的东西,并阻止所有的ping消息,甚至从服务器。 所以我执行了:
iptables -A OUTPUT -p icmp -m icmp --icmp-type 8 -j DROP
现在的情况是,我的服务器无法ping(我看到数据包击中以前的规则),但我的虚拟机仍然能够ping。 我不明白为什么来自虚拟机的stream量绕过了规则。
使用FORWARD表进行路由时:
iptables -A FORWARD -p icmp -m icmp --icmp-type 8 -j DROP