Pop!_OS - 尝试修复强制门户公共网络后互联网 (DNS) 损坏

Pop!_OS - 尝试修复强制门户公共网络后互联网 (DNS) 损坏

整个问题始于机场,我的 Pop!_OS 笔记本电脑无法连接到 WiFi。我在另一台设备上谷歌搜索了这个问题,发现这个 StackOverflow 答案。虽然第一个答案(输入route以查找登录 IP 地址)在第一个机场有效,但在第二个机场却无效,所以我尝试了所有剩余的答案。

第一次尝试:

sudo dpkg-reconfigure resolvconf

这给了我这样的信息:resolvconf-pull-resolved.service is a disabled or a static unit, not starting it.

第二次尝试: 已编辑/etc/NetworkManager/conf.d/20-connectivity-debian.conf。这也没有帮助。现在,即使连接到我的 iPhone 热点以及稍后当我回到家时连接到我的常规家庭网络时,我的 DNS 也无法工作!我尝试删除该文件的内容,但没有成功。

我尝试过的其他事情: - 切换隐私/连接检查 - 确保我的网络代理已关闭 - 切换 WiFi - 重新启动 - 重新启动网络服务 - 通过蓝牙连接到我的 iPhone 热点 - 通过 USB 连接到我的 iPhone 热点

这导致的其他随机问题

  • 运行命令并sudo抛出错误unable to resolve host

现在:我已连接到我的家庭网络。我可以访问某些网站(例如1.1.1.1),但无法从地址栏访问网站。我想保留我的家庭网络提供的自动 DNS。

Tl;DR: 我该如何修复我的互联网?将来如何连接到强制门户公共 wifi?

答案1

解决方案!

我编辑/etc/resolv.conf并替换了:

nameserver 127.0.0.53nameserver 1.1.1.1

这样我就可以同时上网了。然后,看到之后这个 AskUbuntu 答案,我跑了:

sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf

并重新启动了我的电脑。

相关内容