イーサネット接続のデスクトップにKubuntu18.04をインストールしました。インストール中にアップデートがダウンロードされ、インターネットは正常に機能していました。がインストールされていると、Webサイトにpingを実行しようとするたびに、次のエラーが発生します。
Temporary failure in name resolution
別のコンピューターでイーサネットケーブルを試しましたが、機能します。そのため、次に何をすべきかわかりません。
回答
名前の解決に失敗する理由はさまざまです。 。
-
インターネットに接続できません。試してみてください
ping -c4 8.8.8.8
回答が得られれば、インターネット接続は機能します。それ以外の場合は、なぜそうではないのかを調べてください。
-
リゾルバーが間違っています。タイプ
cat /etc/resolv.conf
少なくとも1行を参照してください
nameserver a.b.c.d
a.b.c.d
は通常、ルーターのアドレスです。そのようなものがない場合行、1つ追加します。そのような行があるのに機能しない場合、ルーターのアドレスがわからない場合は、nameserver 8.8.8.8
を試してください。これはGoogleを使用します8.8.8.8
のDNSサーバー。
コメント
回答
Windowsでlinuxvmを実行しているVMWAREを使用している場合、私の経験が役立つかもしれません:
systemctl restart NetworkManager.service
VMを正しくシャットダウンしなかった場合に発生します。
コメント
- ここでも同じ設定ですが、奇妙なことに再起動する必要がありました私のVMは完全に。ネットワークを再起動した後、ホストにpingを実行して、ホストが正しく解決されることを確認できましたが、Tomcatで解決エラーが発生しました。 '何が起こっているのかを正確に追跡するためにこれ以上時間を費やしませんでした。
- こんにちは、Linuxでifconfigを実行しましたが、イーサネットが見つかりませんでした。その後、ネットワークサービスはそれを解決します。ホストにpingを実行できるので、Tomcatの問題だと思いました。Tomcatについてはよくわかりません。:-(
回答
ルーターのDNS設定を変更する問題を解決し、google dsn 8.8.8.8 を設定します、これは私にとってはうまくいきます。
/etc/resolv.conf
内が消えますnameserver a.b.c.d
と私はnameserver
をもう一度追加する必要があります