使用 Openconnect 连接 VPN 后不久,Namservers 恢复正常

使用 Openconnect 连接 VPN 后不久,Namservers 恢复正常

我在公司工作一年多了,我的 VPN 从未遇到过这种特殊问题。不幸的是,我对网络了解不多,所以我对正在发生的事情有点困惑。这是全新安装的 Fedora 25 工作站上的行为。

跑步sudo openconnect --juniper somevpn.com
cat /etc/resolv.conf 立即地连接建立后显示我在工作中可以连接的所有各种名称服务器。尝试实际导航到本地网络上的任何站点都会失败,即使如此,如果我resolve.conf在连接建立后几秒钟再次检查,我会看到我回到了本地网络,尽管VPN的进程仍在进行中。

那么是否有一些我不知道的黑名单?发生了什么并重写我的resolve.conf?我已在其他设备上连接了 VPN,因此我知道我的凭据没有问题,并且我确信我低于允许的最大连接数。

答案1

Systemd 解析通常处理变化/etc/resolv.conf通常根据您连接的网络来

  • 当连接到网络时,它会发生变化/run/systemd/resolve/resolv.conf,在某些情况下,在您的系统上,该文件可能会被符号链接到/etc/resolv.conf- 如果是这种情况,systemd-resolved 将/etc/resolv.conf相应地发生变化。如果此符号链接不存在,systemd-resolved 将不会更改/etc/resolv.conf

  • 相同类型的功能存在于/usr/lib/systemd/resolv.conf再次,如果该符号链接存在,systemd-resolved 将处理/etc/resolv.conf

此外,如果这破坏了您的 DNS,连接后您仍然可以手动更改/etc/resolv.conf

您还可以使用systemctl stop systemd-resolved && systemctl disbale systemd-resolved- 该disable命令将阻止它在系统启动时运行。将stop关闭已解决的当前实例。您将需要编辑(并删除)存在于/etc/resolv.conf

相关内容