web-dev-qa-db-ja.com

Ubuntu 13.04でVPNに接続したときにDNSの問題が発生する

Vpncを使用してCisco VPN Serverに接続しています。接続すると、マシンは新しいVPNからDNS設定を自動的に更新できませんでした。私は一時的に/etc/resolv.confを適切なネームサーバーと検索ドメインに変更してテストしましたが、すべてうまくいきました。これは明らかに長期的なソリューションではないため、追加のDNSサーバーと検索ドメインをネットワークマネージャーのVPN設定に追加しました。これらの設定が適切な場合、resolvconfは検索ドメインを追加しますが、DNS IPは追加しません。また、検索を実行することもできません。

ここから設定またはトラブルシューティングする次のステップは何ですか?

28
etsauer

最初に、/ etc/resolvconf/resolv.conf.d内のファイルにnameserverで始まる行がないことを確認します。 /etc/resolvconf/resolv.conf.d/tailがターゲットoriginalへのシンボリックリンクである場合、/dev/nullを指すようにします。

次に、VPNから切断します。編集/etc/NetworkManager/NetworkManager.conf

$ Sudo gedit /etc/NetworkManager/NetworkManager.conf

そしてコメントアウト

dns=dnsmasq

(つまり、次のように#を追加します)

#dns=dnsmasq

その後

Sudo restart network-manager
56
jdthood

/ etc/resolv.conf/ run/resolvconf/resolv.confへのシンボリックリンクがあるかどうかを確認してください。それは私のために問題を解決しました。

シンボリックリンクがあるかどうかを確認するには:

ls -la /etc/resolv.conf

シンボリックリンクがある場合のサンプル出力:

lrwxrwxrwx 1 root root 27 Jun 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf

そうでない場合は、既存の/etc/resolv.confを削除またはバックアップしてから、次の操作を行います。

Sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
6
Parveen Kumar