整个问题始于机场,我的 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.53
和nameserver 1.1.1.1
这样我就可以同时上网了。然后,看到之后这个 AskUbuntu 答案,我跑了:
sudo apt-get remove --purge resolvconf && sudo apt-get install resolvconf
并重新启动了我的电脑。