From: "Dawid Stawiarski - nazwa.pl" <dawid.stawiarski@netart.pl>
To: netfilter-devel@vger.kernel.org
Subject: linux 3.12 regression - snat problem with ftp helper
Date: Fri, 15 Nov 2013 14:48:08 +0100 [thread overview]
Message-ID: <52862618.4030202@netart.pl> (raw)
hello,
after upgrade to mainline kernel v. 3.12 our machines are not able to
connect to ftp service (from inside of the lxc containters). Mainline
kernel 3.11.8 works fine.
Containters use private IP class and are SNATed on host machine to one
IP address.
this is part of the session captured with tcpdump when the problem occurs:
1 B.21 > A.59236: Flags [P.], seq 23:60, ack 17, win 1120, length 37
2 A.59236 > B.21: Flags [P.], seq 17:33, ack 60, win 58, length 16
3 B.21 > A.59236: Flags [.], ack 33, win 1120, length 0
4 B.21 > A.59236: Flags [P.], seq 60:90, ack 33, win 1120, length 30
5 B.21: Flags [P.], seq 33:41, ack 90, win 58, length 8
6 B.21 > A.59236: Flags [.], ack 41, win 1120, length 0
7 B.21 > A.59236: Flags [P.], seq 90:109, ack 41, win 1120, length 19
8 A.59236 > B.21: Flags [P.], seq 42:70, ack 109, win 58, length 28
9 B.21 > A.59236: Flags [.], ack 41, win 1120, options [nop,nop,sack 1
{42:70}], length 0
10 A.59236 > B.21: Flags [R], seq 4097123445, win 0, length 0
11 A.59236 > B.21: Flags [P.], seq 42:70, ack 109, win 58, length 28
12 B.21 > A.59236: Flags [R], seq 2304960165, win 0, length 0
in packet 8 host sends rewriten PORT command (with changed private to
public IP) - however the packet has incorrect sequence number (should
have 41).
the ftp server responds with SACK but the host resets the connection.
cheers,
Dawid Stawiarski
next reply other threads:[~2013-11-15 13:48 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-15 13:48 Dawid Stawiarski - nazwa.pl [this message]
2013-11-15 20:09 ` linux 3.12 regression - snat problem with ftp helper Phil Oester
2013-11-17 0:23 ` Pablo Neira Ayuso
2013-11-18 7:41 ` Dawid Stawiarski - nazwa.pl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52862618.4030202@netart.pl \
--to=dawid.stawiarski@netart.pl \
--cc=netfilter-devel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).