BLOG main image
애플과 리눅스의 만남이 있는 곳입니다. 또한 재훈의 삶을 간간히 적는 곳입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

과도한 접속으로 SYN가 많이 떨어지는 경우 아래와 같은 방법으로 문제를 해결(?) 하실 수도 있답니다.

iptables -A INPUT -m recent --name badguy --rcheck --seconds 300 -j DROP
iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 30 -m recent --name badguy --set -j DROP
iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 30 -j DROP

이렇게 하게 되면 동접자의 수를 제한 할 수 있습니다. 두번재부터는 동접자의 30회 이상부터 IP를 300초동안 차단하는 것입니다.

cat /proc/net/ipt_recent/badguy로 보시면 과도한 접속자의 ip까지 체크할 수 있습니다.

사용자 삽입 이미지








Posted by Huns [Jaehun]

카테고리

분류 전체보기 (115)
[1] IT 관련 (84)
OS (0)
[2] 취미 관련 (16)
[3] 기타 (15)
지식 (0)

최근에 받은 트랙백

달력

«   2010/07   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31