[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

не могу справиться с 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: