--- title: iptables-restore — 방화벽 규칙 복원 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: iptables-save 형식의 파일을 읽어 방화벽 규칙을 한 번에 적용하는 도구. tags: 프로그램, 네트워크 및 방화벽, iptables-restore --- iptables-save 형식의 파일을 읽어 방화벽 규칙을 한 번에 적용하는 도구. ## 기본 정보 | 명령어 이름 | iptables-restore | | --- | --- | | 한 줄 소개 | iptables-save 형식의 파일을 읽어 방화벽 규칙을 한 번에 적용하는 도구. | | 제공 | iptables (netfilter 프로젝트) | | 공식 문서 | https://man7.org/linux/man-pages/man8/iptables-restore.8.html | | 지원 운영체제 | Linux | | 설치 여부 | 기본 탑재 (iptables 패키지) | | 분류 | 리눅스 네트워크 (태그: 주소·포트·라우팅·방화벽 (태그: 방화벽, 복원, 규칙, iptables)) | ## 이 명령어는 무엇인가? iptables-restore는 표준 입력이나 파일에서 규칙 묶음을 읽어 테이블 단위로 교체합니다. 기본 동작은 기존 규칙을 지우고 파일 내용으로 바꾸므로, 원격 접속 중에는 차단 위험이 있습니다. ## 어떤 문제를 해결하는가? - 백업한 방화벽 정책을 되돌립니다. - 여러 서버에 같은 규칙을 배포합니다. - 부팅 시 규칙을 자동 적용합니다. - 실수로 지운 규칙을 복구합니다. ## 주요 기능 ### 파일 복원 백업 파일을 지정해 규칙을 교체합니다. - **활용 상황**: 변경 후 문제가 생겨 되돌릴 때. - **얻는 결과**: 파일의 규칙이 그대로 적용됩니다. - **제한 사항**: 현재 규칙은 사라지므로 원격 작업 시 주의해야 합니다. ### 병합 모드 -n을 쓰면 기존 규칙을 지우지 않고 추가합니다. - **활용 상황**: 일부 규칙만 덧붙일 때. - **얻는 결과**: 기존 정책 위에 규칙이 더해집니다. - **제한 사항**: 중복 규칙이 쌓일 수 있습니다. ### 적용 전 검사 -t로 구문만 검사할 수 있습니다. - **활용 상황**: 운영 서버에 적용하기 전. - **얻는 결과**: 오류가 있으면 적용 없이 보고됩니다. - **제한 사항**: 문법이 맞아도 정책상 위험할 수 있습니다. ## 설치 및 실행 ### 설치 여부 확인 ``` iptables-restore --version ``` sudo apt install iptables ## 실제 사용 예제 ### 백업 복원 저장한 규칙을 다시 적용합니다. ``` sudo iptables-restore < /root/iptables.backup ``` ### 병합 적용 기존 규칙을 유지한 채 추가합니다. ``` sudo iptables-restore -n < /root/extra.rules ``` ### 문법 검사 적용하지 않고 구문만 확인합니다. ``` sudo iptables-restore -t < /root/iptables.backup ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/network/iptables-restore.html