Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Apr 2000 02:03:39 -0400 (EDT)
From:      Mike Heffner <mheffner@mailandnews.com>
To:        cjclark@home.com
Cc:        freebsd-ipfw@FreeBSD.ORG, Mike Heffner <spock@techfour.net>
Subject:   Re: Problems with natd
Message-ID:  <XFMail.20000405020339.mheffner@mailandnews.com>
In-Reply-To: <20000404231711.A40889@cc942873-a.ewndsr1.nj.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 05-Apr-2000 Crist J. Clark wrote:
 
  |> 
  |> Using the following three ipfw entries:
  |> 
  |>         allow ip from any to any via ep0
  |>         divert natd from any to any via ed0
  | 
  | ITYM,    "divert natd ip from any to any via ed0"

Yep, that's what I meant....human translating problem ;)


  | 
  | I assume you upgraded to 4.0-STABLE? No, I have not noticed anything
  | like this.
  | 

No, like I said I've been tracking current on the box, and I was just about a
month behind on my builds, so from about an early March current to an early
April current.

  |> Thanks, let me know if there is any more information I can provide
  | 
  | Let's get it all,
  | 

This is not my full firewall, network setup, but I have tested it with these
simplified settings ( and it still doesn't seem to work ):

natd.conf file:

interface ed0
same_ports yes
dynamic yes

ipfw rules:

00010 176 14949 count log ip from any to any
00015  24  2634 allow ip from any to any via lo0
00100   0     0 allow ip from any to any via ep0
00200   6   248 divert 8668 ip from any to any via ed0
00300  57  6332 allow ip from any to any
65535   1    28 deny ip from any to any


$ ifconfig -a
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet a.b.c.d netmask 0xffffff00 broadcast 255.255.255.255
        ether 00:40:05:63:46:3d 
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:20:af:a1:05:8b 
        media: 10baseT/UTP
        supported media: 10baseT/UTP
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000 

[a.b.c.d == outside, real, ip]

$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
default            a.b.c.d            UGSc       19       94      ed0
10/24              link#2             UC          0        0      ep0 =>
127.0.0.1          127.0.0.1          UH          1       20      lo0
a.b.c              link#1             UC          0        0      ed0 =>
a.b.c.d            0:d0:58:c7:98:38   UHLW       19        0      ed0   1200

[a.b.c.d == my cable modem router]

also, here is part of a natd verbose output log, first part is successful
ICMP'ing, second is an unsuccessful ftp connect attempt:

Out [ICMP] [ICMP] a.b.c.d -> e.f.g.h 8(0) aliased to
           [ICMP] a.b.c.d -> e.f.g.h 8(0)
In  [ICMP] [ICMP] e.f.g.h -> a.b.c.d 0(0) aliased to
           [ICMP] e.f.g.h -> a.b.c.d 0(0)
Out [ICMP] [ICMP] a.b.c.d -> e.f.g.h 8(0) aliased to
           [ICMP] a.b.c.d -> e.f.g.h 8(0)
Out [ICMP] [ICMP] a.b.c.d -> e.f.g.h 8(0) aliased to
           [ICMP] a.b.c.d -> e.f.g.h 8(0)
Out [ICMP] [ICMP] a.b.c.d -> e.f.g.h 8(0) aliased to
           [ICMP] a.b.c.d -> e.f.g.h 8(0)
In  [ICMP] [ICMP] e.f.g.h -> a.b.c.d 0(0) aliased to
           [ICMP] e.f.g.h -> a.b.c.d 0(0)



Out [TCP]  [TCP] a.b.c.d:1026 -> e.f.g.h:21 aliased to
           [TCP] a.b.c.d:1026 -> e.f.g.h:21
Out [TCP]  [TCP] a.b.c.d:1026 -> e.f.g.h:21 aliased to
           [TCP] a.b.c.d:1026 -> e.f.g.h:21
Out [TCP]  [TCP] a.b.c.d:1026 -> e.f.g.h:21 aliased to
           [TCP] a.b.c.d:1026 -> e.f.g.h:21
Out [TCP]  [TCP] a.b.c.d:1026 -> e.f.g.h:21 aliased to
           [TCP] a.b.c.d:1026 -> e.f.g.h:21


[ a.b.c.d == my ip address
  e.f.g.h == an internet server ip ]


Hope that helps,

...I will probably have more free time later in the week to try some other
combinations and what not, and maybe take alook at the natd code or something

/****************************************
 * Mike Heffner <spock@techfour.net>    *
 * Fredericksburg, VA      ICQ# 882073  *
 * Sent at: 05-Apr-2000 -- 00:23:56 EST *
 * http://my.ispchannel.com/~mheffner   *
 ****************************************/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ipfw" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20000405020339.mheffner>