[Bug 552] New: Strange DNAT behaviour... packet don't pass to
PREROUTING and go directly in INPUT !!
bugzilla-daemon at bugzilla.netfilter.org
bugzilla-daemon at bugzilla.netfilter.org
Sun Mar 4 21:23:24 CET 2007
https://bugzilla.netfilter.org/bugzilla/show_bug.cgi?id=552
Summary: Strange DNAT behaviour... packet don't pass to
PREROUTING and go directly in INPUT !!
Product: netfilter/iptables
Version: linux-2.6.x
Platform: i386
OS/Version: All
Status: NEW
Severity: critical
Priority: P2
Component: NAT
AssignedTo: laforge at netfilter.org
ReportedBy: cbettero at ciditech.it
Hi,
i'm going mad in trying to understand this behaviour:
I have a linux box, with two lan's: eth0 (internal LAN) and eth1 (Internet).
This box is configured as a firewall, using iptables (1.3.7). My kernel is 2.6.20.1.
I do SNAT for the lan clients to the Internet, and all is working fine; but I
have big problems with DNAT: I have these lines:
....
.....
iptables -A PREROUTING -t nat -i eth1 -d $WANIP -p tcp --dport 80 -j DNAT --to
10.0.0.2:80
iptables -A FORWARD -i eth1 -p tcp --dport 80 -j ACCEPT
.....
.....
iptables -A INPUT -i eth1 -j DROP-AND-LOG
.....
Ok, a simple and classical DNAT to an internal web server.
Now, the problem: the majority of packets get correctly in the PREROUTING chain
and to my web server, but SOMETIMES the packets "miss" the prerouting and fall
into the INPUT chain, getting logged and dropped ! I analyzed and noticed that
they are all ACK packets, but they are correct in all aspects (IN=ETH1 DST=WANIP
DPT=80);
what can be the problem ?
--
Configure bugmail: https://bugzilla.netfilter.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the netfilter-buglog
mailing list