小编zee*_*zee的帖子

让 openconnect vpn 通过网络管理器工作

这与此处的问题相同:Getting openconnect vpn to work through gui,但我对它的添加被删除,我被要求创建一个新问题。

其实这里也有很多人在问类似的问题,都是0个回答。

软件版本: Ubuntu 14.04、openconnect 5.02

主要问题:我正在尝试使用 openconnect 将 VPN 连接添加到网络管理器中。当我提供我的 VPN 用户名和密码时,它成功连接,但我无法解析 DNS。

如果我通过 sudo 在终端中运行 openconnect,DNS 就可以工作。

sudo openconnect -u <username> https://<vpn concentrator name>
Run Code Online (Sandbox Code Playgroud)

更多细节:

1a. 当通过 openconnect 和网络管理器连接时,即使我已经在 ipv4 选项卡下明确添加了 DNS 和搜索域,也只有搜索域最终出现在 /etc/resolv.conf 中。即使我不提供 DNS 和搜索域,我也可以在日志中看到它从 VPN 集中器获取该信息。同样,搜索域已正确更新。[记录如下]

1b. 在终端中通过 sudo 连接时,即使我没有在命令行中添加该信息或提供 vpnc 脚本的路径,resolv.conf 也会正确填充 DNS 和搜索域。它必须从 VPN 集中器获取。[也在下面记录]

2a. 通过 openconnect 和网络管理器连接时,会创建一个新接口“vpn0”。

2b. 通过 sudo 和命令行连接时,会创建一个新接口“tun0”。

通过网络管理器连接时记录:

NetworkManager[784]: <info> Starting VPN service 'openconnect'...
NetworkManager[784]: <info> VPN service …
Run Code Online (Sandbox Code Playgroud)

network-manager vpn dns resolv.conf cisco

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

cisco ×1

dns ×1

network-manager ×1

resolv.conf ×1

vpn ×1