라이브러리
[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의 모든 규칙이 삭제되기 때문에 주의를 기울여야 합니다.
댓글목록
등록된 댓글이 없습니다.