无法登录公共开放Wifi连接

作为Ubuntu(10y +)的长期用户,我注意到Ubuntu和公共Wifi热点(没有wifi安全性)之间的关系需要通过网页登录并不总是那么容易……

有时,我能够被自动重定向到登录的网页,但我一直遇到同样的问题:连接到开放的wifi网络后,浏览器不会重定向到登录页面! 我刚刚更新到16.04,我很失望地看到它没有解决问题。

我尝试从网络管理器中删除连接,但这不会改变任何内容。 任何浏览器(Chromium,Firefox,Opera等)的行为都是一样的。 我在这台机器上有双启动,没有问题连接到Windows中的那些网络…我真的不知道还有什么可以尝试…

还有其他人遇到过这个问题吗? 任何有关解决(或解决)问题的帮助都非常感谢。 如果您需要用于诊断的命令输出,请告诉我。

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

在此处输入图像描述

但是,之后我尝试连接到星巴克网络,但仍然遇到同样的问题。 下面的Thaller指出了NetworkManager.conf文件中可能存在的问题:任何人都可以发布一个普通文件,这样我就可以看到我的错误了吗?

好的,大家,这里是我发现的用于强制公共热点上的WIFI连接的登录页面:

  1. 建立与WIFI的连接。

    一个。 如果您已连接但无法浏览网页,请继续#2。

  2. 打开终端并键入route 。 您应该收到如下显示:

    内核IP路由表

    目标网关Genmask标志指标参考使用Iface
    默认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

如果在浏览器的地址栏中键入默认网关(即10.1.0.1),您将收到WIFI登录页面。

  1. 在互联网上享受你的时间。

我在全国各地开了一辆卡车,在卡车停靠处使用无线网络。 当我连接到truckstop的WIFI,然后无法上网或在我的笔记本电脑上观看Netflix时,我感到很沮丧,我不会重定向WIFI登录页面。 经过多次清理我的缓存并重新连接到WIFI,有时获取登录页面有时没有,我发现了这种做法。

我希望这能帮助你们!

干杯!!

为了我,

 sudo dpkg-reconfigure resolvconf 

完全解决了这个问题。 我希望它会对你有所帮助。

NetworkManager有点参与其中。 当您配置连接检查(请参阅man NetworkManager.conf)时,它将定期尝试下载网站以查看它是否具有Internet访问权限。 这也用于检测强制门户。 基于此,NetworkManager具有连接状态,可以是Local,Portal,Full之一。

从那以后,NetworkManager什么都不做。 当使用gnome3时,gnome-shell会查看该连接状态,并可能会打开一个门户网站登录页面,这是一个带有某个网站的浏览器。 也许有其他组件执行类似的任务,如NetworManager的连接检查或gnome-shell的门户登录。

最后,你也可以没有这两个。 当您在强制门户网站后面时,您可以打开浏览到HTTP站点(而不是HTTPS),门户网站会将您重定向到登录页面。

也许您没有被重定向,因为您正在尝试打开HTTPS站点。 门户网站通常完全阻止,因为尝试重定向它无论如何都会导致证书警告。

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

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

( 来源 )

Guruprasad L’s博文的回答对我来说。

  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)。

对于未来的答案搜索者,我在Chromium中为Ubuntu 16.04突然遇到了完全相同的问题,但是尝试导航到Firefox中的站点向我展示了网络的登录页面。

这可能对任何人都没有帮助,但我在我的Windows分区上运行了xfinitywifi,然后用MAC地址摆弄,直到它突然开始工作。 我目前无法复制它。