Eu tenho um ponto de acesso que hospeda uma página de login (que não tem acesso real à Internet) e estou usando o dnsmasq para responder a todas as solicitações de DNS com o endereço IP desta página. Se um dispositivo Android se conectar, quero que ele saiba que ele está conectado a um portal cativo e mostre o prompt "Entrar na rede wifi", mas isso não acontece (o dispositivo se conecta silenciosamente ao AP), embora o wireshark mostre que as solicitações http GET para "/ generate_204" são respondidas corretamente com "HTTP / 1.1 200 OK". Alguma sugestão porque isso poderia estar acontecendo? Poderia haver algo diferente da resposta para "/ generate_204" que o Android verifica? Eu estou supondo que a detecção falhará se o dispositivo descobrir que não há acesso à Internet.
Obrigado
Tags android dnsmasq captive-portal