CentOSでCisco AnyConnect VPNに接続(OpenConnect)

コンソールで接続することを前提としています。XWindowは利用しません。

1.yumでOpenConnectをインストールする

Linuxの場合、OpenConnectでCisco AnyConnect VPNに接続できますので、
OpenConnectパッケージをインストールします。

$ yum install openconnect
読み込んだプラグイン:fastestmirror, priorities, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: www.ftp.ne.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-php56: mirror.innosol.asia
* remi-safe: mirror.innosol.asia
* updates: ftp.tsukuba.wide.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package openconnect.x86_64 0:7.07-2.el6 will be インストール
--> 依存性の処理をしています: vpnc のパッケージ: openconnect-7.07-2.el6.x86_64
--> 依存性の処理をしています: libstoken.so.1(STOKEN_1.0)(64bit) のパッケージ: openconnect-7.07-2.el6.x86_64
--> 依存性の処理をしています: libstoken.so.1()(64bit) のパッケージ: openconnect-7.07-2.el6.x86_64
--> 依存性の処理をしています: libp11.so.2()(64bit) のパッケージ: openconnect-7.07-2.el6.x86_64
--> 依存性の処理をしています: liblz4.so.1()(64bit) のパッケージ: openconnect-7.07-2.el6.x86_64
--> トランザクションの確認を実行しています。
---> Package libp11.x86_64 0:0.3.0-2.el6 will be インストール
---> Package lz4.x86_64 0:r131-1.el6 will be インストール
---> Package stoken-libs.x86_64 0:0.6-1.el6 will be インストール
--> 依存性の処理をしています: libtomcrypt.so.0()(64bit) のパッケージ: stoken-libs-0.6-1.el6.x86_64
---> Package vpnc.x86_64 0:0.5.3-4.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package libtomcrypt.x86_64 0:1.17-21.el6 will be インストール
--> 依存性の処理をしています: libtommath >= 0.42.0 のパッケージ: libtomcrypt-1.17-21.el6.x86_64
--> 依存性の処理をしています: libtommath.so.0()(64bit) のパッケージ: libtomcrypt-1.17-21.el6.x86_64
--> トランザクションの確認を実行しています。
---> Package libtommath.x86_64 0:0.42.0-3.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
パッケージ           アーキテクチャ  バージョン            リポジトリー   容量
================================================================================
インストールしています:
openconnect          x86_64          7.07-2.el6            epel          426 k
依存性関連でのインストールをします。:
libp11               x86_64          0.3.0-2.el6           epel           33 k
libtomcrypt          x86_64          1.17-21.el6           epel          219 k
libtommath           x86_64          0.42.0-3.el6          epel           33 k
lz4                  x86_64          r131-1.el6            epel           63 k
stoken-libs          x86_64          0.6-1.el6             epel           34 k
vpnc                 x86_64          0.5.3-4.el6           epel           82 k

トランザクションの要約
================================================================================
インストール         7 パッケージ

総ダウンロード容量: 890 k
インストール済み容量: 3.1 M
これでいいですか? [y/N]

パッケージをダウンロードしています:
(1/7): libp11-0.3.0-2.el6.x86_64.rpm                     |  33 kB     00:00
(2/7): libtomcrypt-1.17-21.el6.x86_64.rpm                | 219 kB     00:00
(3/7): libtommath-0.42.0-3.el6.x86_64.rpm                |  33 kB     00:00
(4/7): lz4-r131-1.el6.x86_64.rpm                         |  63 kB     00:00
(5/7): openconnect-7.07-2.el6.x86_64.rpm                 | 426 kB     00:00
(6/7): stoken-libs-0.6-1.el6.x86_64.rpm                  |  34 kB     00:00
(7/7): vpnc-0.5.3-4.el6.x86_64.rpm                       |  82 kB     00:00
--------------------------------------------------------------------------------
合計                                            279 kB/s | 890 kB     00:03
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
インストールしています  : libtommath-0.42.0-3.el6.x86_64                  1/7
インストールしています  : libtomcrypt-1.17-21.el6.x86_64                  2/7
インストールしています  : stoken-libs-0.6-1.el6.x86_64                    3/7
インストールしています  : libp11-0.3.0-2.el6.x86_64                       4/7
インストールしています  : vpnc-0.5.3-4.el6.x86_64                         5/7
インストールしています  : lz4-r131-1.el6.x86_64                           6/7
インストールしています  : openconnect-7.07-2.el6.x86_64                   7/7
Verifying               : openconnect-7.07-2.el6.x86_64                   1/7
Verifying               : lz4-r131-1.el6.x86_64                           2/7
Verifying               : vpnc-0.5.3-4.el6.x86_64                         3/7
Verifying               : libp11-0.3.0-2.el6.x86_64                       4/7
Verifying               : stoken-libs-0.6-1.el6.x86_64                    5/7
Verifying               : libtommath-0.42.0-3.el6.x86_64                  6/7
Verifying               : libtomcrypt-1.17-21.el6.x86_64                  7/7

インストール:
openconnect.x86_64 0:7.07-2.el6

依存性関連をインストールしました:
libp11.x86_64 0:0.3.0-2.el6            libtomcrypt.x86_64 0:1.17-21.el6
libtommath.x86_64 0:0.42.0-3.el6       lz4.x86_64 0:r131-1.el6
stoken-libs.x86_64 0:0.6-1.el6         vpnc.x86_64 0:0.5.3-4.el6

完了しました!


2.接続

接続してみます。


# openconnect https://hoges.com/ggi
POST https://hoges.com/ggi
Connected to 192.168.0.1:443
SSL negotiation with 192.168.0.1
Connected to HTTPS on 192.168.0.1
Please enter your username and password.
Username:
Password:
POST https://192.168.0.1/ggi
Got CONNECT response: HTTP/1.1 200 OK
CSTP connected. DPD 30, Keepalive 10
Connected as 192.168.0.1, using SSL
Established DTLS connection (using OpenSSL). Ciphersuite AES512-SHA.

あっさり繋がりました。

時間とお金に余裕があれば、
アキバなどで、中古のルーターなどを購入して、接続元の設定等も記載したいと思います。
シスコのルーターって高いんだもんねー

---

コメント

ドメインサーチ

https://www.makko.biz/whois/?q=bg.bahaiquotesillustrated.info

このブログの人気の投稿

Apacheプロセス増加について

wgetでsitemap作成

ApacheでSSL自己証明書作成(オレオレ証明書)