以下、備忘録。
まず、下記を参考に設置。
http://kopanda.selfip.com/blog/crosss/2007/12/dyndnsip.html
上記との差分は以下の3点。
(1) グローバルアドレスを見つけ出す設定
ルータのWAN側のグローバルIPアドレスを表示する画面は見つけたのだが
そのページにアクセスするためにはブロードバンドルータの認証を通さなければならない。
それが面倒だったし、要はwebで自PCのグローバルIPアドレスを調べればいいのだろう
ということでconfigを眺めたら、ちょうどいいのがあったので。
## To obtain an IP address from Web status page (using the proxy if defined)
# use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
↓
use=web, web=checkip.dyndns.org/, web-skip='IP Address' # found after IP Address
(コメントマーク#を外す)
(2) perl-IO-Socket-SSLのインストール
手順どおりに設置チェック
# ddclient -daemon=0 -debug -verbose -noquiet
を実施したところ下記のエラーが出た。
FATAL: Error loading the Perl module IO::Socket::SSL needed for SSL connect.
FATAL: On Debian, the package libio-socket-ssl-perl must be installed.
我が自宅サーバはvine Llinuxなので、そのようなパッケージはなさげ。
と、調べてみたら下記をインストールしてその問題解決した。
# apt-get install perl-IO-Socket-SSL
ただし、その後もう一度設置チェックしたところ、さらに下記のエラー
FATAL: Cannot create file '/var/cache/ddclient/ddclient.cache'. (そのようなファイルやディレクトリはありません)
これについては、下記を実施したらOKとなった。
# mkdir /var/cache/ddclient
最終的には、設置チェックで下記のメッセージが出た。
SUCCESS: updating takaj.blogdns.com: good: IP address set to 115.162.*.*
(3) サービスの起動
vine linuxではサービスの起動を下記に変更して完了!
# service ddclinet start
↓
# /etc/rc.d/init.d/ddclient start
以上
≪ 続きを隠す