This diff is incorrect, I should've tested it before sending it. Thank
you to everyone that replied and sorry if it was a bother/inconvenience.

On Mon, 19 Jun 2023 08:07 +0200, Alexandr Nedvedicky wrote:
> Hello,
> 
> On Sun, Jun 18, 2023 at 06:29:28PM -0600, Ashlen wrote:
> > On Sun, 18 Jun 2023 20:35 +0200, Stephan Neuhaus wrote:
> > > Hi list
> > > 
> > > I think I have found a typo in the pf NAT FAQ here:
> > > https://www.openbsd.org/faq/pf/nat.html. In the
> > > "Configuring NAT" section it says:
> > > 
> > >   The general format in pf.conf looks something like this:
> > > 
> > >   match out on interface [af] \
> > >      from src_addr to dst_addr \
> > >      nat-to ext_addr [pool_type] [static-port]
> > >   [...]
> > >   pass out [log] on interface [af] [proto protocol] \
> > >      from ext_addr [port src_port] \
> > >      to dst_addr [port dst_port]
> > > 
> > > As you can see, the pass rule says "from ext_addr".
> > > But beneath the description of the various options, it
> > > says:
> > > 
> > >   This would lead to a most basic form of these lines similar to this:
> > > 
> > >   match out on tl0 from 192.168.1.0/24 to any nat-to 198.51.100.1
> > >   pass on tl0 from 192.168.1.0/24 to any
> > > 
> > > Here you can see that the "from" part is what the
> > > above description calls the src_addr, not the
> > > ext_addr, as it claims. This makes much more sense and
> > > is consistent with all the other documentation that
> > > I've seen.
> > > 
> > > So could it be a typo in the docs? Or have I missed some things?
> > > 
> > > Thanks in advance
> > > 
> > > Stephan
> > > 
> > 
> > That looks like a typo to me. Changing CC to include tech@ and drop
> > misc@ (I've been told it's bad form to send patches on misc@).
> 
>     yes it is a typo, your diff looks OK to me.
> 
> thanks and
> regards
> sashan
> 
> > Index: nat.html
> > ===================================================================
> > RCS file: /cvs/www/faq/pf/nat.html,v
> > retrieving revision 1.79
> > diff -u -p -r1.79 nat.html
> > --- nat.html        12 May 2021 15:13:25 -0000      1.79
> > +++ nat.html        19 Jun 2023 00:18:15 -0000
> > @@ -166,7 +166,7 @@ match out on interface [af] \
> >     nat-to ext_addr [pool_type] [static-port]
> >  [...]
> >  pass out [log] on interface [af] [proto protocol] \
> > -   from ext_addr [port src_port] \
> > +   from src_addr [port src_port] \
> >     to dst_addr [port dst_port]
> >  </pre>
> >  
> 

Reply via email to