我刚刚经历了一件奇怪的事情,由于断电,我的路由器离线了大约 1 个小时,当电源恢复后,我启动了电脑,发生了一件奇怪的事情,我收到一个来自 ubuntu 应用程序的弹出消息,说一些关于网络热点的事情,我从未连接过任何类型的热点,但是热点离我住的地方很近,可以访问,但奇怪的是,我没有手动连接到我的家庭网络,所以我不能错过点击,当我重新启动我的设备时,它自动连接到同一个家庭网络,它再次发生了,我检查了多次,我仍然连接到我的家庭网络,当我第三次重新启动电脑时,我突然停止了,这可能发生了什么,我应该担心还是做些什么,请帮忙这里有一张相关消息的图片
答案1
每当激活网络连接时,Ubuntu 中的 NetworkManager 服务都会尝试通过 HTTP 获取文本文件,以检查是否可以通过该连接访问互联网。其他操作系统(Windows、Android)也会执行相同的操作,只是 URL 不同。
如果 HTTP 查询导致重定向,或者通常导致任何非预期响应,系统会假设它需要先通过基于网站的登录页面(称为“强制门户”登录),因为此类登录页面通常就是这样工作的 - 它们会拦截所有网络请求并将其重定向到登录页面。例如,公共 Wi-Fi 热点通常会要求提供电子邮件地址之类的信息,这就是此功能被称为“热点检查”的原因。
因此,每当 NetworkManager 看到重定向而不是预期的文本时,它就会打开一个 Web 浏览器窗口,以便您可以与登录页面进行交互并在访问互联网之前执行任何操作。
然而,在某些情况下,家用路由器/调制解调器还当他们还没有有效的 WAN 连接时,会执行相同类型的重定向(大概是为了通知用户出了问题)。但是一旦调制解调器建立了 Internet 连接,它就会停止这样做。
因此,有时会发生这样的情况:调制解调器的 Wi-Fi 首先启动,你的电脑连接并进行互联网访问检查——它被调制解调器重定向到错误页面并启动网络浏览器——但当浏览器打开时,调制解调器终于建立了 ISP 连接,不再执行烦人的重定向,因此浏览器最终会到达实际的网络服务器。
(在 NetworkManager 的默认配置下,它实际上并不期待访问者,只有一个文本文件,上面写着“NetworkManager 在线”或类似的内容。)