fi
$PPPCOMMAND "${PPPOECOMMAND}" $ARGS $DEMAND >/dev/null 2>&1
+ PID=$$
evaluate_retval
+ echo $PID > /var/run/ppp-ipfire.pid
else
modprobe pppoe
fi
$PPPCOMMAND $DEMAND >/dev/null 2>&1
+ PID=$$
evaluate_retval
+ echo $PID > /var/run/ppp-ipfire.pid
fi
;;
boot_mesg "Bringing down the PPPoE interface on ${1}..."
modprobe -r pppoe >/dev/null 2>&1
- killall pppd
+ kill $(cat /var/run/pppd-ipfire.pid)
sleep 2
ip addr del 1.1.1.1/24 broadcast 1.1.1.255 dev ${1}