не могу справиться с ddclient
Всем привет!
Ситация такова: Мой комп - 192.168.1.10, ADSL Модем в режиме роутера
имеет два IP адреса - 192.168.1.1 смотрит ко мне и динамический
10.152.х.х смотрит во внутренню сеть прова. В этой внутренней сети прова
есть сервис dyndns - dns.dsl , работает по протоколу dyndns2. Я хочу
чтобы ip адрес модема 10.152.х.х сообщался как адрес моего компа на
сервер dyndns. В доках раскопал что можно попросить сервер dyndns самому
узнать нужный ip адресс, которой нужно обновить в базе DNS.
[Сеть Провайдерва - 10.152.0.0]<->[10.152.x.--Модем--192.168.1.1]<->
[192.168.1.10--Комп]
Установил ddnsclient, состряпал конфиг:
# cat /etc/ddclient.conf
protocol=dyndns2
server=dns.dsl
pid=/var/run/ddclient.pid
syslog=yes
mail-failure=root
mail=root
backupmx=no
use=web
web=http://checkip.dsl
login=email@addr
password=my_pass
my_host.dsl
при запуске из инит скриптов ничего не происходит, тишина :) Если
пытаться руками, то вот что говорит:
# ddclient -debug -noquiet -file /etc/ddclient.conf
WARNING: file /var/cache/ddclient/ddclient.cache, line 4: Invalid Value
for keyword 'ip' = ''
DEBUG: proxy =
DEBUG: url = http://checkip.dsl
DEBUG: server = checkip.dsl
DEBUG: opt(fw =
DEBUG: glo fw unset
DEBUG: get_ip: using web, http://checkip.dsl reports 10.152.137.191
Use of uninitialized value in string ne at /usr/sbin/ddclient line 1962.
DEBUG:
DEBUG: nic_dyndns2_update -------------------
DEBUG: proxy =
DEBUG: url =
http://dns.dsl/nic/update?system=dyndns&hostname=my_host.dsl&myip=10.152.137.191
DEBUG: server = dns.dsl
DEBUG: opt(fw =
DEBUG: glo fw unset
захожу на web страничку сервера dyndns - dns.dsl, IP не обновился.
Вопрос - почему оно не работает ?
Спасибо.
--
If you think of MS-DOS as mono, and Windows as stereo,
then Linux is Dolby Digital and all the music is free...
Reply to: