我拥有一个为我配置iptables的初始化脚本很多年了,直到现在,它一直像冠军一样工作。从10.04升级到12.04后,我开始遇到规则集已损坏的防火墙问题。经过一番游戏之后,我发现某些东西设置了以下规则:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 192.168.122.0/24 state RELATED,ESTABLISHED
ACCEPT all -- 192.168.122.0/24 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
即使我完全禁用了自己的防火墙脚本。我首先想到的是ufw很活跃-但事实并非如此:
# ufw status
Status: inactive
它可能相关也可能不相关,但是我只在运行kvm的计算机上看到此问题。
是否有人有可能做这件事的指针,以及如何禁用添加这些不需要的规则的内容?
编辑以供将来寻找它的人使用:我终于找到了将这些神秘的iptables规则明确链接到libvirt的源:http : //libvirt.org/firewall.html