CentOS 7.x firewalld DDOS 차단하기
이전 iptables 에서 80 포트 디도스를 막는 방법이다.
# iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 24 -j DROP
초당 24번 이상 접속은 drop 하라는 의미이다.
firewall-cmd 에서도 iptables 를 확장하여 사용할 수가 있다.
[root@conoha ~]# firewall-cmd --permanent --direct --add-passthrough ipv4 -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 24 -j DROP
success
[root@conoha ~]# firewall-cmd --reload
success
[root@conoha ~]# iptables -L | grep DROP
DROP tcp -- anywhere anywhere tcp dpt:http flags:FIN,SYN,RST,ACK/SYN #conn src/32 > 24
방화벽 룰이 추가된 것을 확인할 수 있다.
이번엔 룰을 지워보자.
[root@conoha ~]# firewall-cmd --permanent --direct --remove-passthrough ipv4 -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 24 -j DROP
success
[root@conoha ~]# firewall-cmd --reload
success
[root@conoha ~]# iptables -L | grep DROP
[root@conoha ~]#
룰이 지워진 것을 확인하였다.
'LINUX' 카테고리의 다른 글
CentOS 7.x MySQL innoDB Disable 하는 방법 (0) | 2016.05.12 |
---|---|
Works Mobile 기업메일 MX 레코드 맞춤URL 설정하기 (1) | 2016.05.06 |
CentOS 7.x postfix 설정하기 (0) | 2016.04.26 |
CentOS 7.x php 설치 후 설정해야 되는 부분들 (0) | 2016.04.26 |
리눅스 파일 ZIP 압축 비밀번호 걸기 (0) | 2016.04.25 |