すべての問題は、私のPop!_OSラップトップがWiFiに接続できない空港で始まりました。他の端末でこの問題を検索した結果このStackOverflowの答え。最初の回答(route
ログインIPアドレスを見つけるには入力してください)が最初の空港では機能しましたが、2番目の回答では機能しなかったため、残りの回答をすべて試しました。
最初の試み:
sudo dpkg-reconfigure resolvconf
これは私に次の情報を提供します。resolvconf-pull-resolved.service is a disabled or a static unit, not starting it.
2回目の試み:
編集済み/etc/NetworkManager/conf.d/20-connectivity-debian.conf
。これも役に立ちません。これで、iPhoneのホットスポットに接続し、後で家に帰って通常のホームネットワークに接続してもDNSは機能しません!ファイルの内容を削除してみましたが、成功しませんでした。
私が試した他のもの: - プライバシー/接続確認の切り替え - 私のネットワークプロキシがオフになっていることを確認する - WiFiの切り替え - 再起動 - ネットワークサービスの再起動 - Bluetooth経由で私のiPhoneのホットスポットに接続する - USBを介して私のiPhoneのホットスポットに接続する
これにより発生するその他のランダムな問題
- コマンドを実行して
sudo
エラーが発生しましたunable to resolve host
現在:ホームネットワークに接続されています。特定のウェブサイト(たとえば1.1.1.1
)にアクセスできますが、アドレスバーからはアクセスできません。ホームネットワークが提供する自動DNSを維持したい。
Tl;DR: インターネットをどのように修正しますか?今後、キャプティブポータルの公衆Wi-Fiにどのように接続しますか?
答え1
解決策!
以下を編集/etc/resolv.conf
して交換しました。
nameserver 127.0.0.53
そしてnameserver 1.1.1.1
これにより、同時にオンラインにアクセスできます。それから見た後このAskUbuntuの答え、私は以下を実行しました。
sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf
コンピュータを再起動しました。