Captive portal only working with phones not desktops
I have set-up a situation where we need 2 different captive portals, one for guest access and one for events.
To set this up, I have used vlans to isolate traffic.
Anyone who connects to the event wireless access point is put on the vlan connected to one of the OPT interfaces on the primary pfsense, and gets the event captive portal.
Anyone who connects to the guest wireless access point is put on the vlan connected to a secondary pfsense, which is connected to the primary pfsense.
Everything is working fine on the primary pfsense, but users who connect to the guest access get no captive portal and cannot even manually access the CP address on the guest pfsense, even though they have the correct ip settings from the dhcp and can ping the pfsense on the CP ip-address.
This problem only exists with computers. Phones and tablets receive the captive portal page. Also, when the accept button is pressed on a tablet or phone, the user is directed back to the captive portal page instead of onto the internet.
The config for the guest access pfsense is attached.
Any help will be much appreciated.
Please elaborate on the problem. What happens in the browser when the "problem" computers attempt a web access?
Also, when the accept button is pressed on a tablet or phone, the user is directed back to the captive portal page instead of onto the internet.
What happens if the then attempts to access a web page?
On the computer the browser cannot navigate to any webpage and just times out.
On the phones, if someone accesses a webpage after the captive portal loop, it navigates as normal. It's just that the captive portal does not forward the user to the page they were about to view.