Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 May 2003 21:42:14 -0400
From:      Chuck Swiger <cswiger@mac.com>
To:        Robert Puyol <puyol@noos.fr>, freebsd-questions@freebsd.org
Subject:   Re: dual homed host
Message-ID:  <3EC6E4F6.60201@mac.com>
In-Reply-To: <27871523-88AD-11D7-A24E-000393562F10@noos.fr>
References:  <27871523-88AD-11D7-A24E-000393562F10@noos.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
Robert Puyol wrote:
[ ... ]
> My setup is: one FreBSD server, one interface, two ISP, each providing a 
> router. So I would like to set up a dual homed host, to be able use the 
> two ISP.

"Dual-homed" refers to a machine with two physical network interfaces.

> 0) do I need to do a sysctl net.inet.ip.forwarding=1 to get a working 
> dual homed host ?

You'd enable ipforwarding if you wanted the machine to route traffic 
between two or more physical network interfaces...but that's not what 
you have.

> 1) I set an alias (private IP to use the ISP2): "ifconfig rl0 inet  
> 10.0.1.4 netmask 255.255.255.0 alias", the I can ping 10.0.1.4 but not 
> the router at 10.0.1.1. What's wrong ?

If your alias is on the same subnet, you need to use a netmask of 
255.255.255.255, I believe.

> 2) I set route: "route add -net 10.0.1/24 10.0.1.1 0", but yet I am 
> still not able to ping the router at 10.0.1.1 or to ping my public IP 
> from another network.

Yeah: I don't think what you were trying is going to work.

> If I set the defaultrouter=10.0.1.1 (ISP2 router on my network) in 
> rc.conf I can use the ISP2 public IP to acces my server, but then I 
> loose the access to the primary IP of the ISP1...

You can only have one static default route.  Fancier routing protocols-- 
specificly, dynamicly link state protocols like OSPF-- are what's 
neeeded for what you're trying to do.

-Chuck




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