У меня была подобная проблема с DynDNS, вызванная тем, что подключение к Internet'у происходило с помощью скриптов (мне так удобнее) и DynDNS, настроенный через веб-интерфейс запускался раньше поднятия pppd.
Я решил её так:
в файл /usr/local/sbin/post-firewall добавил
Code:
#!/bin/sh
# Check DynDNS update
/usr/sbin/ez-ipupdate -c /opt/etc/dyndns.conf
Ну и, соответственно, создал файл /opt/etc/dyndns.conf вида:
Code:
daemon
host=ИМЯ_ВАШЕГО_ХОСТА_НА_DynDNS.homelinux.com
interface=ppp0
service-type=dyndns
user=ИМЯ_ВАШЕГО_ХОСТА_НА_DynDNS:ВАШ_ПАРОЛЬ_К_DynDNS