DNS構成に問題があるため、グーグルで解決し、1)/run/resolvconf/interface/NetworkManager
と2)Sudo resolvconf -u
を実行します。
これは少し役立ちましたが、DNSの変更は永続的ではありません。/run/resolvconf/interface/NetworkManager
に追加したDNSは再起動後に常に失われ、以前のようにDNSが元に戻されることに気づいたからです。 127.0.0.1
、元のもの。
では、なぜ/run/resolvconf/interface/NetworkManager
のコンテンツが変更されたのでしょうか?または、その変更の背後にあるメカニズムは何ですか?
/ runマウントポイントは、初期ブート中にマウントされたtmpfsであると想定されており、ブートアップ中いつでもすべてのツールで使用可能および書き込み可能です。
これは何を意味するのでしょうか?
つまり、/ runはtmpfsであり、そのデータは永続ストレージではなく、/ tmpのように見えます。したがって、このディレクトリはブート中に別のデータで完全に消去されるため、そこにデータを保存できます。そのため、設定を毎回失います。
これを見てください なぜ/ var/runが/ runに移行されたのですか?
ここで、/etc/network/interfaces
にネームサーバーを追加してください
dns-nameservers 127.0.0.1
これを読む resolv.confにネームサーバーを追加する
それ以外の場合は、/etc/resolvconf/resolv.conf.d/base
に配置できます
詳細については this をお読みください