最近11.10
から12.04
にアップグレードしましたが、/etc/resolv.conf
で完全に動作していたときに、ワイヤレスネットワークに接続するときにNetworkManager
が11.10
に入力されません。 NetworkManager
、UI
、またはsyslog
のいずれにも明示的なエラーは表示されません。問題を診断するにはどうすればよいですか?
編集:resolvconf
を実行しようとすると、エラーが表示されます
resolvconf:エラー:/etc/resolv.confはシンボリックリンクではなく、何もしていません。
symlink
に何をすべきか、および/またはどのようにNetworkManager
を取得してそれを取り込むのですか? This は、symlink
が/run/resolvconf/resolv.conf
をポイントする必要があるが、そのファイルがシステムに存在しないことを示します。
次のコマンドを使用し、YESと答えて動的更新を有効にします。
Sudo dpkg-reconfigure resolvconf
Ubuntu 12.04で私のために働いた。
同じ問題がありました。 Ubuntuは現在ローカルリゾルバを使用しているようです。これを削除する最も速い方法は、/etc/NetworkManager/NetworkManager.conf
の次の行をコメントアウトすることです。
#dns=dnsmasq
詳細については、 このページ をご覧ください。
/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
私のラップトップでの長い時間の問題以来、持っていた
Sudo dhclient wlan0
ウェブを機能させることができます。 resolv.confがネットワークマネージャーによって更新されていないことがわかり、最後に
Sudo dpkg-reconfigure resolvconf
私の問題を解決しました!