答案1
NetworkManager 可以选择自动检查http://nmcheck.gnome.org/check_network_status.txt
.如果它返回文本NetworkManager is online
,则假设存在互联网连接。
如果一个不同的收到答案(例如重定向或其他 HTTP 错误代码),然后它假设这是因为您当前连接的网络有一个强制门户-风格的身份验证要求,因此它会在窗口中显示收到的内容,标题为“热点登录”。
根据NetworkManager.conf 参考文档默认情况下不启用连接检查,但您的发行版可能有不同的默认值,或者您可能不小心启用了它。
在您的情况下,检查似乎已启用,并且 URI 已被截断为仅http://nmcheck.gnome.org/
.这会导致nmcheck.gnome.org
Web 服务器返回403 Forbidden
错误,并且 NetworkManager 不会尝试进一步分析它:它只是将收到的任何内容显示为“热点登录”窗口。
如果是通过手动配置设置,则设置将在/etc/NetworkManager/NetworkManager.conf
,[connectivity]
部分中。您可以通过添加行来禁用它
enabled=false
在同一部分中(如果之前不存在则添加部分标题)。或者您也可以更改 URI 和预期响应;如果您有兴趣,请参阅上面的链接了解详细信息。
(注意:此配置文件可以包含名为联系;这些不一样连接性。当心。)
如果通过 D-Bus 以编程方式设置,则设置将存储在/var/lib/NetworkManager/NetworkManager-intern.conf
.
您可能会通过以下方式在 GUI 中找到该设置:
1.) 转到“设置”应用程序 2.) 转到“隐私”菜单 3.) 在“连接”选项卡上,取消选中“连接检查”