[Linux] possible SYN flooding on port 0000. Sending cookies 에러 발생 시 파라미터 설정 방법
본문 바로가기
IT 이야기/Linux

[Linux] possible SYN flooding on port 0000. Sending cookies 에러 발생 시 파라미터 설정 방법

by 찬찬이 아빠 2021. 6. 14.
반응형

서버를 운영하다보면 possible SYN flooding on port 0000. Sending cookies.

메시지 에러를 접할 경우가 있으실 겁니다.

이런 경우에는 아래와 같은 파라미터 설정으로 에러를 방지할 수 있습니다.

 

# vim /etc/sysctl.conf

# 어플리케이션이 알지 못하는 패킷 유실 방지
# possible SYN flooding on port 0000. Sending cookies.
net.ipv4.tcp_syncookies = 1
net.core.netdev_max_backlog = 4000
net.core.somaxconn = 2048
net.ipv4.tcp_max_syn_backlog = 1024

 

1. net.ipv4.tcp_syncookies = 1

일반적인 'syn flood attack' 공격을 방어하기 위한 설정

기본값 : 0

 

2. net.core.netdev_max_backlog = 4000

백로그에 들어오는 소켓 개수를 설정

기본값 : 1000

 

3. net.core.somaxconn = 2048

네트워크 연결 대기 개수 지정

기본값 : 128

 

4. net.ipv4.tcp_max_syn_backlog = 1024

접속한 클라이언트들 중 승인을 받지 못하는 접속 요청들의 최대값

기본값 : 128

반응형

댓글