为什么我的MacBook Pro无法连接到使用登录页面(强制门户)的Wi-Fi网络?


27

某些Wi-Fi网络要求先查看并同意条款,然后才能访问Internet。当我的MBP连接到这样的网络时,它会尝试重定向并且无法连接。我尝试了所有浏览器。但是,当我在Mac上启动Windows时,它可以工作。为什么这样做呢?我不认为我的/ etc / hosts文件搞砸了。谁能给我一些见识?

我正在使用Lion 10.7.2。


请按名称列出浏览器应用程序,以澄清问题中的“我尝试了所有浏览器”。
2012年

@bneely我同意您对这个问题的编辑从技术上来说更加正确(我认为是类似的编辑),但这也意味着搜索解决方案的“非专业人士”必须了解强制门户是什么。谨此建议您重新考虑-或改写为包括技术术语和常用术语。
jaberg 2012年

我提交了修改,以在标题中添加“登录页面”一词。有帮助吗?
2012年

我认为这是一个好标题。感谢您的考虑。
jaberg 2012年

DNS问题也为我解决了。我只花了大约1个小时来寻找答案,但没有一个工作。我尝试禁用Captive,直接运行它,什么也没有。非常感谢

Answers:


25

我在连接到本地公共图书馆系统网络时遇到了这个问题。问题似乎是由于在“网络”偏好设置中指定了DNS服务器(例如OpenDNS,Google等)导致的。解决方案是创建一个名为“ No DNS”的网络位置,该位置未定义任何DNS服务器,并在需要登录这些网络时使用该网络位置。


您是要告诉我这些公共wifi服务依靠名称解析来调用接受对话框?哎哟。
杰森·萨拉兹

我不冒昧地告诉你什么,但可以肯定的好像是这样的话(至少对于某些网络)
亚贝格

1
是的,他们通常会劫持您的第一个DNS查询,并将其指向运行透明重定向的服务器。确实是非常粗糙的。
假名称

那是正确的。您的第一个请求将被重定向。
谢恩·

如果您碰巧有多个用户登录,请注销所有用户,但要注销一个。我有两个用户登录,当我切换到另一个用户时,出现了wifi spot登录窗口。
wrightak

11

我们在大学里发现的问题与Apple在10.7.2中添加的安全修复程序有关,可以防止安全漏洞。

当您连接到wifi网络时,您的机器会尝试与http://www.apple.com/library/test/success.html联系,以确定是否存在强制网络门户。如果无法获取“成功”,则认为它已被拦截。如果愿意,您可以详细了解此过程,但这无关紧要。弹出窗口利用了称为WISPr的概念

发现的结果是,存在以这种方式对系统进行攻击的方法,从而诱骗用户以为他们接受了从Apple安装/下载的软件。因此,现在,在该弹出窗口显示之前,系统会尝试检查证书吊销以验证所显示的弹出窗口不是伪造的弹出窗口。

问题在于,并非所有强制门户网站系统都允许连接到计算机需要进行身份验证的主机。如果它劫持了他们的DNS返回,那么您将遇到无尽的失败。

有四种可能的方法来解决这个问题。

一个要求俘虏门户网站的人通过打开捕获来解决此问题(或根据自己的观点来破解他们的东西),以便Lion可以与必要的服务器对话:

crl.usertrust.com ocsp.usertrust.com crl.incommon.org ocsp.incommon.org

第二种选择对我来说似乎是一个可怕的选择:关闭OCSP和CRL。不要这样 我不会帮你的。这是永远不会撤销已损坏或已泄露证书的秘诀。

第三种选择是更改您自己的计算机,以便连接到上述服务器的工作只会失败,而不会被强制门户拦截。我读过的解决方案建议更新主机文件,以将上述主机重定向到127.0.0.1。由于您可能未在运行证书颁发机构,因此这将使检查迅速出错。但是,这似乎与关闭OCSP的效果相同。我建议反对。

第四个选项是最具体的,也是我所做的。我为组织的特定强制门户添加了证书,并告诉它始终信任它。在这里指定了解决方案,但我没有创建它,但是为了完整起见,在这里将其复制:

通过以下步骤导出强制门户的SSL证书:

在Firefox中访问强制门户网站页面,选择工具>页面信息>安全性>查看证书>详细信息>导出将扩展名为“ .crt”的证书保存到硬盘中。可以通过以下步骤导入证书:

打开Keychain Access.app将证书从Finder中拖到钥匙串中双击证书,然后展开“信任”部分,选择“使用此证书时:始终信任”,关闭弹出窗口。

一些人报告了这个问题导致钥匙链损坏;我还没有那个问题,但是如果由于钥匙串损坏而无法打开钥匙串访问,请关闭无线功能,删除〜/ Library / Keychains / login.keychain和/Library/Keychains/System.keychain,然后重新启动。


3

我转到“网络偏好设置”,选择了酒店的Wi-Fi名称>“高级”>“ DNS”。在那里,我删除了带有减号小图标的DNS值,它起作用了!


2

在网络系统首选项窗口中创建“新位置”之前,我的图书馆不允许我登录。在那之后,它就像一个魅力!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.