[CentOS 5.2] TCP connect timed out, geen firewall

Pagina: 1
Acties:

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ik heb een CentOS 5.2 server met Linux 2.6.18-53.1.14.el5PAE waarop XBT Tracker draait (een BitTorrent tracker). Deze draait op port 6969. Het probleem is dat deze om de zoveel tijd onbereikbaar wordt. Een packet sniffer laat zien dat de client 3x SYN verstuurd en niks terug krijgt.
De tracker zelf draait nog (zie strace) maar accepteerd alleen UDP verkeer.
In /var/log/messages kom ik wel continu "kernel: possible SYN flooding on port 6969. Sending cookies." meldingen tegen, maar dat mag geen probleem zijn.
Hoe kan ik dit probleem verder debuggen?

code:
1
2
3
4
5
6
7
8
9
# netstat -nlp|grep 6969
tcp        0      0 0.0.0.0:6969                0.0.0.0:*                   LISTEN      1520/xbt_tracker    
udp        0      0 0.0.0.0:6969                0.0.0.0:*                               1520/xbt_tracker    

epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=151367968, u64=13799310424153633056}}}, 64, 5000) = 1
time(NULL)                              = 1220454276
recvfrom(6, "\0\0\4\27\'\20\31\200\0\0\0\0\257\334C@", 2048, MSG_NOSIGNAL, {sa_family=AF_INET, sin_port=htons(12955), sin_addr=inet_addr("x.x.x.x")}, [16]) = 16
recvfrom(6, 0xbf80f25c, 2048, 16384, 0xbf80faa0, 0xbf80fa5c) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(4, {{EPOLLIN|EPOLLOUT, {u32=151367968, u64=13799310424153633056}}}, 64, 5000) = 1

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Zijn er geen Linux kernel netwerk experts in de zaal? ;)
Ik heb de tracker nu op twee poorten laten luisteren en terwijl de tracker onbereikbaar wordt op de normale poort, blijft de tweede poort (die niet echt gebruikt wordt), gewoon bereikbaar.

Verwijderd

Ik denk dat je hiermee wel verder komt:

http://www.linuxinsight.c..._ipv4_tcp_syncookies.html

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ik zal tcp_max_syn_backlog eens verhogen, ik wist niet dat je syn cookies tijdens normale omstandigheden echt moest vermijden. Ik hoop dat dit het probleem oplost, maar ben bang van niet. De log file wordt wel wat kleiner. :p

[ Voor 9% gewijzigd door Olaf van der Spek op 09-09-2008 23:33 ]