O segundo método que você está descrevendo é comumente chamado de Portal Cativo .
Basicamente, você intercepta todos os pacotes e os redireciona para uma página de login, caso o usuário não esteja autenticado. Alguns roteadores têm funções de portal cativas embutidas, mas você também pode usar um pc padrão para isso.
Prós:
- É fácil limitar o tempo ou filtrar conteúdo para determinados usuários (por exemplo, o login do aluno e do professor)
- Não apenas para Wi-Fi, também funciona em rede com fio.
- O banco de dados de usuários existente pode ser usado (ou seja, ID do aluno, e-mail da empresa)
- Versátil
Contras:
- Clientes sem navegador da web / teclado não podem se conectar (telefones VoIP, webcams de rede, etc.)
- Hardware extra / roteador mais caro necessário
- pode afetar a velocidade
- Complicado