Acabei de experimentar a mesma resposta. O problema é rastreado até os redirecionamentos e estruturas de segurança. Se você usa o Network-manager, aqui está a solução mais fácil.
- Clique no applet NM
- Fhoose editar conexões
- Encontre o site de Wi-Fi onde você está tendo problemas.
- Escolha a pequena engrenagem na parte inferior para abrir o editor de configuração.
- Escolha a guia Configurações IPv4
-
Localize a caixa "Servidores DNS adicionais" e digite esses servidores DNS:
8.8.8.8.8.8.4.4
esses são dois servidores DNS separados por vírgulas que podem ser tentados quando um endereço não está disponível no servidor DNS fornecido pelo site de login.
- Pressione o botão salvar
Depois disso, o processo de login funciona como o administrador do site pretende.
Eu testei isso no McDonalds e em uma loja de pneus. Funciona.
Por que isso funciona? O servidor de login oferece um endereço DNS para um servidor de nomes muito limitado, para obter pesquisa de nome completo, você precisa de acesso a outros servidores de nomes. 8.8.8.8 é o servidor de nomes do Google, nós o temos como um local de pesquisa de "última alteração" em quase todos os nossos computadores.
Por que é um problema em primeiro lugar? A estrutura de segurança do Ubuntu está tentando protegê-lo contra ataques de segurança que colocam servidores DNS de terceiros no meio do fluxo de trabalho. Suponha que o servidor de login tenha permissão para fazer isso. Então, quando você procurar "nytimes.com" e fornecer sua senha, um invasor pode estar entre você e o nytimes, tentando roubar sua senha.
Acho que outros usuários terão uma explicação técnica melhor, mas a inserção manual de servidores DNS confiáveis é uma solução que funcionou para mim.