Networks

nftables 에서 모든 룰을 제거 하는 방법

스카이데이즈 2026. 1. 19. 15:53
728x90

 

✅ 전체 초기화

현재 로드된 모든 테이블, 체인, 룰을 전부 삭제합니다.

sudo nft flush ruleset
  • 🔥 완전 초기화
  • 커널에 로드된 nftables 설정이 모두 사라짐
  • 테스트 환경이나 규칙을 처음부터 다시 짤 때 가장 많이 사용

✅ 테이블은 남기고 룰만 삭제

특정 테이블의 룰만 제거하고 싶을 때:

sudo nft flush table inet filter

또는

sudo nft flush table ip filter
  • 테이블과 체인은 유지
  • 체인 안의 룰만 전부 삭제

✅ 체인 단위로 룰 삭제

특정 체인의 룰만 제거:

sudo nft flush chain inet filter input

✅ 테이블 자체 삭제

룰뿐 아니라 테이블까지 제거:

sudo nft delete table inet filter

🔍 현재 상태 확인

삭제 전/후 확인용:

sudo nft list ruleset

⚠️ 주의사항

  • 원격 접속(SSH) 중이라면 flush ruleset 실행 시 접속이 끊길 수 있음
  • 방화벽이 완전히 비활성화되므로 운영 서버에서는 주의

추천 요약

목적명령

전부 삭제 nft flush ruleset
특정 테이블 룰만 nft flush table inet filter
체인만 nft flush chain inet filter input

 

728x90