Date: Mon, 31 Jul 2006 15:40:51 -0400 From: "Joseph Gleason" <fireduck@gmail.com> To: questions@freebsd.org Subject: multiple interfaces on same subnet? Message-ID: <7956f3200607311240g740c949cvbea994374967071f@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Is it possible to reach two hosts via two interfaces that are both on the same subnet? Example: em0: 172.20.0.1/16 em1: 172.20.0.2/16 And I want to reach 172.20.0.3 via em0 and 172.20.0.4 via em1. >From 'netstat -nr' I see a line like this: 172.20/14 link#1 UC 0 0 em0 This seems to say that anything on 172.20/14 should be reached on em0. Is it possible to add a rule that says that 172.20.0.4 should be reachable on em1? I only care about the path of outbound packets. I don't care which interface inbound traffic comes on. I am well aware that this is a fairly strange thing to do. My objective is to have a FreeBSD box balance outbound traffic between two NICs, while being able to select from among many routers that could be the default gateway and having the two NICs connect to different switches for fault tolerance. (I would do the fault tolerance via a watchdog script of some sort) If it weren't for the many routers aspect, it would be reasonable to create separate subnets. I need to be able to select from a group of around 10 possible default gateways and some of those routers I do not control so adding a subnet would be trouble.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7956f3200607311240g740c949cvbea994374967071f>