Date: Wed, 13 Dec 2006 12:37:44 -0500 From: "Chad Gross" <avatar4d@gmail.com> To: "Odhiambo Washington" <wash@wananchi.com>, freebsd-questions@freebsd.org Subject: Re: Newbie on tunnelling Message-ID: <17489c7a0612130937p62307b59i3720ee99b06ebf9e@mail.gmail.com> In-Reply-To: <20061213172609.GB36107@ns2.wananchi.com> References: <20061213141914.GR46624@ns2.wananchi.com> <718eeb340612130748p4a96f640qa3a9693f3e8ad4f7@mail.gmail.com> <20061213172609.GB36107@ns2.wananchi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 12/13/06, Odhiambo Washington <wash@wananchi.com> wrote: > > * On 13/12/06 15:48 +0000, Chris wrote: > | Loading a kernel module at boot time is done by editing (or creating) > | loader.conf in /boot. And adding [module_name]_load="YES" to load a > module, > | so: if_gre_load="YES". > | > | Edit rc.conf for startup configurations. Take a look at "man rc.conf". > The > | sections on network_interfaces and static_routes will be of some help. > | > | On 13/12/06, Odhiambo Washington <wash@wananchi.com > wrote: > | > > | >I need to create a VPN between two offices. Each has a LAN that is > | >behind a FreeBSD router/firewall. > | > > | >I have managed to do the following manually: > | > > | >hq-office: > | >kldload if_gre.ko > | >ifconfig gre0 create > | >ifconfig gre0 tunnel 62.8.68.94 62.8.82.142 > | >ifconfig gre0 inet 10.0.0.1 10.0.0.2 netmask 255.255.255.252 > | >route add -net 192.168.1.0/24 -interface gre0 > | > > | >sub-office: > | >kldload if_gre.ko > | >ifconfig gre0 create > | >ifconfig gre0 tunnel 62.8.82.142 62.8.68.94 > | >ifconfig gre0 inet 10.0.0.2 10.0.0.1 netmask 255.255.255.252 > | >route add -net 192.168.0.0/24 -interface gre0 > | > > | >Now my simple question is: How do I automate these commands during boot > | >time? > | > > > > > So, if I compiled kernel with "device gre" (FreeBSD 5.5 here, sorry) > then there is no need to load the module via loader.conf, yes? > > So in rc.conf. would the following suffice (for hq-office)? > > cloned_interfaces="gre0" > ifconfig_gre0="inet 10.0.0.1 10.0.0.2 tunnel 62.8.68.94 62.8.82.142 up" > > How about the static route portions? It's still not clear to me how to > take care of them in rc.conf. > > TIA > > -Wash As I believe you were previously instructed, read the manual (it's all in there): http://www.freebsd.org/cgi/man.cgi?query=rc.conf&apropos=0&sektion=0&manpath=FreeBSD+6.1-RELEASE&format=html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17489c7a0612130937p62307b59i3720ee99b06ebf9e>