старт DDNS клиента при поднятие ppp0

Вопрос заключаеться в том, как правильно запускать скрипт клиент DDNS для смены ип на DNS регистраторе
если имеется динамический ип, и инет поднимается по pppoe на интерфейсе ppp0
Есть файлик /etc/conf.d/net в который можно добавить postup() которая поваляет выполнять команды после старта интерфейса
добавил следующее:

#...........
postup(){
if [ "${IFACE}" = "ppp0" ]; then
SLUSER=мыло@мыло
SLPASS=пас
SLID=5169410
IPADDR=`ifconfig ppp0 | grep inet | awk '{print $2}' | awk -F : '{print $2}'`
if wget -q -O /proc/self/fd/1 http://www.sitelutions.com/dnsup?user=$SLUSER\&pass=$SLPASS\&id=$SLID\&ip=$IPADDR | grep success > /dev/null; then
        logger -t Sitelutions.com -s "DNS Record Updated Successfully"
else
        logger -t Sitelutions.com -s "Problem updating DNS record."
fi
return 0
}

реальные данные убрал... если пускать этот скрипт из командной строки то смена происходит, а внутри /etc/conf.d/net нет, где грабли?
п.с. регистратор http://www.sitelutions.com если это важно...