QUOTE:原帖由 steveclark 于 2008-4-26 12:33 发表

在linux server上用VMWare做了几个虚拟机,现在想用iptables控制虚拟机的访问。
我做了一下规则:不好使 .
Chain FORWARD (policy ACCEPT)
target prot opt source destination
DROP all -- 172.16.2 ...
首先,把策略设置好,到底如何设置策略验证。默认策略是丢弃所有,允许ping通过,还是允许所有,拒绝ping通过。
如果是前者,则可按如下方式书写验证之。
其次,确定网络连接方式,如果只有一台虚拟linux,设置nat方式与宿主主机网络相连通。
ping从linux主机出发:
iptables -F 清空原先可能存在于filter表的规则
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT ( 本机出去的通讯,比如ping包经此外出,icmp类型为echo-request)
iptables -A INPUT -p icmp --icmp-type echo-reply -j ACCEPT (可直接ping宿主主机验证即可)
注意,此种情况下,ping验证时请不要ping 域名,或者于策略中使用域名,因为,策略中没有允许dns通讯的内容。