All of lore.kernel.org
 help / color / mirror / Atom feed
* Why SYN-ACK packets are dropped as INVALID?
@ 2015-03-26  8:41 Spenst, Aleksej
  2015-03-26 12:53 ` Neal Murphy
  0 siblings, 1 reply; 6+ messages in thread
From: Spenst, Aleksej @ 2015-03-26  8:41 UTC (permalink / raw)
  To: netfilter

Hi All,

I’m sending TCP SYN packets to the server. The problem is that the SYN-ACK packets coming from the server in response are sometimes dropped by my firewall (iptables) as INVALID. I can’t figure out why the firewall sees these packets invalid. They seem to be Ok. What parameters are taken into account by the firewall when making a decision about invalidity of a packet?

Example from tcpdump:

19:29:22.045106  <my IP>      <Server IP>  TCP  60710→8080 [SYN] Seq=2646194936 Win=14600 Len=0 MSS=1460 SACK_PERM=1 TSval=1356920 TSecr=0 WS=16
19:29:22.817859  <Server IP>  <my IP>      TCP  8080→60710 [SYN, ACK] Seq=3920856233 Ack=2646194937 Win=65535 Len=0 MSS=1200 SACK_PERM=1

The ACK sequence number (Ack=2646194937) is OK, but I see in my iptables logs that this SYN-ACK packet is marked as INVALID and dropped. 
When the SYN-ACK packet comes the TCP session is in the state SYN_SENT -> So, the states are also OK. Why is this packet invalid then?

Thank you!
Aleksej.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-03-26 19:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-26  8:41 Why SYN-ACK packets are dropped as INVALID? Spenst, Aleksej
2015-03-26 12:53 ` Neal Murphy
2015-03-26 13:25   ` AW: " Spenst, Aleksej
2015-03-26 13:27     ` Joel Gerber
2015-03-26 16:14       ` AW: " Spenst, Aleksej
2015-03-26 19:09         ` Joel Gerber

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.