나는 몇 년 동안 iptables를 구성하는 init 스크립트를 가지고 있었고 지금까지 챔피언처럼 작동했습니다. 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