ubuntu LinuxでciscoのSSL VPN Serviceを利用する方法

Linux を実行している PC への AnyConnect クライアントのインストール」と少し違ったのでメモ


LinuxでWEBベースのANY CONNECTを利用する場合は
START ANY CONNECTを押しても以下のような表示が出る

Web-based installation was unsuccessful. If you wish to install the Cisco AnyConnect VPN Client, you may download an installer package.
Install using the link below:

表示されるリンクからLinux用のVPN Clientのダウンロードリンクがあるので、それをダウンロードしておく。
マニュアルではtar/gzファイルとなっているが、vpnsetup.shというインストーラがダウンロードされてきたので、それを利用する。
※このインストーラを使用するとマニュアルにある./vpn_install.shも同時に実行されるようだ。


シェルからインストーラを実行する。

/bin/sh vpnsetup.sh
Installing Cisco AnyConnect VPN Client ...
Removing previous installation...
Extracting installation files to /tmp/vpn.hA9101...
ciscovpn/
ciscovpn/vpn_install.sh
ciscovpn/vpnagentd
ciscovpn/vpnagentd_init
ciscovpn/vpn_uninstall.sh
ciscovpn/libssl.so.0.9.8
ciscovpn/libcrypto.so.0.9.8
ciscovpn/vpnui
ciscovpn/anyconnect.desktop
ciscovpn/vpn
ciscovpn/pixmaps/
ciscovpn/pixmaps/company-logo.png
ciscovpn/pixmaps/cvc-about.png
ciscovpn/pixmaps/cvc-connect.png
ciscovpn/pixmaps/cvc-disconnect.png
ciscovpn/pixmaps/cvc-info.png
ciscovpn/pixmaps/systray_connected.png
ciscovpn/pixmaps/systray_disconnecting.png
ciscovpn/pixmaps/systray_notconnected.png
ciscovpn/pixmaps/systray_reconnecting.png
ciscovpn/pixmaps/vpnui48.png
ciscovpn/VPNManifest.dat
ciscovpn/vpndownloader.sh
ciscovpn/update.txt
ciscovpn/license.txt
Starting the VPN agent...
Done!

クライアントが/opt/cisco/vpnにインストールされます。
同時にVPNデーモンが/etc/init.d/vpnagentd_initとしてインストールされるので、事前に起動しておきます。
(次回再起動時からは必要ないっぽい)

/etc/init.d/vpnagentd_init start
$Starting up Cisco VPN daemon


これでインストールは完了。

コンソールからVPNクライアントを起動する場合は

/opt/cisco/vpn/bin/vpn

を実行し、
CONNECT 【VPNサーバIPアドレス
VPN接続を確立し
DISCONNECT
で接続を切れます。

GUIで起動する場合は
/opt/cisco/vpn/bin/vpnui
を実行して表示されたウィンドウにVPNサーバにIPアドレスを入力すればOKです。