web-dev-qa-db-ja.com

NetworkManagerがresolv.confを生成しない

最近11.10から12.04にアップグレードしましたが、/etc/resolv.confで完全に動作していたときに、ワイヤレスネットワークに接続するときにNetworkManager11.10に入力されません。 NetworkManagerUI、またはsyslogのいずれにも明示的なエラーは表示されません。問題を診断するにはどうすればよいですか?

編集:resolvconfを実行しようとすると、エラーが表示されます

resolvconf:エラー:/etc/resolv.confはシンボリックリンクではなく、何もしていません。

symlinkに何をすべきか、および/またはどのようにNetworkManagerを取得してそれを取り込むのですか? This は、symlink/run/resolvconf/resolv.confをポイントする必要があるが、そのファイルがシステムに存在しないことを示します。

41
Cerin

次のコマンドを使用し、YESと答えて動的更新を有効にします。

Sudo dpkg-reconfigure resolvconf

Ubuntu 12.04で私のために働いた。

70

同じ問題がありました。 Ubuntuは現在ローカルリゾルバを使用しているようです。これを削除する最も速い方法は、/etc/NetworkManager/NetworkManager.confの次の行をコメントアウトすることです。

#dns=dnsmasq

詳細については、 このページ をご覧ください。

16
AbdallahDeeb

/etc/resolv.confがファイルの場合、それを/run/resolvconf/resolv.confに移動します。

Sudo mv /etc/resolv.conf /run/resolvconf/resolv.conf

次に、シンボリックリンクを作成します。

Sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
5
stolen

私のラップトップでの長い時間の問題以来、持っていた

Sudo dhclient wlan0 

ウェブを機能させることができます。 resolv.confがネットワークマネージャーによって更新されていないことがわかり、最後に

Sudo dpkg-reconfigure resolvconf

私の問題を解決しました!

1