Você precisa instalar e configurar seu servidor DNS (bind) e o servidor DHCPD. Crie duas redes locais, uma para não autenticada (como padrão), uma para autenticada. Na primeira rede, filtre o acesso à Internet e resolva todas as solicitações de domínio usando o servidor DNS para o endereço IP da sua empresa. Eles serão redirecionados para o seu website e depois serão digitados. Uma vez que eles estão ativados (logados), seu DHCPD deve enviar um novo endereço (IP na rede autenticada) onde eles têm acesso à internet.