#! /bin/sh

##
## set to your list of interfaces w/o byte statistics:
##
# SNMPDEVS="lo eth0 eth0:1 dummy0 ppp0 isdn0 ippp0"
SNMPDEVS="lo eth0 eth0:1 dummy0 ppp0 isdn0 ippp0"


case "$1" in
    start)
	echo "Starting snmpd."
        for i in $SNMPDEVS
        do
          /sbin/ipfwadm -A in -a -P all -S 0.0.0.0/0 -D 0.0.0.0/0 -W $i
          /sbin/ipfwadm -A out -a -P all -S 0.0.0.0/0 -D 0.0.0.0/0 -W $i
        done
	/usr/sbin/snmpd -A -f
	;;
    stop)
	echo -n "Shutting down snmpd: "
	killproc -TERM /usr/sbin/snmpd 2>/dev/null \
		|| kill "`ps -ax | grep /usr/sbin/snmpd | awk '{ print $1 }'`"
        for i in $SNMPDEVS
        do
          /sbin/ipfwadm -A in -d -P all -S 0.0.0.0/0 -D 0.0.0.0/0 -W $i
          /sbin/ipfwadm -A out -d -P all -S 0.0.0.0/0 -D 0.0.0.0/0 -W $i
        done
	echo
	;;
    *)
	echo "Usage: $0 {start|stop}"
	exit 1
esac

exit 0
