ฉันมีสคริปต์เริ่มต้นเป็นเวลาหลายปีที่กำหนดค่า 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