Skip site navigation (1)Skip section navigation (2)
Date:      14 Nov 2003 14:07:01 -0500
From:      Jason Dixon <jason@dixongroup.net>
To:        freebsd-net@freebsd.org
Subject:   Re: Static route via address, not interface
Message-ID:  <1068836821.2775.42.camel@lappy.fuzzypenguin.net>
In-Reply-To: <1068831665.2775.33.camel@lappy.fuzzypenguin.net>
References:  <1068789760.2775.18.camel@lappy.fuzzypenguin.net> <1068813508.814.4.camel@localhost> <1068831665.2775.33.camel@lappy.fuzzypenguin.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2003-11-14 at 12:41, Jason Dixon wrote:

> I'm attempting to create a static route for my FreeBSD host so that
> *all* local traffic is routed across the gateway firewall, rather than
> being delivered on the local network segment, as is the default with
> LANs.  If you view the routing table (below) again, you'll notice that
> traffic from the FreeBSD box (192.168.0.53) to another box on the same
> subnet (192.168.0.42) is still being delivered locally, rather than
> being routed through the gateway (192.168.0.1).  This is *after* I've
> added a static route for 192.168.0.0/24 to use 192.168.0.1.

Sorry for the self-reply, but I noticed some interesting behavior. 
Using the "static_routes" entry in rc.conf, I noticed that the following
has no effect...

static_routes="test"
route_test="-net 192.168.0.0/24 192.168.0.1"

But this works great, on a host-by-host basis...

static_routes="test"
route_test="-host 192.168.0.42/32 192.168.0.1"

Obviously, this doesn't scale.  Can anyone think of a way to override
the local routing behavior?  Thanks!

-- 
Jason Dixon, RHCE
DixonGroup Consulting
http://www.dixongroup.net



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