Skip to main content
ashik_k
Explorer III
September 27, 2024
Question

Captive portal issue

  • September 27, 2024
  • 8 replies
  • 9221 views

Upload.jpgI am facing an issue with the captive portal after updating Google Chrome. I am attaching a screenshot for reference.

Help please for solving the issue.

Regards,
Ashik

8 replies

AEK
SuperUser
SuperUser
September 27, 2024

Check if the certificate authority certificate you are signing with is installed on your browser.

Chrome > Settings > Security > Manage Certificates.

AEK
ashik_k
ashik_kAuthor
Explorer III
September 27, 2024

its already checked

ebilcari
Staff
Staff
September 27, 2024

As I know this page should use http since its function is just to check if the host has internet access. Check the browser if there is any settings or extension that force every site to use https.

Emirjon
ashik_k
ashik_kAuthor
Explorer III
September 27, 2024

After that browser update we facing the issue. To get internet access, the authentication page needs to load. But right now, the authentication page is not loading, and instead, this error is appearing

ebilcari
Staff
Staff
September 27, 2024

Yes, usually this page is used by chrome to detect the lack of internet access and redirect to the portal page URL (the process happens in background and is not visible by the end user). This is done through http but it seems that after the upgrade something has change on chrome configuration/behavior. Maybe check if this option is now enabled:

 
 

chrome.PNG

Emirjon
pminarik
Staff
Staff
September 27, 2024

Well.. the error is pretty self-explanatory. The browser doesn't trust the CA that issued the server-certificate being presented.

 

I know you wrote that "it's already checked", but with all due respect I'd trust the browser's claim over yours.

 

1, On that error screen, click the red triangle and check what cert chain is being presented, up to the CA.

2, Inspect those certificates in details.

3, Compare the CA shown against the CA you're expecting to be used by the FortiGate for captive portals (by default controlled by config user settings > set auth-ca-cert).

Jagabandhu
New Member
September 28, 2024

Dear Ashik Jee,

I am still facing issues with the captive portal login page not redirecting properly through the Chrome browser. I reported this problem yesterday as well. The FortiGate technical team has informed me that the issue lies with the Chrome browser itself.

 

Could you please provide any updates or suggestions on how to resolve this issue? Your assistance would be greatly appreciated.

 

@fortigate Team,

Could you please confirm when the issue will be resolve.

 

 

Thank you.

Best regards,
Jagabandhu

+91-9439291306

sbabu
Staff
Staff
September 28, 2024

Hi @ashik_k 

The issue with the captive portal is due to the latest update on Google Chrome. When we open the browser the connectivity test will happen with google.com which is HSTS sites.

 

As a workaround, you can try accessing non-HSTS sites like example.com, yahoo.com to get a captive portal. Once you authenticate the internet works fine for users.

 

Regards,

Shaik Babu.

Jagabandhu
New Member
September 28, 2024

Dear Sbabu,

 

As per your previous email, I will follow the suggested steps. However, it is not feasible to communicate this workaround to all 300 users. Users are questioning why the issue is specific to Chrome while other browsers work fine.

 

If any changes require in your FortiGate firmware end please do as soon as possible.

Could you please provide a permanent solution for this Chrome-related issue at the earliest?

 

Thank you for your assistance.

 

Best regards,
Jagabandhu

+91-9439291306

ebilcari
Staff
Staff
September 28, 2024

As I know the whole point of portal detection (chrome uses http://www.gstatic.com/generate_204 ) introduced by modern browsers was to detect and silently redirect the users to the portal page before they try to reach a site that is using https. Redirecting an https page is not possible without using deep inspection (impossible for guests/unmanaged end users). I'm not sure why chrome choose to change this behavior but I guess it will be temporary.

Emirjon
Jagabandhu
New Member
September 30, 2024

Dear Firewall Technical Team,

As I understand, the purpose of portal detection (with Chrome using http://www.gstatic.com/generate_204) is to automatically redirect users to the captive portal page before they try accessing an HTTPS site. Since redirecting HTTPS is not feasible without deep inspection (which isn't practical for guests or unmanaged users), I assume Chrome's change in behavior is temporary.

 

However, as per your explanation, what actions should we take on our end? It is essential for your technical team to address the root cause of this issue and propose a solution, whether through a firmware upgrade or configuration adjustments. This falls within your responsibility to resolve, not ours.

Please provide a timeline for the fix.

 

 

Best Regards,
Jagabandhu

+91-9439291306

ebilcari
Staff
Staff
September 30, 2024

I understand your concern, but I do not think there is much that can be done from the FGT side to change this browser behaviour.

Emirjon
Jagabandhu
New Member
September 30, 2024

Dear Firewall Technical Team,

As per your response, if there is indeed not much that can be done on the FortiGate side to modify this browser behavior, I need guidance on how to communicate this effectively to our users.

 

Please confirm if I should inform all FortiGate firewall users not to use Google Chrome and instead switch to Microsoft Edge for accessing the captive portal. I would appreciate a clear and formal response on this matter so that we can provide consistent instructions to all users.

 

 

Best Regards,
Jagabandhu
+91-9439291306

ebilcari
Staff
Staff
September 30, 2024

Please create a ticket with TAC support to do a proper investigation in your network and come up with an official answer for your queries.

Emirjon