старт DDNS клиента при поднятие ppp0
vasilich 25 февраля, 2009 - 16:35
Вопрос заключаеться в том, как правильно запускать скрипт клиент 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 если это важно...
»
- Для комментирования войдите или зарегистрируйтесь