I am new to Zeroshell, even though I have a long experience on Unixes.
I have set a box with 3 interfaces. Eth0 and Eth1 are bridged, no IP; Eth2 is the management interface, for web configuration.
Eth1 is the inside interface (1 like i, like inside; 0 like o, like outside); bridge is working fine: a client inside can access a web server outside.
Problem arise when I try to launch captive portal. I have set it to interface Eth1 and bridged mode. But the client inside cannot access anything and does not get the authentication screen. Rest is pretty much default except I am using my own X509 key/certificate/ca.