본문 바로가기

IT 엔지니어/Linux server

iptables

dnf -y install iptables

 

vi /etc/sysconfig/iptables

 

-A INPUT -p icmp -j accept

-A INPUT -i lo -j accept
-A INPUT -p tcp -m state  - - state NEW/ESTABLISHED/RELATED -m tcp --dport 22 -j ACCEPT
 -A INPUT -p tcp -m state  - - state NEW/ESTABLISHED/RELATED -m tcp --dport 21:100 -j ACCEPT
 
 FTP 포트의 경우 21번 제어포트 설정 필요 /// 21번부터 100번까지
-A INPUT -p tcp  -m state  --state NEW/ESTABLISHED/RELATED -m tcp  -s 192.168.10.202 0/24  --dport 80 -j DROP  차단 시 허용까지 필요

-A INPUT -p tcp -m state  --state NEW/ESTABLISHED/RELATED -m tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT —reject-with icmp-host-prohibited

INPUT 체인에서 모든 연결을 거부하고, 
거부 응답으로 icmp-host-prohibited 메시지를 보냅니다. 

이 메시지는 "이 호스트로의 연결이 거부되었음을 알리는" ICMP 응답입니다.

-A FORWARD -j REJECT —reject-with icmp-host-prohibited

FORWARD 체인에서 모든 트래픽을 거부하고, 
거부 응답으로 icmp-host-prohibited 메시지를 보냅니다. 

FORWARD 체인은 패킷이 시스템을 지나가도록 하는 규칙이기 때문에, 
패킷이 다른 네트워크로 전달되는 것을 차단하는 규칙입니다.

--rreject-with icmp-port-unreachable
--reject-with tcp-reset

COMMIT //// save

'IT 엔지니어 > Linux server' 카테고리의 다른 글

Linux mail server client  (0) 2025.03.21
UTM 설치 및 설정  (0) 2025.03.21
Linux Mail Server  (0) 2025.03.20
[Centos7] Security  (0) 2025.03.20
Linux php 서버  (0) 2025.03.19