From owner-freebsd-questions@FreeBSD.ORG Wed Dec 13 17:38:31 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 700CA16A403 for ; Wed, 13 Dec 2006 17:38:31 +0000 (UTC) (envelope-from avatar4d@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id A812343D5F for ; Wed, 13 Dec 2006 17:36:18 +0000 (GMT) (envelope-from avatar4d@gmail.com) Received: by nz-out-0506.google.com with SMTP id i11so118312nzh for ; Wed, 13 Dec 2006 09:37:45 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=Db3p9b9JHQBU5QxvminogQqy1w6HDHq0jIU2KlblxtM5petKR0zb8CxruOUeCMNHSoFw3PdFkZsx05cMwQtp7Eg4+y5ioQy+x0zH2bHloHZqqmLJUlMyjoj00kXV5bTrMaN0pkGoHPcHYjks2xFrGm+4vK+SChwOE9SIrFTQn0w= Received: by 10.65.251.2 with SMTP id d2mr1865085qbs.1166031465400; Wed, 13 Dec 2006 09:37:45 -0800 (PST) Received: by 10.65.75.14 with HTTP; Wed, 13 Dec 2006 09:37:44 -0800 (PST) Message-ID: <17489c7a0612130937p62307b59i3720ee99b06ebf9e@mail.gmail.com> Date: Wed, 13 Dec 2006 12:37:44 -0500 From: "Chad Gross" To: "Odhiambo Washington" , freebsd-questions@freebsd.org In-Reply-To: <20061213172609.GB36107@ns2.wananchi.com> MIME-Version: 1.0 References: <20061213141914.GR46624@ns2.wananchi.com> <718eeb340612130748p4a96f640qa3a9693f3e8ad4f7@mail.gmail.com> <20061213172609.GB36107@ns2.wananchi.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Newbie on tunnelling X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2006 17:38:31 -0000 On 12/13/06, Odhiambo Washington 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 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