Trong một tài liệu đào tạo của RHEL, tác giả nói:
... Chạy lệnh sau để tắt tường lửa trên hệ thống hiện tại: iptables -F
Anh ấy rõ ràng sử dụng từ "vô hiệu hóa" mà theo tôi gợi ý rằng nó sẽ đơn giản để kích hoạt lại. Khi đọc trang man cho iptables, tôi thấy điều này:
Xóa chuỗi đã chọn (tất cả các chuỗi trong bảng nếu không có chuỗi nào được đưa ra). Điều này tương đương với việc xóa tất cả các quy tắc từng cái một.
Tôi có thể làm rõ về hành vi dự kiến không?
iptables -F
xóa tất cả các quy tắc trong bảng "bộ lọc", nó không xóa các bảng khác (nat, mangle ...) và không khôi phục các chính sách về mặc định của chúng, vì vậy chúng thực sự không thể nói là vô hiệu hóa tường lửa .