Hi,
I am using kernel
2.4.32 with tproxy version 2.0.2.
My client is a
transparent proxy.
My client opens a
transparent connection to the server, sends a message and then closes the
connection with FIN. The server replies with an ACK, WITHOUT sending a
FIN.
Now I see that the
connection stays in the ip_conntrack table in CLOSE_WAIT state. During
that time I can not reuse the connection. (SYNs to the same dest are not
sent).
1) Isn't the correct
behavior for that connection is to go to FIN_WAIT_2 state? Is it a
bug?
2) The CLOSE_WAIT
timeout is 500 seconds. Is there a way I can still open a new connection to the
same destination?
- When I use an
older kernel (2.4.18) with old tproxy (version 23) I don't see this
problem.
Help is
appreciated.
Thanks in
advance,
E.R