O que você descreve é chamado de portal cativo . Eles são normalmente usados para autenticação em pontos de acesso Wi-Fi, mas também podem ser usados para controlar o acesso à rede com fio.
Existem várias maneiras de implementar um portal cativo:
-
Redirecionamento HTTP
Nesse caso, as consultas DNS de clientes não autenticados são resolvidas normalmente. No entanto, quando o navegador faz uma solicitação HTTP para o endereço IP resolvido, a solicitação é interceptada por um firewall que age como um proxy transparente. A solicitação HTTP do cliente é encaminhada para um servidor na rede local que emite um redirecionamento do lado do servidor com um HTTP 302 Found código de status , que redirecionará o cliente para o portal cativo.
-
Redirecionamento de DNS
No redirecionamento baseado em DNS, o firewall garante que apenas os servidores DNS fornecidos pelo DHCP possam ser usados por clientes autenticados. O firewall também pode redirecionar qualquer consulta DNS de clientes não autenticados para o servidor DNS local. Esse servidor DNS, por sua vez, retornará o endereço IP do portal cativo como resposta a todas as pesquisas de DNS feitas por clientes não autenticados.
-
Redirecionamento de IP
No redirecionamento trabalhando na camada IP, um roteador executa Rede de destinos Conversão de endereços (DNAT) para redirecionar pacotes originados de um host cativo para o portal cativo. Nos casos em que o software do portal cativo é executado no próprio roteador, os pacotes são direcionados para uma interface interna. Os pacotes enviados do portal cativo para o host recebem, por sua vez, o endereço de origem do reescrito para que pareçam se originar do destino original.
Ao solucionar problemas do portal cativo, a primeira etapa seria identificar que tipo de redirecionamento está em uso e em que ponto o redirecionamento falha. A ferramenta certa para esse trabalho é um analisador de pacotes , como Wireshark . No entanto, tenha em mente que a política de TI de sua escola pode proibir o uso de farejadores de pacotes na rede local, pois essas ferramentas podem ser facilmente usadas para invadir a privacidade de outras pessoas em uma rede não criptografada.
Você também pode consultar o suporte técnico em sua escola. Eles estariam cientes da configuração do portal cativo na rede Wi-Fi local e, especialmente se os membros do corpo docente estiverem usando o Linux, eles provavelmente poderiam ajudar a identificar a origem do problema.