강좌
클라우드/리눅스에 관한 강좌입니다.
해킹&보안 분류

리눅스마스터1급: iptables의 활용을 통한 방화벽 구축5편-룰의 정의 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: iptables의 활용을 통한 방화벽 구축5-룰의 정의 방법

 

 

 

 

 

 

iptables의 체인에서는 먼저 등록된 룰이 효력을 발생하기 때문에 등록을 하는 순서가 중요하다.

 

 

 

모든 것을 거부하는 설정이 먼저 오게 되면 그 이후에 포트를 열어주는 설정이 와도 효과가 없다.

 

 

 

그러므로 허용하는 정책이 먼저 오고 나서 거부하는 정책이 와야 한다.

 

 

 

 

 

-A 옵션을 줌으로써 새로운 규칙을 체인의 맨 아래에 추가하게 된다.

 

 

 

, 체인상의 상위 룰이 먼저 작동하기 때문에, 만일 새로 추가하는 룰을 먼저 작동시키기 위해서는 -I 옵션을 주어 새로운 룰을 원하는 위치에 놓을 수 있다.

 

 

 

예를 들어, INPUT 체인의 가장 위에 어떤 룰을 놓고 싶다면 "-I INPUT 1"이라 명령하면 된다.

 

 

 

그리고 다른 위치로 놓고 싶다면 1을 다른 숫자로 바꿔주면 된다.

 

 

 

그리고 이미 위치된 룰을 다른 위치로 바꾸고 싶다면 -R 옵션을 주면 된다.

 

 

 

-I 옵션을 주는 것과 마찬가지로 사용할 수 있는데, 다만 -I 옵션을 사용해서 1의 위치에 놓으면 다른 룰들이 밑으로 한 칸씩 내려가는 반면 -R 옵션을 사용해서 1의 위치에 놓으면 그 위치의 룰은 삭제된다.

 

 

 

그리고 끝으로 룰을 삭제하고 싶다면 -D 옵션과 숫자를 사용하면 되고, -L 옵션을 사용하면 작성된 모든 룰의 목록을 보여주고, -F 옵션을 주면 해당 체인의 모든 룰을 삭제한다.

 

 

 

그리고 만약 체인을 명시하지 않았다면 모든 것을 초기화 할 것이다.

 

 

 

 

리눅스마스터1: iptables의 활용을 통한

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,813 개
  • 현재 접속자 :  168 명