15.04 版 Cisco VPN(vpnc)的 DNS 问题

15.04 版 Cisco VPN(vpnc)的 DNS 问题

我在网络服务器的 DNS 解析方面遇到了问题。我可以直接通过 IP 地址获取它们,但 DNS 查找失败。

笔记:

  • 我通过 NetworkManager 配置了 VPN 连接。
  • 连接已正确建立并且路由看起来良好,但 DNS 仍然失败。
  • 该配置与 Lubuntu 15.04 上的配置相同,在 Lubuntu 15.04 上可以完美运行。但它在标准 Ubuntu 上无法运行。
  • 我的公司才不是使用“分割隧道”。

我已经尝试过所有可能的组合(全部已恢复):

  • 在 NetworkManager.conf 中禁用 dnsmasq
  • 手动指定 DNS 服务器/在 VPN 配置中搜索
  • 将 NetworkManager.conf 中的 managed=false 设置为 true (根据来源

有任何想法吗?

答案1

问题在于我们所有的网络服务器都命名为 *.local,这本质上与 Avahi 不兼容。 更多阅读

我使用的解决方案是编辑 /etc/nsswitch.conf 并更改以下行:

hosts: files mdns4_minimal [NOTFOUND=return] dns

到:

hosts: files dns mdns4_minimal [NOTFOUND=return]

相关内容