How do I set the source address on a multi-homed host?

Daniela dgw at
Sat Feb 12 13:05:33 GMT 2005

On Friday 11 February 2005 21:27, Alin-Adrian Anton wrote:
> Daniela wrote:
> > I have two NICs (one inside and one outside interface) with NAT
> > activated. The problem is that every time I establish a connection with a
> > machine on my LAN, it uses the address of the outside interface as the
> > source of the packets, which creates problems with my firewall. How do I
> > tell my machine to use the other address whenever I connect to a local
> > machine?
> >
> > Daniela
> Hi Daniela,
> Can you please be more specific? You mean this happens when you are
> connecting from inside intranet to some other point inside intranet?

Yes, this happens when I connect from my machine (which functions as a router 
with NAT to allow the other LAN machines connect to the internet) to another 
LAN machine. When the router establishes a connection to another point in the 
intranet, the source address used is my official IP, and not, which 
is the intranet IP of the router.
In other words, I want the source address to be on every outgoing 
connection where the destination is inside my intranet.

More information about the freebsd-questions mailing list