Date: Sat, 16 Feb 2002 22:46:21 -0700 From: "Shawn Dillon" <lansol@telusplanet.net> To: "Ken Bolingbroke" <hacker@bolingbroke.com> Cc: <freebsd-questions@FreeBSD.ORG> Subject: Re: Natd,ipfw,vnc and multiple interfaces Message-ID: <001d01c1b776$6d92dd90$05e6b38e@lantechhome> References: <20020216085519.E91586-100000@fremont.bolingbroke.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for the advice so far. I am so close it is almost painful. Right now
if I run the following command
bash-2.05# natd -v -use_sockets -same_ports -n xl3 -p 8669 -redirect_address
10.0.11.1 142.59.206.229
I get the following feedback
natd[1533]: Aliasing to 142.59.206.229, mtu 1500 bytes
In [TCP] [TCP] 142.179.230.5:1123 -> 142.59.206.229:5900 aliased to
[TCP] 142.179.230.5:1123 -> 10.0.11.1:5900
In [TCP] [TCP] 142.179.230.5:1123 -> 142.59.206.229:5900 aliased to
[TCP] 142.179.230.5:1123 -> 10.0.11.1:5900
In [TCP] [TCP] 142.179.230.5:1123 -> 142.59.206.229:5900 aliased to
[TCP] 142.179.230.5:1123 -> 10.0.11.1:5900
Which tells me that the second natd IS aliasing the packets ( I want them
to go to the 10.0.11.1 address from the external (142.59.206.229). I think I
am missing something from my firewall script (IPFW) to actually pass those
packets thru.Here is my simple script.
#Flush existing rules
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via xl1
/sbin/ipfw add divert 8669 all from any to any via xl3
/sbin/ipfw add allow all from any to any
/sbin/ipfw add pass all from any to any
/sbin/ipfw add fwd 10.0.11.2 all from any to 10.0.11.1 via xl3
( The last line was my attempt to get the firewall to take any traffic
marked for 10.0.11.1 on xl3 and make the next hop for it 10.0.11.2 , whch
would be my internal NIC.
Any ideas? ( Actual scripts that work for you?)
Shawn
----- Original Message -----
From: "Ken Bolingbroke" <hacker@bolingbroke.com>
To: "Shawn Dillon" <lansol@telusplanet.net>
Cc: <freebsd-questions@FreeBSD.ORG>
Sent: Saturday, February 16, 2002 10:02 AM
Subject: Re: Natd,ipfw,vnc and multiple interfaces
>
>
> On Sat, 16 Feb 2002, Shawn Dillon wrote:
>
> > One more question. I remember a post on starting natd and getting a
'unable
> > to bind divert address" error because natd was already in use. How does
this
> > affect starting multiple natd daemons.
> >
> > And thanks for the response thus far.
>
> Use the -p option to natd to specify a different port to listen on, and
> then use that new port in your ipfw rules as well. That is, the
> respective natd and ipfw rules might look something like:
>
> natd -n fxp0
> add divert natd all from any to any via fxp0
>
> natd -n fxp1 -p 8669
> add divert 8669 all from any to any via fxp1
>
> Ken Bolingbroke
> hacker@bolingbroke.com
>
>
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?001d01c1b776$6d92dd90$05e6b38e>
