Если пользуетесь dyndns, то крайне рекомендую усовершенствовать скрипт Александра. Перед проверкой адреса выключить dyndns: ndmq -p 'interface PPPoE0 no dyndns profile _WEBADMIN' -P message
При получении белого, в 'else', обратно включить: ndmq -p 'interface PPPoE0 dyndns profile _WEBADMIN' -P message
Меня уже временно банили за частый апдейт адреса, потом прислали письмо, что если я это продолжу, учетку заблокирут совсем.