Linux Netfilter discussions
 help / color / mirror / Atom feed
* Re: nf_ct_ftp: dropping packet: partial matching of `227 '
       [not found]         ` <571243A8.8040204@thelounge.net>
@ 2016-04-17  2:09           ` Marcelo Ricardo Leitner
       [not found]             ` <5712F05D.1060609-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Marcelo Ricardo Leitner @ 2016-04-17  2:09 UTC (permalink / raw)
  To: Reindl Harald, kernel; +Cc: netfilter

Cc'ing netfilter@ too
Thread: 
https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org/thread/CLNQ6O6OGNEJAFFSNV56KU6P2JAPM5YU/

Em 16-04-2016 10:52, Reindl Harald escreveu:
>
> Am 15.04.2016 um 10:16 schrieb Reindl Harald:
>> Am 14.04.2016 um 23:53 schrieb Marcelo Ricardo Leitner:
>>>>> Otherwise it won't be able to expect the new connection
>>>>
>>>> sounds reasonable, on the other side the client yesterday had troubles
>>>> to make passive ftp connections with "connection refused" as far as the
>>>> admin was able to tell on the phone
>>>>
>>> It could be that the drop happened and an auxiliary connection was
>>> attempted before the retransmission of the 227 reply, so your firewall
>>> didn't know about it and actively blocked the connection. If it had
>>> silently dropped the new connection request, the client probably would
>>> retransmit the SYN after a bit.
>>>
>>> Now why the cameras are triggering it, good question
>>
>> not the cameras - a ordinary client with filezilla, that one with 227 in
>> his IP address, the cameras blow their images without any problem on the
>> FTP server
>
> maybe i made it not clear enough:
>
> there is no "my firewall" between that is just iptables directly on the
> machine running pure-ftpd and so it's killing outgoing localhost traffic
> - that is very weird

Okay but expected :) because even if conntrack is running on the system 
itself that is running the service, it ignores that fact and still acts 
like just a man-in-the-middle.

So you can still reproduce it? If so, I don't see another way to debug 
this but to unload nf_conntrack_ftp and take a traffic capture without 
limiting the packet size (don't use -s option), because I'm afraid that 
otherwise conntrack will drop the packet and we won't even see it in the 
capture.
Look for a packet containing a "227 " in the beginning of TCP payload. 
That should be our guy.
Feel free to send it only to my email if you prefer.

Unfortunately the pr_debug()s available on that area aren't much helpful 
for this problem.

And which kernel is this?

   Marcelo


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

* Re: nf_ct_ftp: dropping packet: partial matching of `227 '
       [not found]             ` <5712F05D.1060609-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-04-17  8:38               ` Reindl Harald
  0 siblings, 0 replies; 2+ messages in thread
From: Reindl Harald @ 2016-04-17  8:38 UTC (permalink / raw)
  To: Marcelo Ricardo Leitner, kernel-TuqUDEhatI4ANWPb/1PvSmm0pvjS0E/A
  Cc: netfilter-u79uwXL29TY76Z2rM5mHXA


[-- Attachment #1.1.1: Type: text/plain, Size: 2843 bytes --]



Am 17.04.2016 um 04:09 schrieb Marcelo Ricardo Leitner:
> Cc'ing netfilter@ too
> Thread:
> https://lists.fedoraproject.org/archives/list/kernel-TuqUDEhatI4ANWPb/1PvSj/laDblWjpS@public.gmane.orgt.org/thread/CLNQ6O6OGNEJAFFSNV56KU6P2JAPM5YU/
>
>
> Em 16-04-2016 10:52, Reindl Harald escreveu:
>>
>> Am 15.04.2016 um 10:16 schrieb Reindl Harald:
>>> Am 14.04.2016 um 23:53 schrieb Marcelo Ricardo Leitner:
>>>>>> Otherwise it won't be able to expect the new connection
>>>>>
>>>>> sounds reasonable, on the other side the client yesterday had troubles
>>>>> to make passive ftp connections with "connection refused" as far as
>>>>> the
>>>>> admin was able to tell on the phone
>>>>>
>>>> It could be that the drop happened and an auxiliary connection was
>>>> attempted before the retransmission of the 227 reply, so your firewall
>>>> didn't know about it and actively blocked the connection. If it had
>>>> silently dropped the new connection request, the client probably would
>>>> retransmit the SYN after a bit.
>>>>
>>>> Now why the cameras are triggering it, good question
>>>
>>> not the cameras - a ordinary client with filezilla, that one with 227 in
>>> his IP address, the cameras blow their images without any problem on the
>>> FTP server
>>
>> maybe i made it not clear enough:
>>
>> there is no "my firewall" between that is just iptables directly on the
>> machine running pure-ftpd and so it's killing outgoing localhost traffic
>> - that is very weird
>
> Okay but expected :) because even if conntrack is running on the system
> itself that is running the service, it ignores that fact and still acts
> like just a man-in-the-middle.

but partial packets on the local system? :-)

> So you can still reproduce it?

not in a way that would make it easy to debug, some days are log floods 
and that for years now and most time there is nothing - until last week 
i thought that would be something to attackers related but then i had a 
customer with borken PASV ftp and his IP address 100 times in the log 
with that message

> If so, I don't see another way to debug
> this but to unload nf_conntrack_ftp and take a traffic capture without
> limiting the packet size (don't use -s option), because I'm afraid that
> otherwise conntrack will drop the packet and we won't even see it in the
> capture.
> Look for a packet containing a "227 " in the beginning of TCP payload.
> That should be our guy.
> Feel free to send it only to my email if you prefer.

hmm - if i could reproduce it in a way "i want it now" and somewhere 
else than a production server

> Unfortunately the pr_debug()s available on that area aren't much helpful
> for this problem.
>
> And which kernel is this?

i have always the latest Fedora kernel running
4.4.7-300.fc23.x86_64


[-- Attachment #2: Type: text/plain, Size: 173 bytes --]

_______________________________________________
kernel mailing list
kernel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/kernel@lists.fedoraproject.org

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

end of thread, other threads:[~2016-04-17  8:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <570F7EB5.4090100@thelounge.net>
     [not found] ` <570FDC3E.5050109@gmail.com>
     [not found]   ` <570FDDF8.7010506@thelounge.net>
     [not found]     ` <5710115C.4020200@gmail.com>
     [not found]       ` <5710A364.1050207@thelounge.net>
     [not found]         ` <571243A8.8040204@thelounge.net>
2016-04-17  2:09           ` nf_ct_ftp: dropping packet: partial matching of `227 ' Marcelo Ricardo Leitner
     [not found]             ` <5712F05D.1060609-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-04-17  8:38               ` Reindl Harald

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox