Date: Wed, 13 Dec 2006 15:48:36 +0000 From: Chris <phatfish@gmail.com> To: freebsd-questions@freebsd.org Subject: Re: Newbie on tunnelling Message-ID: <718eeb340612130748p4a96f640qa3a9693f3e8ad4f7@mail.gmail.com> In-Reply-To: <20061213141914.GR46624@ns2.wananchi.com> References: <20061213141914.GR46624@ns2.wananchi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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? >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?718eeb340612130748p4a96f640qa3a9693f3e8ad4f7>