Re: ddclient インストールエラー? ( No.1 ) |
|
- ????????? 2006/06/28 01:48
- ????????? のっぷ
-
正常にインストールされているのか 確認するには,
# dpkg -l
で確認できます。
|
Re: ddclient インストールエラー? ( No.2 ) |
|
- ????????? 2006/06/28 13:33
- ????????? サラサ
-
さっそくやってみたところ、次のログがでました!
test:/# dpkg -l ii ddclient 3.6.2-2 Update dynamic IP address at DynDNS.org
リストに出てきたということは、正常にインストールされている?ようですね。 (どこにあるのかは謎ですが@w@) ちゃんと動いているのか、しばらく様子をみてみたいと思います。
のっぷさん、たびたびありがとうございました>w<
|
Re: ddclient インストールエラー? ( No.3 ) |
|
- ????????? 2006/06/29 12:40
- ????????? のっぷ
- ?????§??? http://nopsp.dyndns.ws
-
# ddclient
で直接動作させる事ができますか? コマンドの場所は # type ddclient または #which ddclient で確認できます。
正常にインストールされているなら, # dpkg-reconfigure ddclient で再設定する事ができます。 (「/etc/ddclient.conf」をvi等で直接編集することもできます。)
ついでに・・・・・ /etc/init.d/ddclient start でdaemonで動作させても良いけど玄箱のようにCPUもメモリもショボいマシンではcronで定期的に実行させる方がリソースを節約できます。 # crontab -e で登録してください。
私はcrontabに以下の様に設定しています。 # 1時間毎にddclientを実行する。 0 * * * * /usr/sbin/ddclient -syslog -file /etc/ddclient/ddclient.conf.1 -cache /var/cache/ddclient.cache.1
|
Re: ddclient インストールエラー? ( No.4 ) |
|
- ????????? 2006/06/30 01:02
- ????????? サラサ
-
何度もありがとうございますっ!
早速 # ddclient 実行しましたところ test:/# ddclient FAILED: updating http://test.com: notfqdn: A Fully-Qualified Dom ain Name was not provided
とのエラーが;; ウマく動いていないようです・・・・
# dpkg-reconfigure ddclient も実行してみたのですが、こちらはうまく動くようで 初期設定を再度行うことができました。
/etc/init.d/ddclient start は、相変わらず bash: /etc/init.d/ddclient: No such file or directory と、怒られます@w@;
上記の問題が解決しないと crontabとかしちゃダメですよね?
無知で申し訳ない限りですが、ご指導お願いいたします><;
|
ダイナミックDNSの登録は済ませていますか? ( No.5 ) |
|
- ????????? 2006/06/30 01:31
- ????????? のっぷ
- ?????§??? http://nopsp.dyndns.ws
-
どうやら一応インストールはできているみたいですね。
(daemonで起動させる為のスクリプト「/etc/init.d/ddclient」が無いみたいですけど。)
使用するダイナミックDNSの登録は済ませていますか? ドメインの取得がうまくできていないようです。
予め使用するダイナミックDNSのサイトで ・ユーザ名 ・パスワード ・ドメイン名 等を登録しておく必要があります。予め登録した内容を # dpkg-reconfigure ddclient で自サーバで設定するのです。
|
登録は完了しております ( 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 何日か様子をみてみようと思います!
のっぷさん、何度も何度も助けていただきまして、ほんとーにありがとうござましたっ! 感謝です(・∀・)♪
|
Re: ddclient インストールエラー? ( No.11 ) |
|
- ????????? 2006/07/04 00:02
- ????????? のっぷ
- ?????§??? http://nopsp.dyndns.ws
-
0 * * * * /usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1
と言うのは「/etc/ddclient.conf」に書くのではなくcronデーモンに登録します。実際にcronに登録する方法は,
# crontab -e
で編集モードに入り登録します。(操作はviエディタと同じ)
※cron は定期的に自動でコマンドを発行するサービスで,上記の様に書くと毎時0分に「ddclient」を自動で実行してくれます。
|
編集モードがおかしくなるので ( No.12 ) |
|
- ????????? 2006/07/06 13:49
- ????????? サラサ
-
なんだかvi編集がうまくいかない(文字が化けた画面に@@;)なるので
etcの中に入ってるcrontabファイルを開いて直接編集してみました。
その内容が 0 * * * * /usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1 です。
直接編集したから動くか心配ですが、結果マチ状態です〜(・∀・)
|
その後 ( No.13 ) |
|
- ????????? 2006/07/22 00:32
- ????????? サラサ
-
ddclientが手動で動かすことができたので、crontabファイルを編集して
結果待ち状態でした。
本日、IPアドレスの割り当てが変わったのですが 自動更新できなかったようです(つwT)
鯖の中の「etc」ディレクトリにある「crontab」ファイルを直接編集し 0 * * * * /usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1 と書き足しましたが、どうやら動いていない様子…。
念のため、もう一度手動で # ddclient -daemon=0 -verbose -noquiet と動かしてみると実行後に「SUCCESS」と表示されます。
手動では動くのですが、自動では動かないようです。 何か問題点があるようでしたら、ご指摘おねがいいたします。
※ddclient.conf ファイルは「/etc/ddclient.conf」の場所にあります。
|
Re: ddclient インストールエラー? ( No.14 ) |
|
- ????????? 2006/07/22 09:21
- ????????? 管理者
-
cronサービスは起動していますか?
以下のコマンド実行後を教えてください。
# ps -ef | grep cron
また、実行されている場合cronのログ「/var/log/cron」に何かメッセージはありませんか?
後、crontabに指定している「/usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1」をスクリプト化してみては如何でしょうか?
例えば「/root/ddclient.sh」を新たに作成して以下の様にします。 ----- ここから ----- #!/usr/bin
/usr/sbin/ddclient -syslog -file /etc/ddclient.conf.1 -cache /var/cache/ddclient.cache.1 ----- ここまで -----
これに実行権とオーナを設定 # chmod 700 /root/ddclient.sh # chown root. /root/ddclient.sh
このスクリプトをcrontabに指定 0 * * * * /root/ddclient.sh
|
試してみました ( No.15 ) |
|
- ????????? 2006/07/23 16:39
- ????????? サラサ
-
ご指摘ありがとうございます。
とりあえず、教えていただいた # ps -ef | grep cronの実行をしてみました。
test:/# ps -ef | grep cron root 182 1 0 Jul15 ? 00:00:00 /usr/sbin/cron root 2147 2145 0 16:03 pts/0 00:00:00 grep cron
上記のようなメッセージが戻ってきました。 「/var/log/cron」とは違う場所にあるようです@w@; とりあえず、これの意味を調べてきます。
スクリプト化は、意味が解ったあとに挑戦してみようと思います。 ありがとうございます^^
|
Re: ddclient インストールエラー? ( No.16 ) |
|
- ????????? 2006/07/23 20:59
- ????????? 管理者
-
> # ps -ef | grep cronの実行をしてみました。
> > test:/# ps -ef | grep cron > root 182 1 0 Jul15 ? 00:00:00 /usr/sbin/cron > root 2147 2145 0 16:03 pts/0 00:00:00 grep cron > > 上記のようなメッセージが戻ってきました。 cronサービスは実行されているようですね。
> 「/var/log/cron」とは違う場所にあるようです@w@; 上記の場所にありませんか?(絶対パスです)
以下を実行してみて下さい。 # ls -l /var/log/cron
|
さっそく ( No.17 ) |
|
- ????????? 2006/07/24 18:30
- ????????? サラサ
-
やってみました!
test:/# ls -l /var/log/cron ls: /var/log/cron: No such file or directory
み・・みつからない?@w@;
|
Re: ddclient インストールエラー? ( No.18 ) |
|
- ????????? 2006/08/19 04:17
- ????????? のっぷ
-
失礼しました。
-file 〜〜〜
と言うオプションは設定ファイルの指定です。マルチドメインを取得している場合等に複数の設定ファイルを個別に実行する場合に使用します。
設定ファイルが「/etc/ddclient.conf」ならばデフォルト指定の為,不要ですのでcronの設定は・・・
0 * * * * root /usr/sbin/ddclient -daemon=0 -syslog -quiet
で良いです。また,使用方法やオプション書式は
# ddclient --help
で確認できますので,自分の環境に合わせて下さい。
例:syslogに残す必要が無いなら -nosyslog とする等
|
やってみました〜 ( No.19 ) |
|
- ????????? 2006/09/20 14:54
- ????????? サラサ
-
confファイルに
0 * * * * root /usr/sbin/ddclient -daemon=0 -syslog -quiet
書き込んでみました!
また、結果待ちです^^ ありがとうござます〜
|
Re: ddclient インストールエラー? ( No.20 ) |
|
- ????????? 2007/03/27 11:38
- ????????? サラサ
-
鯖を一度インストールしなおすので、いったん閉めさせていただきます。
また同じようにやってみて、問題がでたら質問させていただきます^^
|