#!/bin/sh

##
## Contributed by ares@simtel.ru
##

##
## Place your ethernet adress instead of AAA.BBB.CCC.DDD
##
TUNNEL_SRC_IP=AAA.BBB.CCC.DDD

GRE_MODULE=/kernel/strmod/gre


case "$1" in
'start')
	if [ -f $GRE_MODULE ]; then
		echo "Starting GRE"
		/usr/sbin/ndd -set /dev/ip ip_forwarding 1
		/usr/sbin/modload /kernel/strmod/gre
		/usr/sbin/ifconfig ip.gre0 plumb 127.0.0.2 tsrc $TUNNEL_SRC_IP up
	fi
	;;
'stop')
	if [ -f $GRE_MODULE ]; then
		echo "Shutdown GRE"
		/usr/sbin/ifconfig ip.gre0 down unplumb
		/usr/sbin/modunload -i `/usr/sbin/modinfo |/usr/bin/grep "cisco GRE" |/usr/bin/nawk '{ print $1 }'`
	fi
	;;
'info')
	echo "GRE module:	\c"
	/usr/sbin/modinfo |/usr/bin/grep "cisco GRE"
	echo "IP forwarding:	\c"
	/usr/sbin/ndd -get /dev/ip ip_forwarding
	;;
*)
	echo "Usage: $0 { start | stop | info }"
	;;
esac

