我在 VirtualBox 上运行 Ubuntu 20.04,问题是,每当我打开虚拟机时,都会出现一个来自 nmcheck.gnome.org 的弹出窗口,标题为 HotSpot Login,声称根据网络控制策略,我没有权限访问该网站: nmcheck.gnome.org 弹出窗口
我尝试了各种方法来解决这个问题,重新启动虚拟机,更改 DNS,将 NetworkManager.conf 的连接设置更改为 uri=https://nmcheck.gnome.org/check_network_status.txt。即使这样也不起作用,我相信这在某种程度上与我的 apt-get 不起作用的问题有关,尽管 Firefox 似乎没有显示问题,但它返回此错误:
我尝试过其他方法解决这个问题,防火墙被禁用。ping apt-get update 错误消息中所述的 ips 返回了肯定的结果。我曾尝试删除并重新安装虚拟机,但此错误仍然存在于新机器中。如果 apt-get 无法工作,我真的无法继续使用机器。
编辑1 我尝试借助此命令更改 apt 使用的用户代理字符串指导,它不起作用。当我打开http://ros.org/,它显示了与热点登录弹出窗口相同的错误,但是https://ros.org/没有显示出来,所以我尝试将 sources.list 中的每个 http 更改为 https,它将错误更改为apt-update 使用 https 时出错,无法启动与 us.archive.ubuntu.com:443 的连接(2001:67c:1562::15)。-(101:网络无法连接)无法连接到 us.archive.ubuntu.com:443(91:189:81:38)。-(111:连接被拒绝)
编辑2 我已将 apt 设置为仅使用 ipv4,方法是在 99force-ipv4 中添加 Acquire::ForceIPv4 “true”。之后,只剩下 111:Connect denied 错误。