Lin Zhao wrote:
too much thx for Julian Elischer & John Nielsen.....
i've tried it, and it seems working now,
but i don't know if i'm right in setting natd2....
i just add one line in /etc/services as "natd2 8669"
and run a command: natd -n fxp1 -p 8669
seems so stupid.
I assume you mean "simple" instead of stupid... :-)
I don't think you need natd2 in /etc/services...
but as long as the ipfw and natd agree in the port number
it should work.
You didn't say if you have nat already.
but if you do then I believe natd can do more than one nat
with a single instance now.
(phk added that some time ago)
but I have never done it, so I can not tell you how... read the man
page...
also the in-kernel nat available in ipfw can do this and you can also
do multiple NATS with that too but once again, I haven't done it
myself.
Lin
ÔÚÄúµÄÀ´ÐÅÖÐÔø¾Ìáµ½:
From: John Nielsen <li...@jnielsen.net>
Reply-To:
To: freebsd-ipfw@freebsd.org, Lin Zhao <linz...@ustc.edu.cn>
Subject: Re: pls help on 3 interfaces
Date:Wed, 18 Mar 2009 23:23:56 -0400
On Wednesday 18 March 2009 10:36:15 pm Lin Zhao wrote:
hi all, wish my english is enough :-)
my freebsd has 3 interfaces, like this,
---- ----switch1
| ---------- fxp0 |
|
| | |---------
internal |--------|freebsd71 |
| rl0 | |---------
| ---------- fxp1 |
---- ----switch2
we're in the internal and want to visit outside
we use fxp0 for default outside address and it works well
but for some reason, i want to use fxp1 for some special outside
address how can i do for it?
thanks a lot.
Is the FreeBSD box performing network address translation (NAT)? I'm going
to assume that it is and everything is being aliased through fxp0. I'm
also assuming you're using ipfw since you wrote to the ipfw list.
If the IP addresses which you'd like to reach via fxp1 are static, you
should be able to do something like the following:
Configure static routes on the FreeBSD machine for the the special outside
addresses using the gateway of fxp1's network as the router.
Configure an additional NAT rule (if still using natd now might be a good
time to switch to in-kernel ipfw NAT..) to alias through fxp1.
Configure ipfw to direct traffic to/from the special outside addresses to
the new NAT instance instead of the default.
I actually used a similar setup recently. If you care to confirm my
assumptions above I can give you a more step-by-step guide.
JN
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "freebsd-ipfw-unsubscr...@freebsd.org"
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "freebsd-ipfw-unsubscr...@freebsd.org"
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "freebsd-ipfw-unsubscr...@freebsd.org"