tienes multiples posibilidades , puedes comprar un mikrotik , son unos router con portal cautivo y muchisimas cosas mas , lee mas aqui
http://www.mikrotik.com/.
o tambien tirar por lo free , o sea firewall gratuitos como puede ser PFSENTE,IPFIRE; IPCOP, endian firewall . pero estos ultimos son basado en linux igual que el mikrotik y piden un pc dedicado si quieres ahorrar en gasto de luz la solucion es mikrotik , ya que no gastan tanto como un pc comiendo luz 24 horas.
si tienes mas dudas pregunta xd