Ubuntu Server 18.04をインストールし、デスクトップ経由で構成を続行できるようにSSHをセットアップしましたが、過去にできないような問題に遭遇しました。
走ろうとしていた
sudo apt-get update
しかし、常にエラーが発生していました:
archive.ubuntu.comを解決する一時的な障害
http://archive.ubuntu ........ を取得できませんでした
実行してインターネット接続に問題がないか確認しました
ping 8.8.8.8
応答がありました。
DNSが正しくセットアップされていないのではないかと疑ったため、
ping www.google.com
エラーが発生しました:
名前解決の一時的な失敗
わかりました。したがって、実際には何らかのDNSの問題であると判断しましたが、試したすべての「答え」が役に立たなかったのです。
/etc/resolv.conf
シンボリックリンクのように見えるので、私は運のない編集を試みました。
ここで答えを見つけましたが、これはルートから実行した場合にのみ機能します:
sudo bash
ただし、次の方法で変更を元に戻すよう指示します。
rm /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
しかし、それを行うと、再び接続が失われます。
- そのままにしておいたほうがいいですか?
- これは永続的な解決策ですか?
- そして、問題の原因は
/run/resolvconf/resolv.conf
実際には存在しないという事実ですか?
/run/resolvconf/resolv.conf
存在しない場合、そこからシンボリックリンクを作成しても意味がありません/etc/resolv.conf
。そのファイルが存在しない理由がわかるまで、作業マニュアルを使用することをお勧めしますresolv.conf
。の出力をdpkg -l resolvconf
質問に追加できますか?