无法登录公共开放 Wifi 连接

无法登录公共开放 Wifi 连接

作为 Ubuntu 的长期用户(10 年以上),我注意到 Ubuntu 与需要通过网页登录的公共 Wifi 热点(没有 wifi 安全性)之间的关系并不总是那么简单......

有时,我可以自动重定向到网页进行登录,但一段时间以来,我一直遇到同样的问题:连接到开放的 wifi 网络后,浏览器不会重定向到登录页面!我刚刚更新到 16.04,但我很失望地发现它并没有解决问题。

我尝试从网络管理器中删除连接,但这并没有改变任何东西。任何浏览器(Chromium、Firefox、Opera 等)的行为都相同。我在这台机器上进行了双启动,在 Windows 中连接到这些网络没有问题……我真的不知道还能尝试什么……

还有人遇到过这个问题吗?任何帮助排除(或解决)此问题的帮助都将不胜感激。如果您需要命令输出进行诊断,请告诉我。

更新:今天,我确实设法连接到了其中一个 WiFi 网络,但首先收到了警告:

在此处输入图片描述

但是,之后我尝试连接到星巴克网络,问题仍然存在。下面的 Thaller 指出了 NetworkManager.conf 文件中可能存在的问题:有人可以发布一个正常文件,以便我查看我的文件出了什么问题吗?

答案1

以下是我发现的强制强制门户(即公共热点WIFI连接的登录页面):

  1. 连接到 WIFI。

  2. 打开终端并输入route -n。你应该看到如下内容:

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface    
    default         10.1.0.1        0.0.0.0         UG    600    0        0 wlo1    
    10.1.0.0        *               255.255.248.0   U     600    0        0 wlo1    
    link-local      *               255.255.0.0     U     1000   0        0 wlo1```
    
    
  3. 在浏览器的地址栏中输入默认网关(即10.1.0.1),您将收到WIFI登录页面。

答案2

进入http://nmcheck.gnome.org在您的浏览器中。 (我将 Ubuntu 18 的“热点登录”添加到我的收藏夹中,每次单击它时都会显示该地址。)它对我有用。

答案3

我有同样的问题,我将把以下内容添加到我的/etc/NetworkManager/NetworkManager.conf文件中:

[connectivity]
uri=http://nmcheck.gnome.org/check_network_status.txt

来源

答案4

Guruprasad L 的博客文章给我的答案。

  1. 创建文件/etc/NetworkManager/conf.d/20-connectivity-debian.conf(您需要root或sudo)。
  2. 按照 Guruprasad 的建议添加以下几行:

    [connectivity]
    uri=http://network-test.debian.org/nm
    response=NetworkManager is online
    interval=300
    
  3. 重新启动网络管理器service network-manager restart(再次需要 sudo 或 root)。

相关内容