web-dev-qa-db-ja.com

15.04でのCisco VPN(vpnc)のDNS問題

ネットワーク上のサーバーのDNS解決に問題があります。 IPアドレス経由で直接取得できますが、DNSルックアップは失敗します。

ノート:

  • NetworkManagerを介してVPN接続を構成しました。
  • 接続は正しく確立され、ルートは正常に見えますが、DNSは引き続き失敗します。
  • この構成は、Lubuntu 15.04で正常に機能する構成と同じです。標準のUbuntuでは機能しません。
  • 私の会社は「スプリットトンネリング」を使用しません

すべての可能な組み合わせで試したもの(すべて元に戻しました):

  • NetworkManager.confでdnsmasqを無効にします
  • DNSサーバーを手動で指定する/ VPN構成で検索する
  • NetworkManager.confでmanaged = falseをtrueに設定します( source ごと)

何か案は?

4
chucksense

問題は、ネットワーク上のすべてのサーバーが* .localという名前であり、これが本質的にAvahiと互換性がないことです。 もっと読む

私が使用した解決策は、/ etc/nsswitch.confを編集し、次の行を変更することでした。

hosts: files mdns4_minimal [NOTFOUND=return] dns

に:

hosts: files dns mdns4_minimal [NOTFOUND=return]
4
chucksense