
根據我之前在 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 外掛程式不可用,因為它們太舊,無法與目前版本的網路管理器一起使用。
這是英文版本指南來自德國 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 --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-proposal 中似乎有官方修復。如果你啟用預發布更新然後執行以下操作:
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