DTCPクライアント -- dtcpclient

定常運用

継続的にトンネルを張りっぱなしにするには、 dtcpclientをデーモンモードで運用するのが便利でしょう。

デーモンモードで動かす場合、 パスワードを/usr/local/etc/dtcpclient.authに書いておきます。 フォーマットは、

サーバ名:ユーザ名:パスワード
です。 例えば、DTCPサーバがdtcp.example.org、ユーザ名がhoge、 パスワードがfugafugaの場合、
dtcp.example.org:hoge:fugafuga
となります。 dtcpclient.authはパスワードが書かれますので、 root以外が参照できないようにモードを適切に設定しておきましょう。
chmod 600 /usr/local/etc/dtcpclient.auth
デーモンモードで起動するためのオプションは-Dです。 また、-lを併せて指定しておくと、 IPv4アドレスが変わったなどの理由でDTCP接続が切れた場合に自動的に再接続してくれます。

起動時のコマンド行は以下のようになります。

dtcpclient -t network -u hoge -D -l dtcp.example.org
サーバ: dtcp.example.org
ユーザ: hoge (-u)
networkトンネル・タイプ (-t)
デーモンとして起動 (-D)
接続が切れた場合に再接続する (-l)
portsからインストールした場合、 /usr/local/etc/rc.d/dtcpclient.shがインストールされていますので、 /etc/rc.confに以下の行を追加します。
dtcpclient_enable="YES" dtcpclient_server="dtcp.example.org" dtcpclient_username="hoge"
dtcpclient_flagsは、デフォルトで-t network -Dlが指定されていますので、 特に変更する必要はないと思います。

なお、NetBSD用の起動スクリプトを/etc/rc.dにコピーした場合も同様です。


All Rights Reserved, Copyright (C) 2004 Hajimu UMEMOTO
Last Modified Jun 8, 2004
ume@mahoroba.org