Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 1998 21:07:42 +0200 (CEST)
From:      Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
To:        dwhite@resnet.uoregon.edu
Cc:        andre.albsmeier@mchp.siemens.de, freebsd-questions@FreeBSD.ORG
Subject:   Re: Can this be done with natd in -STABLE?
Message-ID:  <199805121907.VAA22807@internal>
In-Reply-To: <Pine.BSF.3.96.980512110003.2985U-100000@gdi.uoregon.edu> from Doug White at "May 12, 98 11:02:44 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> On Tue, 12 May 1998, Andre Albsmeier wrote:
> 
> > > > I would like to change a connection request made to host1:port1
> > > > to another host2:port2 instead. Is this possible with natd?
> > > > I have experimented a little bit but I only get it conncted
> > > > to host2:port1...
> > > 
> > > Yes, you have to set up redirections.  Of course you'll never be able to
> > > reach host2:port1 once you set it up.  It's detailed on the natd man page.
> > 
> > That would mean that I have to redirect host1 to host2 and port1 to
> > port2, right.  I didn't find that in the natd man page... Also, if
> > host2:port1 can't be reached anymore, that would be a problem here. 
> 
> Hm, I found it easily:
> 
>      -redirect_port linkspec
> 
>                  Redirect incoming connections arriving to given port to
>                  another host and port.  Linkspec is of the form
> 
>                    proto targetIP:targetPORT [aliasIP:]aliasPORT [re-
>                  moteIP[:remotePORT]]
> 
> I could be wrong about the host2:port1 thing.  I think I am... Maybe it's
> host1:port1?

Yes, I found that one also. However, I am not sure how to set it up
correctly:

Assuming natd is running on nathost on port "natd 4665/divert" and
I want to redirect tcp connections going to host1:port1 in real to
host2:port2. host2 is connected to fxp0.

First the ipfw statment:

	ipfw add divert natd all from any to any via fxp0

Or do I have to use

	ipfw add divert natd all any to host1 via fxp0


And the the natd line:

	natd -n fxp0 -redirect_port tcp host2:port2 host1:port1

I have tried around a little bit and I see packets going through
natd (when run with -v), but the connection never succeeds...

Any hints?

Thanks,

	-Andre

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



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