Date: 27 Oct 2002 20:43:19 +0000 From: Stacey Roberts <stacey@Demon.vickiandstacey.com> To: "D. Penev" <dpenev@mail.bg> Cc: sroberts@dsl.pipex.com, FreeBSD Questions <freebsd-questions@FreeBSD.ORG> Subject: Re: dig . ns @b.root-servers.net - Connection refused. WHY? [related to FBSD 4.7 reset itself - lots of "DENY UDP" mess]ages in /var/log/security Message-ID: <1035751404.398.2.camel@Demon.vickiandstacey.com> In-Reply-To: <20021027180957.GB240@earth.dpsca.bg> References: <1035732248.394.22.camel@Demon.vickiandstacey.com> <20021027160633.GA12903@ei.bzerk.org> <1035743359.65564.12.camel@Demon.vickiandstacey.com> <20021027180957.GB240@earth.dpsca.bg>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Hello,
Thought you'd like to know that the amendments you suggested works
for me now.
Thank you very much for the time and effort! See:
$ dig . ns @c.root-servers.net
; <<>> DiG 8.3 <<>> . ns @c.root-servers.net
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
;; QUERY SECTION:
;; ., type = NS, class = IN
;; ANSWER SECTION:
. 6D IN NS L.ROOT-SERVERS.NET.
. 6D IN NS M.ROOT-SERVERS.NET.
. 6D IN NS I.ROOT-SERVERS.NET.
. 6D IN NS E.ROOT-SERVERS.NET.
. 6D IN NS D.ROOT-SERVERS.NET.
. 6D IN NS A.ROOT-SERVERS.NET.
. 6D IN NS H.ROOT-SERVERS.NET.
. 6D IN NS C.ROOT-SERVERS.NET.
. 6D IN NS G.ROOT-SERVERS.NET.
. 6D IN NS F.ROOT-SERVERS.NET.
. 6D IN NS B.ROOT-SERVERS.NET.
. 6D IN NS J.ROOT-SERVERS.NET.
. 6D IN NS K.ROOT-SERVERS.NET.
;; ADDITIONAL SECTION:
L.ROOT-SERVERS.NET. 5w6d16h IN A 198.32.64.12
M.ROOT-SERVERS.NET. 5w6d16h IN A 202.12.27.33
I.ROOT-SERVERS.NET. 5w6d16h IN A 192.36.148.17
E.ROOT-SERVERS.NET. 5w6d16h IN A 192.203.230.10
D.ROOT-SERVERS.NET. 5w6d16h IN A 128.8.10.90
A.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.4
H.ROOT-SERVERS.NET. 5w6d16h IN A 128.63.2.53
C.ROOT-SERVERS.NET. 5w6d16h IN A 192.33.4.12
G.ROOT-SERVERS.NET. 5w6d16h IN A 192.112.36.4
F.ROOT-SERVERS.NET. 5w6d16h IN A 192.5.5.241
B.ROOT-SERVERS.NET. 5w6d16h IN A 128.9.0.107
J.ROOT-SERVERS.NET. 5w6d16h IN A 198.41.0.10
K.ROOT-SERVERS.NET. 5w6d16h IN A 193.0.14.129
;; Total query time: 229 msec
;; FROM: Demon.vickiandstacey.com to SERVER: c.root-servers.net
192.33.4.12
;; WHEN: Sun Oct 27 20:41:04 2002
;; MSG SIZE sent: 17 rcvd: 436
$
On Sun, 2002-10-27 at 18:09, D. Penev wrote:
> On Sun, Oct 27, 2002 at 06:29:16PM +0000, Stacey Roberts wrote:
> >Subject: Re: dig . ns @b.root-servers.net - Connection refused. WHY?
> > [related to FBSD 4.7 reset itself - lots of "DENY UDP" mess]ages in
> > /var/log/security
> >From: Stacey Roberts <stacey@Demon.vickiandstacey.com>
> >To: Ruben de Groot <fbsd-q@bzerk.org>
> >Cc: sroberts@dsl.pipex.com,
> > FreeBSD Questions <freebsd-questions@FreeBSD.ORG>
> >Date: 27 Oct 2002 18:29:16 +0000
> >
> >Okay,
> > I've been hacking about with my ipfw rules in order to nail this
> >down, but I'm still coming up against a wall here..,
> >
> >I've made this change:
> ># Allow out access to Internet Domain name server
> >$fwcmd add 00617 allow tcp from any to any 53 out via $oif setup
> >keep-state
> >#$fwcmd add 00618 allow udp from any to any 53 out via $oif setup
> >keep-state <==== <COMMENTED THIS OUT>
> >$fwcmd add 00618 allow udp from any to any 53 out via $oif
>
> You forget keep-state. You rule should be:
> $fwcmd add 00618 allow udp from any to any 53 out via $oif keep-state
>
>
> > ^
> > |
> > PUT THIS IN INSTEAD
> >
> >Now I try to query a root-server, I still get stopped by the firewall:
> ># date
> >Sun Oct 27 18:19:35 GMT 2002
> ># dig . ns @b.root-servers.net
> >
> >; <<>> DiG 8.3 <<>> . ns @b.root-servers.net
> >; (1 server found)
> >;; res options: init recurs defnam dnsrch
> >;; res_nsend to server b.root-servers.net 128.9.0.107: Operation timed
> >out
> >
> >Checking logs:
> ># tail /var/log/security
> ><snip>
> >Oct 27 18:19:40 Demon /kernel: ipfw: 900 Deny UDP 128.9.0.107:53
> >192.168.1.8:1642 in via sis0
> >#
> >
> >The previous posted (see below) informed me that using setup /
> >keep-state with udp is wrong. Given the changes I've made above, what
> >are the magic statements to allow my to query the root servers and allow
> >their responses back in?
> >
> >TIA
> >Stacey
> >
> >On Sun, 2002-10-27 at 16:06, Ruben de Groot wrote:
> ><snip>
> >> >
> >> > Verifying relevant ipfw rules:
> >> > # Allow out access to Internet Domain name server
> >> > $fwcmd add 00618 allow tcp from any to any 53 out via $oif setup
> >> > keep-state
> >> > $fwcmd add 00619 allow udp from any to any 53 out via $oif setup
> >> > keep-state
> >>
> >> This last rule is bogus. From ipfw(8):
> >>
> >> setup Matches TCP packets that have the SYN bit set but no ACK bit.
> >> This is the short form of ``tcpflags syn,!ack''.
> >>
> >> "setup" is not supposed to work for UDP packets. there is no handshake as
> >> in tcp connections.
> >>
> >>
> >> >
> >> > Checking ipfw rule 910:
> >> > $fwcmd add 00910 deny log logamount 500 ip from any to any
> >> >
> >> > Why am I not able to query root servers, given my rules 00618 & 00619?
> >> >
> >> > I'd appreciate someone helping me out here., (or hitting me over the
> >> > head if I'm missing something simple and glaringly obvious)
> >> >
> >> > TIA
> >> >
> >> > Stacey
> >> >
> >> >
> >> >
> >> > --
> >> > Stacey Roberts
> >> > B.Sc (HONS) Computer Science
> >> >
> >> > Web: www.vickiandstacey.com
> >> >
> >>
> >> To Unsubscribe: send mail to majordomo@FreeBSD.org
> >> with "unsubscribe freebsd-questions" in the body of the message
> >--
> >Stacey Roberts
> >B.Sc (HONS) Computer Science
> >
> >Web: www.vickiandstacey.com
> >
>
>
>
> --
> Regards,
> D. Penev
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
--
Stacey Roberts
B.Sc (HONS) Computer Science
Web: www.vickiandstacey.com
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8
iQEVAwUAPbxP5JvQeubckvvXAQFNGwf/WRDDgKbl2fDqUugbjmlIPcR4PKrDpP48
Y/kRmnx3fDCFThKEBb00aHAwx+8zXYurRWT6sG4i8bbG3M4fL63EZ89vKmXR4PTR
UF0rp4JsBvjrHtTGnB8Xv+U0VR0Mv9eTmVvcQsm6aSSHLUSnEdBbcR4+K4OmaM5y
cvth5yRGMXenr9auVTRp9w48key34hY4js6ij2neBqUz/NtZPk83Q2pD7KJzSdc7
F2C4crCtPZEGfTpuLBum3P4Ga/sHAl9mnpf7BUO6r2FRSXafGbcie/1970B8rjUs
I/si/5D0iMVOKuaTI25/slH/d6e+InSjkerg6MUNhy9LPfd+j4rxhA==
=9e1G
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1035751404.398.2.camel>
