본문 바로가기

OS/LINUX, UNIX

LINUX - 방화벽 Open/Close 명령어 (TCP/UDP 포트)

특정 Port에 접근 허용 (TCP포트)

추가
sudo firewall-cmd --permanent --add-port=80/tcp

제거
sudo firewall-cmd --permanent --remove-port=80/tcp

 

 

특정 Port에 접근 허용 (UDP포트)

추가
sudo firewall-cmd --permanent --add-port=45688/udp

제거
sudo firewall-cmd --permanent --remove-port=45688/udp

 

 

특정 Port 범위에 접근 허용 (TCP포트)

추가
sudo firewall-cmd --permanent --add-port=80-90/tcp

제거
sudo firewall-cmd --permanent --remove-port=80-90/tcp

 

 


 

 

특정 IP에서만 특정 Port에 접근 허용 (TCP포트)

 

추가하기

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=192.168.0.100 port port="8000" protocol="tcp" accept'

 

삭제하기

sudo firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address=192.168.0.100 port port="8000" protocol="tcp" accept'

 

 


 

특정 IP 대역에서만 특정 Port에 접근 허용 (TCP포트)

 

추가하기

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=192.168.0.0/24 port port="8000" protocol="tcp" accept'

 

삭제하기

sudo firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address=192.168.0.0/24 port port="8000" protocol="tcp" accept'

 

 

 


 

추가 혹은 제거 후 방화벽 reload

sudo firewall-cmd --reload

 

정상 적용 여부 확인

sudo firewall-cmd --list-all