есть такая проблема. лично у меня выдает сообщение: "Не могу подключиться к Интренет" при попытке сменить DDNS.
но при это если перегрузить роутер, то сервис стартует нормально.
но тут вопрос наверное больше к Мерлину - они там вносили правки в этот сервис. добавляли no-ip, namechip и период обновления.
надо будет глянуть, что они добавили и как
просто я особо в логику не вникаю, занимаюсь только сборкой.
все оттестировать просто не в состоянии.
вон случайно отловил, что если роутер без USB, то на закладке LAN имя роутера не меняется.
потому что Мерлин привязал эту переменную к сервису Samba.
я вот хотел добавить OpenVPN в роутеры без USB, но там в коде так много "завязок" с поддержкой USB, что я пока отказался от этой идеи.
так и периодом обновления DDNS может намудрили что-то.
P.S. глянул бегло код. при изменении ДДНС вызывается функция checkDDNSRetrunCode, изнутри которой вызывается ajax_ddns_code, а уже эта функция проверяет некоторые значения и в том числе переменную g3err_pin.
эта переменная относится к USB 3G модему - ошибка пина.
попробуйте зайти в телнет или SSH и там дать команды:
nvram set g3err_pin=""
nvram commit
reboot
и попробуйте после загрузки изменить ДДНС сервер.