для начала стоит у провайдера узнать какой протокол они поддерживают
если не пап и не чап то скорее всего терминальный
надо терминалкой ( например minicom ) позвонить провайдеру
дойти в ручную до момента выдачи ip
в соответстии с этим сделать скрипт /etc/sysconfig/chat-ppp0
(если у тебя что то редхат подобное )
дальше просматривая логи можно подправить скрипт
логи смотрятся tail -f /var/log/messages если конечно у тебя редхат подобное что то :)
если нужна более конкретня помощь напиши на e-mail: ppyura@mail.com
отвечу