Ho avuto uno script di init per molti anni che configura iptables per me e ha funzionato come un campione fino ad ora. Dopo l'aggiornamento da 10.04 a 12.04 ho iniziato a riscontrare problemi con il firewall in cui i set di regole venivano danneggiati. Dopo alcuni scherzi ho scoperto che qualcosa sta impostando le seguenti regole:
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
anche quando ho disabilitato completamente il mio script firewall. Il mio primo pensiero fu che in qualche modo era attivo - ma non lo è:
# ufw status
Status: inactive
Potrebbe essere o non essere correlato, ma ho visto questo problema solo su macchine su cui sto eseguendo kvm.
Qualcuno ha suggerimenti su cosa potrebbe fare questo e su come disabilitare qualunque cosa si stia aggiungendo queste regole indesiderate?
Modifica per chi lo cerca in futuro: ho finalmente individuato una fonte che collega definitivamente queste regole misteriose di iptables a libvirt: http://libvirt.org/firewall.html