Ich habe seit vielen Jahren ein Init-Skript, das iptables für mich konfiguriert, und es hat bis jetzt wie ein Champion funktioniert. Nach dem Upgrade von 10.04 auf 12.04 hatte ich Firewall-Probleme, bei denen die Regelsätze beschädigt waren. Nach einigem Herumspielen stellte ich fest, dass etwas die folgenden Regeln festlegt:
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
selbst wenn ich mein eigenes Firewall-Skript vollständig deaktiviert habe. Mein erster Gedanke war, dass ufw irgendwie aktiv war - aber es ist nicht:
# ufw status
Status: inactive
Es kann oder kann nicht verwandt sein, aber ich habe dieses Problem nur auf Maschinen gesehen, auf denen ich kvm laufen lasse.
Hat jemand Hinweise darauf, was dies tun könnte und wie man das Deaktivieren dieser unerwünschten Regeln deaktiviert?
Bearbeiten für Leute, die dies in Zukunft suchen: Ich habe endlich eine Quelle gefunden, die diese mysteriösen iptables-Regeln definitiv mit libvirt verknüpft: http://libvirt.org/firewall.html