LINUX.ORG.RU

Как настроить ddclient для отправки IP на skydns?


0

1

Цель: настроить перенаправление запрашиваемого трафика через skydns.ru на домашнем компьютере с ubuntu 10.04.2
После регистрации на skydns.ru и указании своего IP, трафик успешно блочится фильтрами skydns.ru
Но поскольку IP у меня динамический, то требуется отправление текущего IP на соответствующий адрес сервиса. Для этого советуют ddclient
Установил ddclient, на вопрсы конфигурации всё нужное вписал.
Но запустить его не могу, он ругается:

WARNING:  file /etc/ddclient.conf: Cannot open file '/etc/ddclient.conf'. (Отказано в доступе)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.
WARNING:  file /etc/ddclient.conf: Cannot open file '/etc/ddclient.conf'. (Отказано в доступе)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.
WARNING:  file /var/cache/ddclient/ddclient.cache: Cannot open file '/var/cache/ddclient/ddclient.cache'. (Отказано в доступе)
stat() on closed filehandle FD at /usr/sbin/ddclient line 934.
Use of uninitialized value $mode in bitwise and (&) at /usr/sbin/ddclient line 935.
readline() on closed filehandle FD at /usr/sbin/ddclient line 947.

При попытке открыть файл «/etc/ddclient.conf» на редактирование с правами root ругается:
Цитата
Выбранный элемент не может быть запущен с правами администратора, потому что не получилось правильно определить запускаемое приложение.
И сам файл помечен крестиком.
Если зайти в папку etc под root, то файл «/etc/ddclient.conf» могу открыть на редактирование, вот его содержимое:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

protocol=dyndns2
use=if, if=ppp0
server=www.skydns.ru
login=логин
password='пароль'

Подскажите как запустить ddclient для отправки моего IP сервису skydns.ru

Файл выглядит почти правильно, в конце надо дописать имя хоста (его skydns, насколько я знаю, игнорирует, но требует, чтобы что-то было). Т.е. добавить строчку типа:

fujitsu-laptop

После этого можно проверить конфиг, запустив от root терминал и выполнив там такую команду:

ddclient -file /etc/ddclient.conf -verbose -debug -force

По идее, ddclient должен запускаться автоматически при старте системы при правильном конфиге.

AEP ★★★★★ ()
Ответ на: комментарий от AEP

Как настроить ddclient для отправки IP на skydns?

При запуске говорит мого чего, в конце есть запись:

RECEIVE: good 77.234.9.225 SUCCESS: updating user.skydns.ru: good: IP address set to 77.234.9.225

Я так понима, он отправил и всё должно быть в шоколаде. Но смена ИП на skydns так и не происходит.

dima81 ()

Блокирует :)

Ждать надо несколько минут, пока на ихнем сервере настройки применятся.

Вопрос: как немного отсрочить запуск демона ddclient`a, а то при старте системы он не может достучаться до skydns.

Дистрибутив ubuntu-10.04.2

dima81 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.