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>