[Tfug] Syntax errors on new nat.conf
Chris Hilton
tfug@tfug.org
Sat Jul 6 07:59:02 2002
On Fri, 05 Jul 2002 22:31:15 -0700
"johngalt" <johngalt1@uswest.net> wrote:
> WTF? Did Chris reply ten days after Steven wrote his post?
>
> Or is Steven's clock foobar?
>
> People, please set your clock to the correct date at least....
>
> ntpdate, | date, | whatever
>
> and then setclock, | /sbin/clock --systohc whatever
The date of the original post and of the reply are correct.
-C-
> Chris wrote:
> >
> > On Tue, 25 Jun 2002 22:43:12 -0700
> > "Steven Bowers" <steveb7@bblabs.net> wrote:
> >
> > > I'm trying to resolve some syntax errors and need some help. The
> > > nat.conf from OBSD 3.1 is shown below. The errors are occuring on
> > > lines 8, 12 and 17 which correspond to my rdr statements. I'm
> > > going to run a mail and web server on fxp2/192.168.2.2 and will
> > > need access to it from fxp1/192.168.1.0/24 which is the local lan.
> > > My ext interface is fxp0.
> > >
> > > Steve
> > >
> > > ########################################################
> > > # nat.conf
> > > nat on fxp0 from 192.168.1.0/24 to any -> 24.221.35.101
> > > nat on fxp0 from 192.168.2.0/24 to any -> 24.221.35.101
> > >
> > > ########################################################
> > > # Internet (fxp0)
> > > rdr on fxp0 proto { tcp, udp } from any to 24.221.35.101 port {
> > > 25, 80, 110, 443
> > > } -> 192.168.2.2 port { 25, 80, 110, 443 }
> > >
> > > #######################################################
> > > # private network (fxp1)
> > > rdr on fxp1 proto { tcp, udp } from 192.168.1.0/24 to
> > > 24.221.35.101 port { 25, 8 0, 110, 443 } -> 192.168.2.2 port { 25,
> > > 80, 110, 443 } rdr on fxp1 proto tcp from any to any port 21 ->
> > > 127.0.0.1 port 8081
> > >
> > > #######################################################
> > > # DMZ network (fxp2)
> > > rdr on fxp2 proto { tcp, udp } from 192.168.2.2 to 24.221.35.101
> > > port{ 25, 80, 110, 443 } -> 192.168.2.2 port { 25, 80, 110, 443 }
> >
> > Steven-
> >
> > IIRC, nat/rdr rules create state for each connection. Tcp and udp
> > establish different states when they connect. Plus port mapping is
> > one to one. pf doesn't know what you want port 25 from the first
> > set mapped to, the second set has 4 choices. You will have to
> > define an rdr for each protocol/port you want to redirect. Ditch
> > the sets and it should start working. You also have a space between
> > the 8 and the 0 in the first port set in your second rdr rule.
> >
> > -C-
> > _______________________________________________
> > tfug mailing list
> > tfug@tfug.org
> > http://www.tfug.org/mailman/listinfo/tfug
> _______________________________________________
> tfug mailing list
> tfug@tfug.org
> http://www.tfug.org/mailman/listinfo/tfug