bugzilla-daemon at bugzilla.netfilter.org
2009-Dec-11 20:40 UTC
[Bug 625] New: IN/SRC, OUT/DST backwards in LOG when used with a VLAN
http://bugzilla.netfilter.org/show_bug.cgi?id=625
Summary: IN/SRC, OUT/DST backwards in LOG when used with a VLAN
Product: iptables
Version: 1.3.5
Platform: All
OS/Version: All
Status: NEW
Severity: blocker
Priority: P4
Component: iptables
AssignedTo: laforge at netfilter.org
ReportedBy: ToddAndMargo at verizon.net
Hi All,
eth1 = Internet
eth0 = internal net
eth0.5 = VLAN attached to eth0
$ rpm -qa \*iptables\*
iptables-1.3.5-5.3.el5_4.1
$ uname -r
2.6.18-164.6.1.el5
$ cat /etc/redhat-release
CentOS release 5.4 (Final)
Reproduced under both 32 bit and 64 bit versions of CentOS 5.4
I do believe I have uncovered a bug in the "LOG" portion of iptables.
Please
note that everything is correct except for the way the LOG displays in and out
and src and dst. Also, I am not asking for support; I am just reporting a bug.
I could also be blind, but I don't think so.
bugzilla-daemon at bugzilla.netfilter.org
2009-Dec-12 04:13 UTC
[Bug 625] IN/SRC, OUT/DST, SPT/DPT are backwards in LOG when used with a VLAN
http://bugzilla.netfilter.org/show_bug.cgi?id=625
ToddAndMargo at verizon.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|IN/SRC, OUT/DST backwards in|IN/SRC, OUT/DST, SPT/DPT are
|LOG when used with a VLAN |backwards in LOG when used
| |with a VLAN
------- Comment #1 from ToddAndMargo at verizon.net 2009-12-12 05:13 -------
Here is the LOG from when I was trying to create a rule to allow Cobian's
eMail
report out. This was triggered by Cobian's SMTP configuration
"test":
Nov 3 18:13:52 server kernel: dsl-for Everything Else IN=eth1 OUT=eth0.5
SRC=207.228.35.39 DST=192.168.254.12 LEN=52 TOS=0x00 PREC=0x00 TTL=61 ID=0 DF
PROTO=TCP SPT=25 DPT=49709 WINDOW=5840 RES=0x00 ACK SYN URGP=0
Again, note that IN and OUT, SRC and DST are backwards. I actually opened a
trouble ticket at my ISP (207.228.35.39) as to why they were sending me a SYN
packet on port 25. (Into everyone's life a little humility must fall.)
By the way, on the above the SPT and DPT are backwards as well.
--
Configure bugmail: http://bugzilla.netfilter.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
bugzilla-daemon at bugzilla.netfilter.org
2009-Dec-16 19:19 UTC
[Bug 625] IN/SRC, OUT/DST, SPT/DPT are backwards in LOG when used with a VLAN
http://bugzilla.netfilter.org/show_bug.cgi?id=625
kernel at linuxace.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kernel at linuxace.com
Status|NEW |RESOLVED
Resolution| |INVALID
------- Comment #2 from kernel at linuxace.com 2009-12-16 20:19 -------
There is absolutely nothing wrong with iptables here - only your understanding
of what is occurring. Note in each logged packet the flags "ACK SYN"
are
present, meaning this is a _RESPONSE_ to your request. As such, the in/out
&
src/dst are 100% accurate.
As further evidence, look at the source port in the SMTP log entry: "SPT=25
DPT=49709" which shows the server is responding from its port 25 to your
ephemeral port.
You probably are missing a "-m state --state ESTABLISHED,RELATED" at
the top of
your ruleset. Regardless, such a user error is not a bug, and this bug will be
closed. If you have further questions, ask for assistance on the iptables
_USER_ mailing list.
--
Configure bugmail: http://bugzilla.netfilter.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
bugzilla-daemon at bugzilla.netfilter.org
2009-Dec-17 18:21 UTC
[Bug 625] IN/SRC, OUT/DST, SPT/DPT are backwards in LOG when used with a VLAN
http://bugzilla.netfilter.org/show_bug.cgi?id=625 ------- Comment #3 from ToddAndMargo at verizon.net 2009-12-17 19:21 ------- (In reply to comment #2)> Note in each logged packet the flags "ACK SYN" are > present, meaning this is a _RESPONSE_ to your request.Hi Phil, You are correct. I missed the "ACK SYN". I thought I was only looking at a "SYN". Now my next project is to figure out how a "SYN" packet with no rules leaked out of my firewall. Thank you for pointing this out to me. Hopefully the next time I write you, it will be an actual bug. -T -- Configure bugmail: http://bugzilla.netfilter.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
Apparently Analagous Threads
- No subject
- [Bug 443] 2.6 kernel failing in NAT with significant outbound traffic
- Jan 16 17:49:33 murowall kernel: Shorewall:loc2net:CONTINUE:IN=eth0 OUT=eth2 SRC Shorewall:FORWARD:REJECT:IN=eth0 OUT=eth2
- [Bug 552] Strange DNAT behaviour... packet don't pass to PREROUTING and go directly in INPUT !!
- [Bug 833] New: iptables --with-kernel=/usr/src/linux against kernel {3.9.9, 3.10} fatal error: asm/cache.h: No such file or directory