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 <[EMAIL PROTECTED] > 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?

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to