Ubuntu 16.04 では AnyConnect 互換の VPN トランスポートはもう使用できないのですか?

Ubuntu 16.04 では AnyConnect 互換の VPN トランスポートはもう使用できないのですか?

Ubuntu 14.04 で Cisco AnyConnect VPN 接続を設定した以前の経験に従って、ここでパッケージをインストールして同じアプローチを試しました。

sudo apt-get install -y network-manager-openconnect-gnome network-manager-openconnect network-manager-vpnc network-manager-vpnc-gnome vpnc vpnc-scripts

その後も、Anyconnect 互換の VPN 接続を作成するオプションは表示されません。

Ubuntu 16.04 64 ビット、ストック。

答え1

Ubuntu 16.04 の新規インストールでも同じ問題が発生しています。ただし、ターミナル経由で接続できます。

sudo openconnect https://<remote.host.here> 

その後、ユーザー名とパスワードの入力を求められます。

答え2

私も同じ問題を抱えていました。このページのパッケージを使用してください(信頼できない場合はビルドしてください) http://tomtomtom.org/networkmanager-openconnect/

わたしにはできる

Ubuntu 16.04 では、network-manager-openconnect プラグインと network-manager-openconnect-gnome プラグインは、現在のバージョンの network-manager で使用するには古すぎるため、使用できません。

これは英語版ですこのガイドドイツの Ubuntu サポート フォーラムから。

非公式にビルドされたパッケージはここから入手できます:

http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_i386.deb

http://tomtomtom.org/networkmanager-openconnect_1.1.93-1_amd64.deb

注意: これに対するセキュリティ更新は行われません。これは、公式リポジトリでパッケージが修正されるまでの回避策にすぎません。

VPN の使用はセキュリティ機能です。パッケージに何が含まれているかわからないため、ソースから手動でパッケージをビルドする方がよいでしょう。:-P

まず使用できないパッケージを削除します

sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome

ビルド依存関係が必要になります。

sudo apt-get build-dep network-manager-openconnect

(注意: このためには、/etc/apt/sources.list 内の 'deb-src' ソースがアクティブである必要があります。)

これはsedで実行できます。

sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list

新しいバージョンの新しい依存関係。

sudo apt-get install libnm-dev

GNOME プロジェクトからのソースコード。

wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz

tarballを解凍する

tar -xf NetworkManager-openconnect-1.1.93.tar.xz

解凍したディレクトリに変更する

cd NetworkManager-openconnect-1.1.93

configure スクリプトを実行します。

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
            --libexecdir=/usr/lib/NetworkManager/ 
            --enable-more-warnings=yes --disable-static

コンパイルを開始します。

make

手動でインストールする

sudo make install

ソフトウェアを使用するための依存関係をインストールする

sudo apt-get install openconnect

またはcheckinstallでパッケージをビルドする

sudo checkinstall

その場合は、次のように入力します。

networkmanager-openconnectパッケージ名として

adduser, libc6, libdbus-glib-1-2, libglib2.0-0, libnm-glib-vpn1, libnm-util2, network-manager, openconnect要件として

そして

network-manager-openconnect, network-manager-openconnect-gnome

紛争として。

パッケージをインストールしてエラーメッセージが表示される場合は、

sudo apt-get -f install

満たされていない依存関係を解決します。

ソフトウェアを使用するには、システムユーザーを追加する必要があります。

sudo adduser --system --quiet --home /var/lib/NetworkManager
             --no-create-home 
             --gecos "NetworkManager OpenConnect plugin" 
             --group nm-openconnect}

最後にシステムを再起動します。

答え3

xenial-proposedに公式の修正があるようです。プレリリースアップデートを有効にするそして次の操作を実行します。

sudo apt install network-manager-openconnect network-manager-openconnect-gnome

動作し始めます。少なくとも私の場合は動作しました :)

答え4

Morteza Pourkazemi さんの回答を補足すると、その回答は私にとっては有効ですが、コマンドに必要な次のパッケージをインストールする必要がありますconfigure

sudo apt-get install intltool libxml2-dev libgtk-3-dev libsecret-1-dev libopenconnect-dev network-manager-dev libnm-util-dev libnm-glib-dev libnm-glib-vpn-dev

関連情報