라이브러리

[IPTABLES] --flush - 지정된 체인 또는 테이블에서 모든 규칙을 삭제합니다.




IPTABLES --flush 명령어

IPTABLES는 리눅스에서 사용하는 네트워크 필터링 시스템입니다. IPTABLES 명령어를 사용하여 네트워크 트래픽을 제어할 수 있습니다. --flush 옵션은 IPTABLES의 중요한 옵션 중 하나입니다.

--flush 옵션

--flush 옵션은 IPTABLES의 규칙을 모두 삭제합니다. 이 옵션을 사용하면 IPTABLES의 모든 규칙이 삭제되고, IPTABLES는 초기화 상태가 됩니다.

--flush 옵션의 사용 예제

1. IPTABLES 초기화

IPTABLES를 초기화하려면 --flush 옵션을 사용할 수 있습니다.

#hostingforum.kr
bash

sudo iptables --flush



이 명령어를 실행하면 IPTABLES의 모든 규칙이 삭제되고, IPTABLES는 초기화 상태가 됩니다.

2. 특정 체의 규칙 삭제

--flush 옵션을 사용하여 특정 체의 규칙을 삭제할 수 있습니다.

#hostingforum.kr
bash

sudo iptables -t nat --flush



이 명령어를 실행하면 NAT 체의 모든 규칙이 삭제됩니다.

3. 특정 규칙 삭제

--flush 옵션을 사용하여 특정 규칙을 삭제할 수 있습니다. 규칙 번호를 지정하여 삭제할 수 있습니다.

#hostingforum.kr
bash

sudo iptables -D INPUT -p tcp --dport 22



이 명령어를 실행하면 INPUT 체의 tcp 프로토콜로 22번 포트로 들어오는 트래픽을 허용하는 규칙이 삭제됩니다.

주의

--flush 옵션을 사용할 때 주의해야 할 점은 IPTABLES의 모든 규칙이 삭제되기 때문에, IPTABLES가 작동하지 않게 됩니다. 따라서, IPTABLES를 초기화할 때는 주의를 기울여야 합니다.

결론

--flush 옵션은 IPTABLES의 규칙을 모두 삭제하는 명령어입니다. 이 옵션을 사용하여 IPTABLES를 초기화하거나, 특정 체의 규칙을 삭제하거나, 특정 규칙을 삭제할 수 있습니다. 하지만, IPTABLES의 모든 규칙이 삭제되기 때문에 주의를 기울여야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 48건 / 3 페이지

검색

게시물 검색