В Птн, 29/06/2007 в 19:33 +0400, Roman Makurin пишет: > Всем привет! > > Ситация такова: Мой комп - 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 > [EMAIL PROTECTED] > 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 не обновился. > > Вопрос - почему оно не работает ? > > Спасибо. >
Отбой, решил эту проблему другим способом - засунул в cron команду */30 * * * * /usr/bin/elinks -dump 1 'http://dns.dsl/nic/update/?system=dyndns&[EMAIL PROTECTED]&pass=my_pass&hostname=my_host.dsl&myip=auto&wildcard=ON&mx=mail.exchanger.ext&backmx=NO&offline=NO' теперь вроде всё нормально :) -- If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby Digital and all the music is free... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

