Cute Happy Ghost
본문 바로가기
server·network

linux 방화벽현재상황확인, 방화벽 재구동, 특정ip에 대해 방화벽 추가 및 삭제

by JENN_tech7 2022. 7. 15.
728x90
SMALL

서버에 문제가 생겨 기술지원요청을 해야됐던 상황

네이버클라우드 플랫폼을 사용하여 회사내 vpn을 사용할 수 없었음

네이버클라우드에서는 다 막지않아놔서 vpn도 필요없었고(추가비용도들고..)외부에서 접속할 수 있도록 허용을 해놨는데 접속이 안된다고해서 애를 좀 먹었다.

결론은 서버내 방화벽이었다

특정ip에 대해 방화벽을 허용해주니 접속이 된다고 하였다.

 

  • 방화벽 현재상태 확인
firewall-cmd --state

현재 실행 중이면 running, 실행 중이 아니면 not running을 출력합니다.

 

 

  • 방화벽 설치
sudo yum install firewalld

 

 

  • 방화벽 구동

 

sudo systemctl enable firewalld
sudo systemctl start firewalld

firewalld를 시작해준다

 

 

  • 특정 port로 방화벽 해제하기(80번 포트)
추가 하기
sudo firewall-cmd --permanent --add-port=80/tcp
제거 하기
sudo firewall-cmd --permanent --remove-port=80/tcp

 

 

 

  • 특정 IP에 대해 방화벽 해제하기( 192.168.0.100  ip)
추가(접근허용) 하기
sudo firewall-cmd --permanent --add-source=192.168.0.100
제거 하기
sudo firewall-cmd --permanent --remove-source=192.168.0.100

 

 

  • 변경된 firewall 구성을 적용하기

해당 firewall을 설정했으면 반드시 리로딩을 해주어야 반영이 됩니다.

sudo firewall-cmd --reload

 

  • 현재 방화벽 리스트 보기

이제 현재 등록되어 있는 방화벽 리스트를 보고 원하는데로 등록이 되었는지 확인합니다.

firewall-cmd --list-all

 

 

 

 

 

진짜 많은 도움을 받았다!!! 이 분이 아니었으면 난... ㅠㅠ 

ref

출처: https://ux.stories.pe.kr/162 [UX 공작소:티스토리]

 

 

728x90
LIST

댓글