chameleon新しいUT-VPNがリリースされました。Linux版はビルドした後、インストーラーがvpnserverをサービスに登録してくれたりするようになっているかなぁと期待していましたが、旧バージョンのインストーラーと同じで、そこまでは面倒を見てくれないようです。従って、サーバーをリブートした後も、自動でvpnserverがサービスとして自動起動するように設定します。(というか、旧バージョンの時からサービス起動するようにしていました。)方法は次のとおりです。utvpnserverの場所をwhichコマンドで確認します。utvpnserver/usr/bin/utvpnserverパスが分かりましたので、次の内容を記述したファイルを/etc/init.d/に「utvpnserver」など適当な名前で作成します。0作成したファイルのパーミッションを変更し、スクリプトからvpnserverを起動し動作確認します。startきちんと起動が確認できたら、chkconfigで自動起動登録しておきます。utvpnclient同様にvpnclientの自動起動ファイルも作成します。上記のコードおよびコマンドライン引数のvpnserverをvpnclientに変更するだけです。これだけではサーバーに対してリモートデスクトップ接続をしようとしてもうまくいきません。仮想LANカードにIPアドレスが割り当てられていないためです。これもサーバーの起動時に、意中のIPアドレスを割り振ることとします。ifconfigコマンドで仮想NICに固定IPを割り当てます。255.255.255.0この場合だと、192.168.100.60を割り当てています。IPは構築した環境に合わせて意中のものを指定します。これを自動化するスクリプトにして、先ほどの自動起動スクリプトに組み込むことにします。255.255.255.0上記のコードを記述したファイルを/sbinあたりにset_ipaddr.shとして作成し、実行権限を与えておきます。先ほどの自動起動スクリプトにこのset_ipaddr.shを呼び出すように記述を加えます。0これで、仮想NICに意中のIPが自動で付与されるようになりました。念のために、サーバを再起動して、ifconfigで指定したIPが割り振られているか確認してみて、問題なければOKです。コメントをキャンセルメールアドレスが公開されることはありません。