Tôi có một ipset duy nhất được thêm iptables
vào hộp trên CentOS 6.x và quy tắc này bị mất khi máy khởi động lại.
Tôi đã tìm thấy câu trả lời này cho thấy cách tạo một hệ thống Ubuntu tải lại các iptables
quy tắc sau khi khởi động lại nhưng thư mục này không có trên CentOS.
Làm cách nào để làm cho hộp CentOS này tải các quy tắc tường lửa sau khi khởi động lại?
LƯU Ý: Có, tôi đang lưu các quy tắc sử dụng iptables save
và tệp đang được lưu.
Đây là những gì bên trong /etc/sysconfig/iptables
:
# Generated by iptables-save v1.4.7 on Mon Apr 8 09:52:59 2013
*filter
:INPUT ACCEPT [2713:308071]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1649:1766437]
-A INPUT -p tcp -m multiport --dports 25,587,465,110,143,993,995 -m state --state INVALID,NEW,RELATED,ESTABLISHED -m set
--match-set blocking src -j DROP
COMMIT
# Completed on Mon Apr 8 09:52:59 2013
Lệnh hiển thị -A INPUT
nhưng khi tôi tạo nó tôi đã sử dụng -I INPUT
.
Quy tắc được sử dụng để tạo này là:
iptables -I INPUT -p tcp -m multiport --dports 25,587,465,110,143,993,995 -m state --state NEW,ESTABLISHED,RELATED,INVALID -m set --set blocking src -j DROP