Opera incompatible with Captive Portal?
-
I'm running pfSense 2.0-RC1 (i386) built on Mon Apr 18 23:29:41 EDT 2011, captive portal enabled on OPTx interface (run0_wlan0) and using vouchers for authentication. If I use Opera Version 11.00 Build 1156 on Linux to access the internet though the Captive Portal, enter the voucher code then I see a page Redirecting to … for a couple of minutes before I gave up waiting for the page I attempted to access.
If I repeat the access attempt from the same system but using Firefox 3.6.15 instead of Opera then it displays the Redirecting page and then, within a few seconds, the page I attempted to access appears.
-
Opera usually works fine, but I haven't tried it with CP lately. I know of at least one person using Opera's kiosk mode on Windows to lock down a bunch of stations behind pfSense captive portals in the field. If there is an issue, it may be a Linux+Opera issue.
-
I just tried it with Opera 11.10 and it worked on both Windows and Ubuntu.
Though it did initially display a warning that an Internet site was trying to redirect to a local IP (DNS rebind check?), pressing continue there loaded the portal page without issue, and submitting the CP page allowed Internet access to function.
-
Thanks, looks like its time to upgrade Opera.
-
I have upgraded to Opera 11.10. When the active captive portal voucher expires and I attempt to go to a new page, Opera shows
Warning
http://192.168.51.173:8000/index.php?redirurl=http%3A%2F%2Ffocus.ti.com%2Fgeneral%2Fdocs%2Fmarketurl.tsp%3Fname%3DlaunchpadwikiA page on the public Internet requests data from your private intranet. For security reasons, automatic access is blocked, but you may choose to continue.
Continue
Always continue when data is requested from this server on my private intranet
and the location bar shows
opera:crossnetworkwarning
I Click on the Continue link and the captive portal Welcome page appears with the location bar showing
http://192.168.51.173:8000/index.php?%E7%89%A5%E6%91%A9%E7%89%B5%E7%89%AC%E3%B5%A8%E7%91%B4%E7%80%BA%E2%BC%AF%E6%99%AF%E6%8D%B5%E7%8C%AE%E7%91%A9%E2%B9%A3%E6%BD%AD%E2%BD%A7%E6%95%AE%E6%95%B2%E6%85%AC%E2%BD%A4%E6%BD%A3%E7%8C%AF%E6%B5%A1%E7%89%AB%E6%95%B4%E7%95%B2%E6%B0%AE%E7%91%B3%E7%80%BF%E6%B9%A1%E6%B5%A5%E3%B5%AC%E6%85%B5%E6%B9%A3%E6%A1%B0%E6%85%A4%E7%9D%A9%E6%AD%A9
. I then enter a new voucher code and click the Continue button. The voucher is accepted and the next page shows:
Redirecting to …
while the location bar shows
http://192.168.51.173:8000/
but the page I tried to open doesn't appear in reasonable time. If I just recall the page I was looking at before the voucher expired and attempt to go the next page the next page appears.
-
Ah, then it might be something to do with the expiration bit. I didn't try that, just a normal login. Not sure how much can be done about that since it's browser specific…