Привет! В этой статье описано как настроить DynDNS на устройстве с прошивкой OpenWrt через веб-интерфейс.
Первый шаг — подключиться к устройству по SSH. Для этого нужен любой терминальный клиент, например Putty. Если у вас его нет — то скачиваем и устанавливаем.
Открываем Putty, вводим IP адрес роутера, порт указываем 22 и нажимаем кнопку «Open»
Вводим имя пользователя для входа, у меня это root. Жмём «Enter» и вводим пароль, который вы задавали при первичной конфигурации. Имейте в виду что пароль при вводе не будет отображаться, его нужно вводить «вслепую».
После успешного входа на интерфейс роутера начинаем вводить команды:
Обновляем список пакетов:
opkg update
Выполняем команду для установки сервиса динамических DNS:
opkg install ddns-scripts
Выполняем команду для возможности настройки DynDNS через веб-интерфейс
opkg install luci-app-ddns
Перезагружаем роутер командой
reboot
После этого может появиться уведомление что устройство более не доступно. Закрываем Putty и открываем веб-интерфейс OpenWrt через любой браузер.
Переходим в Службы -> Dynamic DNS
Вводим любое имя и нажимаем добавить:
В качестве DynDNS провайдера я буду использовать бесплатный DuckDNS. Вы можете использовать любой другой провайдер, но настройка может немного отличаться.
Я зарегистрировался аккаунт на DuckDNS и зарегистрировал домен bugs-blog.duckdns.org. В дальнейшем мне понадобится пароль(токен) от аккаунта DuckDNS.
Перехожу в настройки «duckdns» на роутере и выставляю следующие параметры (скриншот ниже):
Lookup Hostname: (ваш домен в duckdns) bugs-blog.duckdns.org
DDNS Service provider [IPv4]: пользовательский
Custom update-URL: http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]
Domain: (ваш домен в duckdns)
Имя пользователя: (ваш домен до .duckdns.org, например у меня для домена bugs-blog.duckdns.org это bugs-blog)
Пароль: (токен в duckdns)
Также на вкладке «Timer Settings» можно изменить интервал проверки изменения IP. По умолчанию стоит 10 минут.
Послу установки всех параметров нажимаем «Сохранить и применить»
На этом настройка завершена!
Теперь узнать актуальный IP можно по домену bugs-blog.duckdns.org