CENTOS 7, 방화벽 관련 설정


2~3년에 한번 가량으로 CentOS를 새로 설치하는데…
매번 새로 설치해할때마다 어떻게 설정/세팅했는지 기억이 안나 고생하네요.

그래서 이번만큼은 새로 설치하면서 흔적을 남겨봅니다.

centos 7.0 설치 후 방화벽 관련 설정 방법입니다.

※ 참고로 필자도 리눅스는 잘 모릅니다. 구글링의 해택을 누릴뿐…


CentOS 7은  iptables가 아닌 firewall가 방화벽이라고 합니다.

참고로 방화벽 설정 시 permanent 명령 없이 진행한 설정은 재부팅 시 초기화 됩니다.


방화벽 활성화
#systemctl enable firewalld (방화벽 기능 활성화)

※ 기본적으로 활성화 되어 있는데, 강제로 비활성화 시킨 경우 활성화 시 필요함.


방화벽 비활성화
#systemctl disable firewalld (방화벽 기능 비활성화)


방화벽 재구동
# firewall-cmd –reload


방화벽 등록 확인
# firewall-cmd –list-port
# firewall-cmd –state


서비스 명으로 방화벽 설정
# firewall-cmd –permanent –zone=public –add-service=서비스명


서비스 명으로 방화벽 설정 제거
# firewall-cmd –permanent –zone=public –remove-service=서비스명


포트 기준으로 방화벽 설정
# firewall-cmd –permanent –zone=public –add-port=포트/유형


포트 기준으로 방화벽 설정
# firewall-cmd –permanent –zone=public –remove-port=포트/유형