Openconnect 将 dns 添加到 systemd-resolve

Openconnect 将 dns 添加到 systemd-resolve

当使用 openconnect 连接到 vpn 时,默认的 vpnc 脚本会将 dns 服务器添加到我的 resolv.conf 文件中。

这些 DNS 服务器位于使用 systemd-resolve 的存根解析器 127.0.0.53 之前。

此后,我可以解析 VPN 中的主机名,但不能再解析本地主机名。

这个问题似乎与此有关问题.我想实现公认的解决方案。但是,openconnect 好像没有必需的 --up 和 --down 选项。

最后,我不希望 openconnect 修改 resolv.conf,而是将 DNS 条目添加到 systemd-resolve,这样我就可以使用该存根来解析 VPN 主机名和本地主机名。

可以通过智能 vpnc 脚本实现这一点吗?

相关内容