Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Apr 1999 11:33:32 -0700 (PDT)
From:      Dan Busarow <dan@dpcsys.com>
To:        Adam Nealis <adamn@csl.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: routed/gated confusion
Message-ID:  <Pine.BSF.3.96.990408111832.9203I-100000@java.dpcsys.com>
In-Reply-To: <370CE58D.540A4DF3@csl.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 8 Apr 1999, Adam Nealis wrote:
> I've read the on-line handbook, the FAQ, searched the mail
> list archives and I'm still awaiting delivery of my copy of
> "Complete FreeBSD". But I'm still unclear on a couple of
> things. Mainly to do with when/why I should use routed or
> gated. And then how to tell them to do what I want them to
> do.
> 
> I have two PCs with 'BSD 3.1 on 'em. They are both dual
> homed. Call them IN and OUT, with their "NIC names" IN-e0
> IN-e1, OUT-e0 OUT-e1.
> 
> I want these two to function as routers. Specifically, to be
> screening routers in a test bed network I'm setting up to
> play with firewall configurations. So I have:
> 
> OUT			| IN
> ___________________________________________
> e0	192.168.0.1	| e0	192.168.0.4
> e1	192.168.1.1	| e1	10.0.0.1
> ___________________________________________
> 
> and the layout is like this:
> 
> "Internet end"                                         "LAN
> end"
>                    _________           ________
> 192.168.1.0 ----- |e1|OUT|e0| ------- |e0|IN|e1| ----- 10.0.0.0
>                    ---------           --------
> 
> I obviously need to set up routes on each machine so that I
> can ping 10.0.0.1 from machine OUT, and also ping

On OUT
route add 10.0.0.0 netmask 255.255.0.0 192.168.0.4

> 192.168.1.1 from machine IN. So how do I do this? If I

On IN
route add default 192.168.0.1

> understand correctly I only need static routes, no? I can't
> work out from the /etc/rc{,.conf} stuff how this is supposed
> to be done.
> 
>  o Should I be using gated or routed?

Nope

>  o If I use routed, how do I get the routes into the kernel
> at boot time (man routed is vague [to me] on this) - do I
> just run route add ... a few times?

Don't

>  o If I use route add, what do I add? Where do I put these
> commands so /etc/rc runs them?

In /etc/rc.conf, oops, /etc/defaults/rc.conf

static_routes="IN"
route_IN="10.0.0.0 -netmask 255.255.0.0 192.168.0.4"

That's on OUT, on IN just set defaultrouter to 192.168.0.1
The -netmask 255.255.0.0 is only needed if you are using something 
other than 255.0.0.0 as the netmask on 10.0.0.0

And set gateway_enable="YES" on both.

>  o How do I stop routed from trying to send to the mcast
> 224.0.0.0 network?

Don't run it :)

Dan
-- 
 Dan Busarow                                                  949 443 4172
 Dana Point Communications, Inc.                            dan@dpcsys.com
 Dana Point, California  83 09 EF 59 E0 11 89 B4   8D 09 DB FD E1 DD 0C 82



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990408111832.9203I-100000>