Skip site navigation (1)Skip section navigation (2)
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>