
この章では、CLI(コマンドライン インターフェイス)を使用した一般的な操作について説明します。日常業務でよく行うタスク(たとえば、企業サーバに接続し、レポートを実行した後、そのサーバとの接続を解除する)を実行するために、CLI コマンドを使用する独自のスクリプト ファイルを作成できます。
VPN Client のコマンドライン インターフェイスの使用の詳細は、『Cisco VPN Client アドミニストレータ ガイド』を参照してください。
VPN Client で使用可能なコマンドを一覧表示するには、VPN Client ソフトウェアが格納されているディレクトリに移動し、コマンドライン プロンプトで vpnclient コマンドを入力します。
次の例は、vpnclient コマンドに対して表示される情報を示しています。
[root@Linux7_1 unity]# vpnclient
Cisco Systems VPN Client Version 4.0 (int_84)
Copyright (C) 1998-2003 Cisco Systems, Inc. All Rights Reserved.
Running on:Linux 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686
vpnclient connect <profile> [user <username>] [eraseuserpwd | pwd <password>]
ここでは、vpnclient connect コマンドとオプションのコマンド パラメータを使用して、VPN 接続を確立する方法について説明します。
vpnclient connect <profile> [user <username>] [eraseuserpwd | pwd <password>]
vpnclient connect コマンドのパラメータ では、vpnclient connect コマンドのパラメータについて説明します。
|
接続エントリに設定するユーザ プロファイルの名前を指定します(.pcf ファイル)。プロファイル名は、.pcf ファイル拡張子を付けないで入力してください。プロファイル名にスペースが含まれている場合は、コマンドラインでそのプロファイル名を二重引用符で囲んでください。 |
|
|
接続エントリに設定するユーザ名を指定します。このオプションを pwdオプションと共に使用すると、ユーザ名の入力を求めるプロンプトが認証ダイアログボックスに表示されません。 |
|
|
証明書パスワードの入力を求めるプロンプトを非表示にして、パスワードを空白に指定します。このオプションを使用すると、証明書のパスワードを設定できません。詳細は、 証明書パスワード を参照してください。 |
プロファイルの詳細は、 ユーザ プロファイル を参照してください。
ユーザ プロファイルに設定されているパラメータに応じて、次のパスワードの入力を求めるプロンプトが表示されます。
VPN Client が SecurID または RADIUS 認証を使用するように設定されている場合も、上記のパスワードの入力を求めるプロンプトが表示されます。
接続が確立されると、VPN Client ウィンドウがフォアグラウンドに表示され、VPN 装置によるキーの再生成中の VPN Client の再認証が可能になります。VPN Client ウィンドウをバックグラウンドに移動するには、Ctrl キーを押した状態で Z キーを押して、コマンドライン プロンプトで bg コマンドを入力します。
接続先の VPN 装置がキーの再生成をサポートするように設定されている場合、VPN Client ウィンドウをバックグラウンドに送ると、最初のキーの再生成時にトンネル接続が解除されます。
VPN Client では、キーの再生成のトリガーに対してデータではなく時間に基づいて応答します。VPN Client 接続でキーの再生成が実行されるようにする場合、VPN Concentrator で、IKE プロポーザルをキーの再生成が 1800 秒ごとに実行されるように設定し、IPSec パラメータをキーの再生成が 600 秒ごとに実行されるように設定する必要があります。
ここでは、VPN Client の接続を解除する方法について説明します。
セッションの接続を解除するには、次のいずれかの方法を使用します。
[root@Linux7_1 clients]# vpnclient disconnect
Cisco Systems VPN Client Version 4.0 (int_84)
Copyright (C) 1998-2003 Cisco Systems, Inc. All Rights Reserved.
Running on:Linux 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686
Disconnecting the VPN connection.
ここでは、VPN Client 統計値コマンド vpnclient stat と、そのオプション パラメータについて説明します。
接続についてのステータス情報を生成するには、次のコマンドを入力します。
vpnclient stat [reset][traffic][tunnel][route][repeat]
vpnclient stat コマンドをオプション パラメータを指定しないで入力すると、すべてのステータス情報が表示されます。 vpnclient stat コマンドのオプション パラメータ では、オプション パラメータについて説明します。
|
入力バイト数と出力バイト数、暗号化パケット数と復号化パケット数、およびバイパス パケット数と廃棄パケット数の一覧を表示します。 |
|
|
連続して表示し、数秒ごとに画面を更新します。連続表示を終了するには、Ctrl キーを押した状態で C キー を押します。 |
ここでは、vpnclient stat コマンドでさまざまなオプションを指定した場合の出力例を示します。
次の例は、vpnclient stat コマンドでオプションを指定しない場合の出力を示しています。
[root@Linux7_1 clients]# vpnclient stat
Cisco Systems VPN Client Version 4.0 (int_84)
Copyright (C) 1998-2003 Cisco Systems, Inc. All Rights Reserved.
Running on:Linux 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686
Time connected:0 day(s), 00:00.01
次の例は、vpnclient stat コマンドで traffic オプションを指定した場合の出力を示しています。
ここでは、ロギング情報を取り込む方法、またその情報を表示する方法など、イベント ロギングについて説明します。
ロギング機能を有効にできるのは、システム管理者またはグローバル プロファイル(vpnclient.ini)へのアクセス権限があるユーザに限られます。
ロギング機能を有効にするには、EnableLog=1 を設定します。ロギング機能を無効にするには、EnableLog=0 を設定します。
/etc/CiscoSystemsVPNClient/vpnclient.ini ディレクトリに格納されているグローバル プロファイルには、次のパラメータが設定されている必要があります。
/usr/local/bin/ipseclog /directory/clientlog.txt
ipseclog アプリケーションを起動すると、以前の ipseclog ファイルが追加されます。
ロギング情報をリアルタイムで表示するには、ipseclog を起動した後に次のコマンドを入力します。
tail -f /directory/clientlog.txt
ipseclog は、自動的にバックグラウンドに移りません。ipseclog をバックグラウンドに移すには、Ctrl キーを押した状態で Z キーを押した後、コマンドラインで bg と入力します。または、次の例のように、view コマンドの最後にアンパーサンド記号(&)を入力します。
/usr/local/bin/ipseclog /directory/clientlog.txt &
ipseclog がバックグラウンドで動作している場合は、VPN Client を終了する前に、ipseclog をフォアグラウンドに移す必要があります。ipseclog をフォアグラウンドに移すには、コマンドラインで fg と入力します。
VPN Client が VPN リモート アクセス装置から自動更新の通知を受信すると、その通知はログに記録されますが、ログの記録以外のアクションは実行されません。
自動更新メッセージおよびその他の通知をネットワーク管理者から受信するには、vpnclient no tify コマンドを使用します。
次の例は、vpnclient の通知コマンドおよび VPN 装置からの自動更新通知の例を示しています。
[root@Linux8 vpnclient]# vpnclient notify
Cisco Systems VPN Client Version 3.7 (Rel)
Copyright (C) 1998-2002 Cisco Systems, Inc. All Rights Reserved.
Running on:Linux 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT 2002 i686
Your network administrator has placed an update of the Cisco Systems VPN
All contents copyright (C) 1992--2003 Cisco Systems K.K.