Benim için iptables yapılandırmak yıllardır bir init betiği vardı ve şimdiye kadar bir şampiyon gibi çalıştı. 10.04'ten 12.04'e yükselttikten sonra, kural kümelerinin bozulduğu güvenlik duvarı sorunları yaşamaya başladım. Biraz oynadıktan sonra bir şeyin aşağıdaki kuralları belirlediğini keşfettim :
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
kendi güvenlik duvarı betiğimi tamamen devre dışı bıraktığımda bile. İlk düşüncem ufw bir şekilde aktifti - ama değil:
# ufw status
Status: inactive
İlişkili olabilir veya olmayabilir, ancak bu sorunu yalnızca kvm üzerinde çalıştığım makinelerde gördüm.
Herkes bu ne olabilir ve bu istenmeyen kuralları ekleyen ne devre dışı bırakmak için işaretçiler var mı?
Gelecekte bunu arayan insanlar için düzenleyin: Sonunda bu gizemli iptables kurallarını libvirt'e kesin olarak bağlayan bir kaynak buldum: http://libvirt.org/firewall.html