无法登录公共开放Wifi连接
作为Ubuntu(10y +)的长期用户,我注意到Ubuntu和公共Wifi热点(没有wifi安全性)之间的关系需要通过网页登录并不总是那么容易……
有时,我能够被自动重定向到登录的网页,但我一直遇到同样的问题:连接到开放的wifi网络后,浏览器不会重定向到登录页面! 我刚刚更新到16.04,我很失望地看到它没有解决问题。
我尝试从网络管理器中删除连接,但这不会改变任何内容。 任何浏览器(Chromium,Firefox,Opera等)的行为都是一样的。 我在这台机器上有双启动,没有问题连接到Windows中的那些网络…我真的不知道还有什么可以尝试…
还有其他人遇到过这个问题吗? 任何有关解决(或解决)问题的帮助都非常感谢。 如果您需要用于诊断的命令输出,请告诉我。
更新:今天,我确实设法连接到其中一个wifi网络,但首先收到警告:
但是,之后我尝试连接到星巴克网络,但仍然遇到同样的问题。 下面的Thaller指出了NetworkManager.conf文件中可能存在的问题:任何人都可以发布一个普通文件,这样我就可以看到我的错误了吗?
好的,大家,这里是我发现的用于强制公共热点上的WIFI连接的登录页面:
-
建立与WIFI的连接。
一个。 如果您已连接但无法浏览网页,请继续#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登录页面。
- 在互联网上享受你的时间。
我在全国各地开了一辆卡车,在卡车停靠处使用无线网络。 当我连接到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博文的回答对我来说。
- 创建文件
/etc/NetworkManager/conf.d/20-connectivity-debian.conf
(您需要root或sudo)。 -
按照Guruprasad的建议添加以下行:
[connectivity] uri=http://network-test.debian.org/nm response=NetworkManager is online interval=300
-
使用
service network-manager restart
(将再次需要sudo或root)。
对于未来的答案搜索者,我在Chromium中为Ubuntu 16.04突然遇到了完全相同的问题,但是尝试导航到Firefox中的站点向我展示了网络的登录页面。
这可能对任何人都没有帮助,但我在我的Windows分区上运行了xfinitywifi,然后用MAC地址摆弄,直到它突然开始工作。 我目前无法复制它。