作为 Ubuntu 的长期用户(10 年以上),我注意到 Ubuntu 与需要通过网页登录的公共 Wifi 热点(没有 wifi 安全性)之间的关系并不总是那么简单......
有时,我可以自动重定向到网页进行登录,但一段时间以来,我一直遇到同样的问题:连接到开放的 wifi 网络后,浏览器不会重定向到登录页面!我刚刚更新到 16.04,但我很失望地发现它并没有解决问题。
我尝试从网络管理器中删除连接,但这并没有改变任何东西。任何浏览器(Chromium、Firefox、Opera 等)的行为都相同。我在这台机器上进行了双启动,在 Windows 中连接到这些网络没有问题……我真的不知道还能尝试什么……
还有人遇到过这个问题吗?任何帮助排除(或解决)此问题的帮助都将不胜感激。如果您需要命令输出进行诊断,请告诉我。
更新:今天,我确实设法连接到了其中一个 WiFi 网络,但首先收到了警告:
但是,之后我尝试连接到星巴克网络,问题仍然存在。下面的 Thaller 指出了 NetworkManager.conf 文件中可能存在的问题:有人可以发布一个正常文件,以便我查看我的文件出了什么问题吗?
答案1
以下是我发现的强制强制门户(即公共热点WIFI连接的登录页面):
连接到 WIFI。
打开终端并输入
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```
在浏览器的地址栏中输入默认网关(即
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 的博客文章给我的答案。
- 创建文件
/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)。