#23 Los routers wifi Unifi, de Ubuquiti, tienen un sistema en el que activas puedes activar tickets de X tiempo para una red de invitados, pensados para ese aspecto.
El sistema de tickets no lo he probado, pero en general los routers unifi son baratos y funcionan estupendamente
Portada
mis comunidades
otras secciones
#c-60" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2187862/order/60">#60 #6 #23 donde dije wifidog, quería decir nodogsplash. http://wiki.openwrt.org/doc/howto/wireless.hotspot.nodogsplash
La chicha para controlar clientes la da esta parte del archivo de configuración:
# Parameter: MaxClients
# Default: 20
#
# Set MaxClients to the maximum number of users allowed to
# connect at any time. (Does not include users on the TrustedMACList,
# who do not authenticate.)
#
# MaxClients 20
# ClientIdleTimeout
# Parameter: ClientIdleTimeout
# Default: 10
#
# Set ClientIdleTimeout to the desired of number of minutes
# of inactivity before a user is automatically 'deauthenticated'.
#
# ClientIdleTimeout 10
# Parameter: ClientForceTimeout
# Default: 360
#
# Set ClientForceTimeout to the desired number of minutes before
# a user is automatically 'deauthenticated', whether active or not
#
# ClientForceTimeout 360
Y el acceso al router y sus puertos, habilitar clientes de "confianza" a conexiones infinitas y demás:
FirewallRuleSet users-to-router
# end FirewallRuleSet users-to-router
# EmptyRuleSetPolicy directives
# The FirewallRuleSets that NoDogSplash permits are:
#
# authenticated-users
# preauthenticated-users
# users-to-router
# trusted-users
# trusted-users-to-router
Además como da libertad para crear el splash de login, se puede aprovechar para poner un anuncio o explicar a los clientes que la wifi, como la tapa, es un don, no una obligación.