通过网络管理器使openconnect vpn工作
这是与此处相同的问题:让openconnect vpn通过gui工作,但是我对它的添加被删除了,并要求我创建一个新问题。 实际上,这里有很多人在问类似的问题,但都回答为0。 软体版本: ubuntu 14.04,openconnect 5.02 主要问题:我正在尝试使用openconnect将vpn连接添加到网络管理器中。当我提供我的VPN用户名和密码时,它可以成功连接,但是我无法解析DNS。 如果我通过sudo在终端中运行openconnect,则dns有效。 sudo openconnect -u <username> https://<vpn concentrator name> 更多细节: 1a。当通过openconnect和network-manager连接时,即使我在ipv4选项卡下明确添加了dns和搜索域,也只有搜索域以/etc/resolv.conf结尾。即使我不提供dns和搜索域,我也可以在日志中看到它正在从vpn集中器获取信息。再次,搜索域已正确更新。[下面的日志] 1b。当在终端上通过sudo连接时,即使我没有在命令行中添加该信息或未提供vpnc脚本的路径,resolv.conf仍正确填充了dns和搜索域。它一定是从vpn集中器获得的。[下面也有日志] 2a。通过openconnect和network-manager连接时,将创建一个新接口'vpn0'。 2b。通过sudo和命令行连接时,将创建一个新接口'tun0'。 通过网络管理器连接时记录日志: NetworkManager[784]: <info> Starting VPN service 'openconnect'... NetworkManager[784]: <info> VPN service 'openconnect' started (org.freedesktop.NetworkManager.openconnect), PID 4513 NetworkManager[784]: <info> VPN service 'openconnect' appeared; activating connections NetworkManager[784]: <info> VPN plugin state …