Categories

ubuntuでDiCEを使用する方法

1.DiCEの入手

wget http://homepage3.nifty.com/sarad/diced01914.tar.gz


2.DiCE解凍

sudo tar xzvf ./diced01914.tar.gz


3.DiCEの設定

sudo cp -r DiCE /usr/local/

cd /usr/local/DiCE

sudo ./diced

 ・初期設定の変更

 :setup

 IPアドレスの検出方法を指定=自動検出

 プライベートIPアドレスを検出対象とするか=No

 IPアドレス検出テストを行うか=Yes

 IPアドレスのチェック間隔を変更するか=デフォルト

 DNSサーバーへの更新間隔=デフォルト

 設定を保存するか=Yes

 ・ドメイン登録

 :add

 DynamicDNSサービス名の入力=登録しているDDNSドメイン

 ドメイン名の入力=登録しているドメイン

 ホスト名を入力=任意

 ログインユーザ名を入力=登録したユーザ名

 ログインパスワードを入力=登録したパスワード

 登録するIPアドレスを入力=空白なら現在のIPアドレスを自動検出

 設定に名前をつける=好きな名前

 イベント実行周期=任意

 サービスタイプの選択=無料

 SSLの有効有無=使用しない

 オフライン設定=オフライン

 イベントの反映=Yes

 イベントの保存=Yes

 ・設定内容の表示

 :list

 ・設定の終了

 :exit


4.DiCEのバックグランド起動

sudo ./diced -d -l

ps -C diced

cd /usr/local/DiCE

sudo ./diced

 ・DDNSへのIPアドレス更新

 :ex 0

 ・DiCEの設定情報

 :ev 0

 ・設定の終了

 :exit

5.Ubuntu起動時にバックグランドで自動起動させる

sudo cp /etc/init.d/skeleton /etc/init.d/diced

sudo chmod 755 /etc/init.d/diced

sudo vi /etc/init.d/diced

DESC="DiCE Daemon"

NAME=diced

DAEMON=/usr/local/DiCE/

DAEMON_ARGS="-d -l"

:wq

 ・sysv-rc-confのインストール

 apt-get install sysv-rc-conf

 ・DiCEランレベルに追加

 sudo sysv-rc-conf diced on

 ・ランレベルの設定

 sudo sysv-rc-conf

 dicedのランレベル[2]にチェックを入れ、他のレベルチェックを外す

 ・設定の終了

 q