So if I understand the explanation, the captive portal will bind to a network interface.
If the Zentyal box has only one LAN interface, it means that all users have to go trough the captive portal, no exception can be made so that some users have direct Internet access?
If so, would it be possible to create VIRTUAL interfaces in the Zentyal GUI and bind the captive portal to that virtual interface? Or is a physical interface mandatory?
The only solution would be installing another network card and connect all captive portal users to that network interface.
In my setup, I have fixed users that have unrestricted access to the net (IP+MAC binding), and "guest" users that will have to go trough the captive portal.
Cheers.