From owner-freebsd-doc@FreeBSD.ORG  Thu Mar 31 22:03:25 2005
Return-Path: <owner-freebsd-doc@FreeBSD.ORG>
Delivered-To: freebsd-doc@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP
	id E498516A4CE; Thu, 31 Mar 2005 22:03:24 +0000 (GMT)
Received: from sccmmhc92.asp.att.net (sccmmhc92.asp.att.net [204.127.203.212])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 56CD043D45; Thu, 31 Mar 2005 22:03:24 +0000 (GMT)
	(envelope-from josh@tcbug.org)
Received: from [10.0.0.10] (12-218-21-193.client.mchsi.com[12.218.21.193])
          by sccmmhc92.asp.att.net (sccmmhc92) with ESMTP
          id <20050331220324m9200ge841e>; Thu, 31 Mar 2005 22:03:24 +0000
From: Josh Paetzel <josh@tcbug.org>
To: freebsd-doc@freebsd.org
Date: Thu, 31 Mar 2005 16:03:23 -0600
User-Agent: KMail/1.7
References: <1112306009.0@twinmp.tcbug.org>
In-Reply-To: <1112306009.0@twinmp.tcbug.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200503311603.23447.josh@tcbug.org>
cc: FreeBSD gnats submit <FreeBSD-gnats-submit@freebsd.org>
cc: rob@rogerscorp.us
Subject: Re: docs/79414: Error in handbook 24.5.20 port redirection page
X-BeenThere: freebsd-doc@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Documentation project <freebsd-doc.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-doc>,
	<mailto:freebsd-doc-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-doc>
List-Post: <mailto:freebsd-doc@freebsd.org>
List-Help: <mailto:freebsd-doc-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-doc>,
	<mailto:freebsd-doc-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2005 22:03:25 -0000

On Thursday 31 March 2005 15:53, Josh Paetzel wrote:
> >Number:         79414
> >Category:       docs
> >Synopsis:       Error in handbook 24.5.20 port redirection page
> >Confidential:   no
> >Severity:       non-critical
> >Priority:       low
> >Responsible:    freebsd-doc
> >State:          open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class:          doc-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Thu Mar 31 22:00:18 GMT 2005
> >Closed-Date:
> >Last-Modified:
> >Originator:     Josh Paetzel
> >Release:        FreeBSD 5.3-RELEASE-p6 i386
> >Organization:
> >Environment:
>
> System: FreeBSD 5.3-RELEASE-p6 #0: Mon Mar 28 16:29:35 CST 2005
>     jpaetzel@twinmp.tcbug.org:/usr/src/sys/i386/compile/TWINMP
>
> >Description:
>
> The documentation for ipnat uses map when it should be rdr for
> forwarding ports through the nat.
>
> >How-To-Repeat:
>
> Look at section 24.5.20 in the handbook.
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/firewalls
>-ipf.html
>
> >Fix:
>
> --- chapter.sgml.old    Thu Mar 31 15:44:59 2005
> +++ chapter.sgml        Thu Mar 31 15:47:12 2005
> @@ -1965,17 +1965,17 @@
>         address is <hostid role="ipaddr">20.20.20.5</hostid> you
> would code the rule like this:</para>
>
> -       <programlisting>map dc0 20.20.20.5/32 port 80 -> 10.0.10.25
> port 80</programlisting> +       <programlisting>rdr dc0
> 20.20.20.5/32 port 80 -> 10.0.10.25 port 80</programlisting>
>
>         <para>or:</para>
>
> -       <programlisting>map dc0 0/32 port 80 -> 10.0.10.25 port
> 80</programlisting> +       <programlisting>rdr dc0 0/32 port 80 ->
> 10.0.10.25 port 80</programlisting>
>
>         <para>or for a LAN DNS Server on LAN address of <hostid
>             role="ipaddr">10.0.10.33</hostid> that needs to receive
>           public DNS requests:</para>
>
> -       <programlisting>map dc0 20.20.20.5/32 port 53 -> 10.0.10.33
> port 53 udp</programlisting> +       <programlisting>rdr dc0
> 20.20.20.5/32 port 53 -> 10.0.10.33 port 53 udp</programlisting>
> </sect2>
>
>      <sect2>
>
> >Release-Note:
> >Audit-Trail:
> >Unformatted:
>

I hate to respond to myself but I screwed up the patch...Here's the 
correct one:


--- chapter.sgml.old    Thu Mar 31 15:44:59 2005
+++ chapter.sgml        Thu Mar 31 15:59:58 2005
@@ -1965,17 +1965,17 @@
        address is <hostid role="ipaddr">20.20.20.5</hostid> you would
        code the rule like this:</para>

-       <programlisting>map dc0 20.20.20.5/32 port 80 -> 10.0.10.25 
port 80</programlisting>
+       <programlisting>rdr dc0 20.20.20.5/32 port 80 -> 10.0.10.25 
port 80</programlisting>

        <para>or:</para>

-       <programlisting>map dc0 0/32 port 80 -> 10.0.10.25 port 
80</programlisting>
+       <programlisting>rdr dc0 0/0 port 80 -> 10.0.10.25 port 
80</programlisting>

        <para>or for a LAN DNS Server on LAN address of <hostid
            role="ipaddr">10.0.10.33</hostid> that needs to receive
          public DNS requests:</para>

-       <programlisting>map dc0 20.20.20.5/32 port 53 -> 10.0.10.33 
port 53 udp</programlisting>
+       <programlisting>rdr dc0 20.20.20.5/32 port 53 -> 10.0.10.33 
port 53 udp</programlisting>
     </sect2>

     <sect2>


-- 
Thanks,

Josh Paetzel