はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 ddclient インストールエラー?
日時: 2006/06/27 19:09
名前: サラサ

いつも皆様にお世話になっています@@;
その後、まだIPアドレス自動設定が出来ていない状態です。

前回、DiCEを入れようとしできないことが判明したので
「ddclient」というソフトを使用することを試みました。

作業環境は
Debian LINUX
インストールしているPCは玄人志向という会社から「玄箱」というネットワークサーバーを購入して、そこにDebianを入れています。

apt-get install ddclient
コマンドにより、インストールを行い、初期設定も完了しました。
ですが、起動しようとすると、「アプリがみつからない」とエラーになります。
実際、/etc/init.d/の中にddclientというファイルは存在しておらず、
どうやらちゃんとインストールできていないようです。

そこで
apt-get remove ddclient
コマンドを入れて、一回削除してからもう一度インストールしてみました。
でもやっぱり、ファイルがないといわれてしまいます(つwT)

以下にログを記載しますので、どなたかアドバイスいただけたら幸いです。
自分ではもー解決できません;;

【アンインストールしてインストールしたログ】
test:/# apt-get remove ddclient
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
 ddclient
0 packages upgraded, 0 newly installed, 1 to remove and 6 not upgraded.
Need to get 0B of archives. After unpacking 176kB will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 8235 files and directories currently installed.)
Removing ddclient ...
test:/# apt-get install ddclient
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
 ddclient
0 packages upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 0B/38.3kB of archives. After unpacking 176kB will be used.
Preconfiguring packages ...
Selecting previously deselected package ddclient.
(Reading database ... 8219 files and directories currently installed.)
Unpacking ddclient (from .../ddclient_3.6.2-2_all.deb) ...
Setting up ddclient (3.6.2-2) ...


【その後起動を試みたログ】
test:/# /etc/init.d/ddclient start
bash: /etc/init.d/ddclient: No such file or directory
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 登録は完了しております ( No.6 )
日時: 2006/07/02 13:54
名前: サラサ

DDNSは
https://www.dyndns.com/
というところで取得済みです。

出先から取得したアドレスを入力すると、テストページがちゃんと表示されますので
DDNSはちゃんと動いているように思います。

ddclientのconfigファイルをもう一度設定しなおしてみたところ
# ddclient
と入力すると、何も起こりませんでした。


「これでちゃんと起動できたのかな?」と思い
手動で起動してみました。
# ddclient -daemon=0 -verbose -noquiet


すると以下のログがでました。

test:/# ddclient -daemon=0 -verbose -noquiet
CONNECT: checkip.dyndns.org
CONNECTED:
SENDING: GET / HTTP/1.0
SENDING:  Host: checkip.dyndns.org
SENDING:  User-Agent: ddclient/3.6.2
SENDING:  Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Content-Type: text/html
RECEIVE: Server: DynDNS-CheckIP/0.2
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE: Content-Length: 104
RECEIVE:
RECEIVE: <html><head><title>Current IP Check</title></head><body>Current IP Add
ress: ***.***.***.***</body></html>
WARNING: skipping update of http://test.com from <nothing> to ***.***.***.***.
WARNING:  last updated <never> but last attempt on Sun Jul 2 14:19:09 2006 failed.
WARNING:  Wait at least 5 minutes between update attempts.

***.***.***.***の部分がIPアドレスです。
実際にブラウザで確認すると
http://***.***.***.*** でも
http://test.com  でも同じページを表示することはできます

と、いうことは関連付けはできていると思うのですが……WARNINGといわれてしまいます(つwT)

インストールはできてるけれども、ちゃんと動いていないみたいです。


【念のため、ddclient.confの中身】
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
protocol=dyndns2
#use=if, if=
use=web
daemon=300
wildcard=yes
server=members.dyndns.org
login=*****
password=******
http://test.com
backupmx=yes
syslog=yes


何度も申し訳ありませんが、設定ミスなどありましたらご指摘お願いいたします〜。
メンテ
 設定ファイルの記述 ( No.7 )
日時: 2006/07/02 15:45
名前: のっぷ
参照: http://nopsp.dyndns.ws

「/etc/ddclient.conf」のドメイン名のところを下記のように書き換えて

http://test.com  →  test.com
   ※(http://等のプロトコルの指定はせずにドメイン名のみを記述する)

# ddclient -daemon=0 -verbose -noquiet

を実行してみると如何でしょうか。
SUCCESS: test.com: skipped: IP address was already set to ***.***.***.***.
と表示されればddclientでの登録が成功しているハズです。

メンテ
 できました!! ( No.8 )
日時: 2006/07/02 16:32
名前: サラサ

ddclient.confの設定を、のっぷさんの教えて頂いたとおりに
test.comに書き換えたところ

# ddclient -daemon=0 -verbose -noquiet
実行後
SUCCESS: updating test.com: good: IP address set to ***.***.***.***

と、表示されました!(のっぷさんのとチョット違うけどいいのかな?)


これで、動くことはとうとう確認できました!
本当にありがとうございます(つwT)


動いたところで、また新たな疑問がわいたのですが。
以前に
>(daemonで起動させる為のスクリプト「/etc/init.d/ddclient」が無いみたいですけど。)
と、書かれていたと思うのですが…。

ということは、このddclientの手動実行での動作確認はできましたが
自動設定にはなっていないということに・・・?

もう一息でできそうなので、よろしくお願いいたしますっ
メンテ
 それで更新は出来ています。 ( No.9 )
日時: 2006/07/02 17:21
名前: のっぷ
参照: http://nopsp.dyndns.ws

実行後に「SUCCESS」と表示されれば良いです。
(dyndns.orgは短期間に更新しようとすると注意されます。また,前回登録
 したグローバルIPから変更が無いと私の表示の様にスキップされます。)

「/etc/init.d/ddclient」は別段 無くてもイイです。

cronで定期的に自動更新させれば良いかと思います。
メンテ
 Crontab ( No.10 )
日時: 2006/07/03 18:15
名前: サラサ

設定してみました。

自分のddclient.confファイルがetcディレクトリの中に入っていたので

0 * * * * /usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1

と、書いて保存してみました。
(viがうまく起動しないので、直接ファイル編集おこないました)

これって一度再起動したほうがいいんでしょうか?
# ddclient  ってやってみましたけども…。


これで、何日かしてIPが変わってもddclientが更新してくれるはずっ!?w
何日か様子をみてみようと思います!

のっぷさん、何度も何度も助けていただきまして、ほんとーにありがとうござましたっ!
感謝です(・∀・)♪
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.