Как настроить DynDNS на OpenWRT?!

как настроить dyndns dyndns на opnwrt

Сервисами предоставления динамического DNS — Dynamic Network Services- уже пользуется множество людей. А с ростом количества видеорегистраторов и прочих приблуд, к которым надо иметь доступ из глобальной сети будет ещё больше. По праву самым популярным из них является DynDNS, хотя приведенная ниже инструкция подойдет и для многих других подобных сервисов — no-ip,changeip.com и т.п.

Последовательность действий. Первым делом Вам надо подключиться к консоли OpenWRT. Для этого надо подключиться к устройству по ssh. Если Вы уже настраивали до этого свой маршрутизатор самостоятельно, то у Вас уже должен быть установлен какой-нибудь терминальный клиент типа TeraTerm или Putty. Если нет — то скачиваем и устанавливаем, после чего подключаемся. 

Имя пользователя для авторизации — root. Пароль Вы должны знать, так как он устанавливается пользователем ещё при базовой конфигурации. Первым делом обновляем список пакетов командой:

opkg update

После чего ждем, пока он скачается и обновится:

как настроить dyndns dyndns на opnwrt

После этого надо выполнить две вот такие команды:

opkg install ddns-scripts
opkg install luci-app-ddns

Первая служит для поддержки сервисов динамических DNS, а второй — модуль для настройки через веб-интерфейс Openwrt luCI.
После их установки заходим через веб-интерфейс в раздел «Services» => «Dynamic DNS»:

как настроить dyndns dyndns на opnwrt

Ставим галочку «Enable». В списке «Service» выбираем один из поддерживаемых сервисов. В моем случае — это: dyndns.org.
В поле «Hostname» надо указать Ваше доменное имя, которое зарегистрировано на сервисе,  а в поля «Username» и «Password»  — соответственно имя пользователя и пароль, с которыми Вы там зарегистрированы.
Обратите внимание на поле «Source of IP address» — это выбор метода определения IP-адреса. В большинстве случаев самый оптимальный — «URL» и ниже — ссылка на онлайн-сервис проверки Вашего текущего ай-пи — checkip.dyndns.org.
Остальные параметры оставляем по умолчанию и нажимаем кнопку «Save & Apply».
После этого можно пробовать доступ из Интернета через доменное имя.

Примечание:
Вся текущая конфигурация сервиса находится в файле /etc/config/ddns. Если Вы — фанат консоли — можно настроить DynDNS на OpenWRT с её помощью.
Вот листинг файла с комментариями:

config service «myddns»
option enabled «1»              #включение (1) и отключение (2) службы
option service_name «dyndns.org»     #используемый Вами динамический сервис
option domain «ddddyndyn.dyndns.org»    #Ваше доменное имя
option username «ddddyndyn»      #логин для авторизации на сервисе
option password «passw0rd»       #пароль для авторизации
option ip_source «network»
option ip_network «wan»       #имя интернет-соединения
option force_interval «72»
option force_unit «hours»
option check_interval «10»     #интервал времени для проверки внешнего IP
option check_unit «minutes»       #единицы времени для интервала обновления
#option ip_source «interface»
#option ip_interface «eth0.1»
#option ip_source «web»
#option ip_url «http://checkip.dyndns.org»       #ссылка сервиса проверки внешнего адреса
#option update_url «http://[USERNAME]:[PASSWORD]@members.dyndns.org/nic/update?hostname=[DOMAIN]&myip=[IP]»
#option use_https «1»       #использование протокола https
#option cacert «/etc/ssl/certs/cacert.pem»

Помогло? Посоветуйте друзьям!



Как настроить DynDNS на OpenWRT?!: 2 комментария

  1. Максим

    не смотря на ошибки в терминале на роутере Tp-link mr3020 с установленной OpenWrt установился скрипт и даже сконнектило с ddns. Благодарю за подсказку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *