- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
Content translations are temporarily unavailable due to site maintenance. We apologize for any inconvenience. Visit our blog to learn more.
05-10-2016 07:24 PM
PANOS- 7.0.6 . I am not getting prompted for captive portal login sometimes with ie11. works with firefox.
05-11-2016 07:17 AM
Hi...I would recommend checking the SSL cert that is use by Captive Portal and making sure it is accepted by IE11. However, if it is working intermittently with IE11, I would suggest that you contact Support to have it looked at.
Thanks,
06-29-2017 03:24 AM
Hey,
I had the exact same issue and was able to indentfy the root cause:
IE11 with: "Bing" Add-on enabled + search in the address bar enabled
If you check with a http watch you can see what is going wrong:
Root Cause:
It seems like the captive portal is rate limmited and is not answering to all requests
Solution:
I have a support case open for this, will answer if they have found a solution
10-04-2017 06:24 AM
I got an answer from TAC to confirm the PA is indeed rate limitting these requests
If the client sends a lot of HTTP requests to the firewall, the firewall may drop the connection because this went beyond the captive portal limit. By default, the firewall captive portal has a maximum limit of 1 request every 2 seconds from any client.
Default settings is PAN firewall to only redirect 1 GET request per 2 seconds per src IP (other connections get TCP RST).
In order to change this behavior we imposed the following commands :
>configure
#set deviceconfig setting ctd cap-portal-ask-requests 2
#set deviceconfig setting ctd cap-portal-ask-timeout 1
#commit
For the setting above, it will mean increasing the number of request per second (timeout) per IP address to 2, just enough to accommodate our needs and not to create a condition where MP can be overwhelmed with HTTP redirects
To see the dropped requests you can configure a filter to match client's requests and then list the delta for global counters and search for counter named ctd_cp_drop. In my example 25 requests were dropped
admin@PA-3020> show counter global filter packet-filter yes delta yes | match ctd_cp_drop
ctd_cp_drop 25 0 info ctd pktproc The number of sessions dropped because of captive portal page
admin@PA-3020>
When bing extension is used, it would generate 1 HTTP GET request for one character. Thus, after typing a long URL the limit of 1 GET request per 2 seconds can be easily reached.
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!