2011年9月4日

ddclient on CentOS 6

DymDNSのIPアドレス情報の更新にddclientを試してみた。その導入手順を記す。

確認環境

  • CentOS 6.0

手順

Subversionのインストール(svnコマンドを使うための準備)
[root@localhost ~]# yum -y install subversion
...
Complete!
[root@localhost ~]#

最新のddclientをダウンロード
[root@localhost ~]# svn co https://ddclient.svn.sourceforge.net/svnroot/ddclient/trunk ddclient
...
リビジョン 135 をチェックアウトしました。
[root@localhost ~]#

ddlcientのインストール(付属READMEのとおり)
[root@localhost ~]# cd ddclient/
[root@localhost ddclient]# cp ddclient /usr/sbin/
[root@localhost ddclient]# mkdir /etc/ddclient
[root@localhost ddclient]# mkdir /var/cache/ddclient
[root@localhost ddclient]# cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
[root@localhost ddclient]#

定義
以下のURLから定義を自動生成し、/etc/ddclient/ddclient.confと完全に置き換える。その際、"##YOUR PASSWORD##"の部分は置き換えておく。

実行(付属READMEのとおり)
[root@localhost ddclient]# cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
[root@localhost ddclient]# /sbin/chkconfig --add ddclient
[root@localhost ddclient]# /etc/rc.d/init.d/ddclient start
Starting ddclient: WARNING:  file /etc/ddclient/ddclient.conf: file /etc/ddclient/ddclient.conf must be accessible only by its owner (fixed).
                                                           [  OK  ]
[root@localhost ddclient]#

確認
[root@localhost ddclient]# chkconfig --list | grep ddclient
ddclient        0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@localhost ddclient]# service ddclient status
ddclient (pid  13687) を実行中...
[root@localhost ddclient]# tail /var/log/messages
...
Sep  4 07:03:27 localhost ddclient[13687]: SUCCESS:  updating ****.dyndns.org: good: IP address set to xxx.xxx.xxx.xxx


参考情報
以上

0 件のコメント:

コメントを投稿