본문 바로가기

Linux

firewall 정리

[firewall(방화벽)]
  - 장치의 네트워크 통신의 보안성을 높이는 요소
  - 방화벽은 기본적으로 모든 트래픽을 차단하되 예외 규칙이 작성되어 있으면 해당 규칙에 부합하는 트래픽은 허용

  - 사용 방법
   1. 예외 규칙 작성
       firewall-cmd [--permanent] < add or remove target>

     * 보조옵션
       --permanent : 모든 interface를 대상으로 방화벽 규칙 적용(사용하지 않고 추가했을 경우 임시적용)
       --add            : 규칙 추가

       --remove      : 규칙 제거
     

           * add나 remove 뒤에 -port 혹은 -service를 이용하여 어느 규칙을 추가/제거할 것인지 작성
              ex)
                 --add-port=23/tcp           : 예외 규칙에 TCP 23번 port 추가
                 --add-service=telnet       : 예외 규칙에 telnet 서비스 추가
                 --remove-port=23/tcp     : 예외 규칙에서 TCP 23번 port 제거
                 --remove-service=telnet : 예외 규칙에서 telnet 서비스 제거

   2. 예외 규칙 적용
       firewall-cmd --reload

   3. 예외 규칙 확인
      firewall-cmd --list-all

 

 

 

[Network zone]

  - 서버의 용도에 맞게 사전에 정의된 네트워크의 신뢰 레벨

 

  - 형식

      --zone=<zone 이름>

 

  - 해당 zone에 규칙 설정을 해줄 수 있음

  - 미사용시 기본 zone에 작업함

 

 

   1. zone 목록 출력

      firewall-cmd --get-zones

 

   2. 기본 zone 출력

     firewall-cmd --get-default-zone

    

           * 변경

                firewall-cmd --set-default-zone=<zone 이름>

 

   3. 새 zone 추가

     firewall-cmd --new-zone=<zone 이름>

 

   4. zone 삭제

     firewall-cmd --delete-zone=<zone 이름>

'Linux' 카테고리의 다른 글

DNS 이론 정리  (0) 2022.10.06
FTP-passive mode  (0) 2022.10.05
FTP-active mode  (0) 2022.10.04
DHCP(2)  (0) 2022.09.27
DHCP(1)  (0) 2022.09.27