본문 바로가기

여러가지/구축 & 설치

[방화벽] iptables 설정 영구 저장

● 환경

(OS) Rocky Linux 8.10

 

● 방법
Step 1. 현재 iptables 규칙 저장
(없을 경우 생성)
# mkdir -p /etc/iptables
iptables-save > /etc/iptables/rules.v4

※ iptables 수정 후 재부팅 시, 위의 명령어를 통해 현재 iptables 규칙을 저장합니다.

 

Step 2. 규칙 복원 스크립트 작성
# vi /etc/rc.d/rc.local
------------------------------------------------------------------------
/sbin/iptables-restore < /etc/iptables/rules.v4
------------------------------------------------------------------------

/etc/rc.d/rc.local은 리눅스 및 유닉스 계열 운영 체제에서 부팅 시 자동으로 실행되는 스크립트를 포함하는 파일입니다. 이 파일은 시스템이 부팅된 후 실행되며,
사용자 정의 명령이나 스크립트를 여기에 추가하면 시스템 부팅 시 자동으로 실행됩니다.

 

Step 3. 실행권한 부여
# chmod +x /etc/rc.d/rc.local

Step 4. rc-local 서비스 활성화
# systemctl enable rc-local
# systemctl start rc-local