#!/bin/sh # Klaus Franken # 12.11.96 echo >/dev/tty10 date >/dev/tty10 echo $0: $1 $2 $4:$5>/dev/tty10 echo >>/var/log/ppp.log.$5 date >>/var/log/ppp.log.$5 echo $0: $1 $2 $4:$5>>/var/log/ppp.log.$5 if (/sbin/ipfwadm -A -l -n|/usr/bin/grep -s "$4") then if (/usr/bin/test "$0" = "/etc/ppp/ip-down") then /sbin/ipfwadm -A -l -n|/usr/bin/grep "$4">/dev/tty10 /sbin/ipfwadm -A -l -n|/usr/bin/grep "$4">>/var/log/ppp.log.$5 fi /sbin/ipfwadm -A -d -D $4>>/dev/tty10 /sbin/ipfwadm -A -d -S $4>>/dev/tty10 fi /sbin/ipfwadm -A -a -D $4>>/dev/tty10 /sbin/ipfwadm -A -a -S $4>>/dev/tty10 echo >/dev/tty10 BASENAME=`basename $0` INTERFACE=$1 DEVICE=$2 SPEED=$3 LOCALIP=$4 REMOTEIP=$5 case "$BASENAME" in ip-up) /sbin/route add default gw $REMOTEIP dev $INTERFACE #/sbin/init.d/route start $INTERFACE echo "Verbindung aufgebaut">/dev/tty ;; ip-down) /sbin/route add default gw $REMOTEIP dev $INTERFACE #/sbin/init.d/route start $INTERFACE echo "Verbindung abgebaut">/dev/tty ;; *) ;; esac