Dar*_*tic 27 network-manager vpn cisco openconnect 16.04
根据我之前在 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
Run Code Online (Sandbox Code Playgroud)
即使在此之后,也不会出现创建 Anyconnect 兼容 VPN 连接的选项。
Ubuntu 16.04 64 位,库存。
bar*_*art 21
我在全新安装 Ubuntu 16.04 时遇到了同样的问题。但是,您可以通过终端连接:
sudo openconnect https://<remote.host.here>
Run Code Online (Sandbox Code Playgroud)
之后,系统会提示您输入用户名和密码。
小智 10
我有同样的问题。在此页面中使用包(如果您不信任,则构建它) 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
首先删除不可用的包
Run Code Online (Sandbox Code Playgroud)sudo apt-get purge network-manager-openconnect network-manager-openconnect-gnome
您将需要构建依赖项。
Run Code Online (Sandbox Code Playgroud)sudo apt-get build-dep network-manager-openconnect
(注意:为此,/etc/apt/sources.list 中的 'deb-src'-Sources 必须处于活动状态。)
你可以用 sed 例如
Run Code Online (Sandbox Code Playgroud)sudo sed -i s/#deb-src/deb-src/g /etc/apt/sources.list
新版本的新依赖项。
Run Code Online (Sandbox Code Playgroud)sudo apt-get install libnm-dev
以及来自 GNOME 项目的源代码。
Run Code Online (Sandbox Code Playgroud)wget http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-openconnect/1.1/NetworkManager-openconnect-1.1.93.tar.xz
解压压缩包
Run Code Online (Sandbox Code Playgroud)tar -xf NetworkManager-openconnect-1.1.93.tar.xz
切换到解压目录
Run Code Online (Sandbox Code Playgroud)cd NetworkManager-openconnect-1.1.93
并运行配置脚本。
Run Code Online (Sandbox Code Playgroud)./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/NetworkManager/ --enable-more-warnings=yes --disable-static
开始编译。
Run Code Online (Sandbox Code Playgroud)make
并手动安装
Run Code Online (Sandbox Code Playgroud)sudo make install
安装依赖以使用软件
Run Code Online (Sandbox Code Playgroud)sudo apt-get install openconnect
或者使用 checkinstall 构建一个包
Run Code Online (Sandbox Code Playgroud)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
作为冲突。
如果您通过安装软件包收到错误消息,请尝试
Run Code Online (Sandbox Code Playgroud)sudo apt-get -f install
解决未满足的依赖关系。
要使用该软件,必须为此添加一个系统用户
Run Code Online (Sandbox Code Playgroud)sudo adduser --system --quiet --home /var/lib/NetworkManager --no-create-home --gecos "NetworkManager OpenConnect plugin" --group nm-openconnect}
最后重启系统。
xenial-proposed 中似乎有一个官方修复程序。如果您启用预发布更新,然后执行以下操作:
sudo apt install network-manager-openconnect network-manager-openconnect-gnome
Run Code Online (Sandbox Code Playgroud)
它将开始工作。好吧,它至少对我有用:)
归档时间: |
|
查看次数: |
46405 次 |
最近记录: |