From: Tom Van Overbeke <tvanoverbeke@ccncsi.net>
To: 'Ramin Dousti' <ramin@cannon.eng.us.uu.net>
Cc: "'Netfilter (E-mail)'" <netfilter@lists.netfilter.org>
Subject: RE: dns replies (udp) blocked but why ?
Date: Mon, 25 Aug 2003 16:00:00 +0200 [thread overview]
Message-ID: <000901c36b11$2d474f50$d90315ac@rsrc.be.local> (raw)
In-Reply-To: <20030825133641.GA28045@cannon.eng.us.uu.net>
:
>
> > Hi,
> >
> > I'm seeing a lot of these messages in my iptables logs lately:
> >
> > Aug 25 14:46:21 dobermann kernel: -drop_the_rest-IN=
> OUT=eth1 SRC=172.21.3.1
> > DST=172.21.3.10 LEN=62 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF
> PROTO=UDP SPT=53
> > DPT=3412 LEN=42
> >
> >
> > however, the iptables config should accept it:
> >
> > i have this rule on the firewall (which is also the dns
> server, hence the
> > 'INPUT')
> >
> > $IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
> > $IPTABLES -A INPUT -p udp -s 172.21.0.0/16 --source-port
> > 024:65535 --destination-port 53 -m state --state NEW -j ACCEPT
>
> I can't understand the topology of your network and what 172.21.0.0/16
> should represent but a server to server query might be from port 53.
> Why are you filtering based on the source port?
172.21.0.0/16 is our lan. i made a habit of limiting the source ports that
can connect to a service to the upper 1024 ports. it was recommended
somewhere i thought as a security measure. anyway, that's not really the
problem here.
>
> >
> > the 172.21.3.10 is the only one causing problems, i noticed
> howerver that
> > this is udp, whereas most dns related traffic i can see is tcp.
>
> Most DNS traffic you see should be UDP though. Why are you seeing more
> TCP than UDP?
you're right. i misinterpreted the output of tcpdump, it is indeed mostly
udp.
>
> > could it be a connection tracking problem ?
>
> If 172.21.3.10 is too slow in replying and the reply time exceeds the
> UDP conntrack timeout you'd see this behaviour. Maybe that's
> the reason.
it's the opposite. 172.21.3.10 was the client and 172.21.3.1 was the server.
so what was being dropped was the reply from the dns server to the client.
the client is an nt4, whereas 99% of our computers are either win2k or aix
or linux. maybe that's the reason ?
anyway, as a test, i added a rule which would allow all traffic from the dns
server on port 53 to a port > 1024 on our lan (like in the days of ipchains,
where you needed an 'in' rule and a 'out' rule for each 'logical' rule), and
i watched if it would trigger some traffic.
it actually did:
Aug 25 15:56:19 dobermann kernel: - dns_udp_reverse - IN= OUT=eth1
SRC=172.21.3.1 DST=172.21.3.10 LEN=62 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF
PROTO=UDP SPT=53 DPT=3574 LEN=42
so this strenghtens my belief that it's a connection tracking issue...
>
> Ramin
>
> >
> >
> >
> > thx,
> >
> >
> > Tom.
>
****************************************************************************
Disclaimer:
This electronic transmission and any files attached to it are strictly
confidential and intended solely for the addressee. If you are not
the intended addressee, you must not disclose, copy or take any
action in reliance of this transmission. If you have received this
transmission in error, please notify the sender by return and delete
the transmission. Although the sender endeavors to maintain a
computer virus free network, the sender does not warrant that this
transmission is virus-free and will not be liable for any damages
resulting from any virus transmitted.
Thank You.
****************************************************************************
prev parent reply other threads:[~2003-08-25 14:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-25 12:57 dns replies (udp) blocked but why ? Tom Van Overbeke
2003-08-25 13:36 ` Ramin Dousti
2003-08-25 14:00 ` Tom Van Overbeke [this message]
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='000901c36b11$2d474f50$d90315ac@rsrc.be.local' \
--to=tvanoverbeke@ccncsi.net \
--cc=netfilter@lists.netfilter.org \
--cc=ramin@cannon.eng.us.uu.net \
/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