Descobriu isso inadvertidamente. Depois de vários meses. Gah O problema está na configuração de resolução de nomes (configurações de DNS). As configurações que eu tinha trabalhado com o meu wifi em casa, mas eram incompatíveis com todas as outras redes wi-fi eu tentei. Eu só descobri porque notei que um serviço acessando um servidor pessoal meu estava funcionando quando meu laptop estava conectado a alguma outra rede wifi, e o endereço IP para esse servidor está configurado em / etc / hosts, então nenhuma resolução de nome foi necessária para isto. Depois de algumas pesquisas, descobri que precisava alterar o endereço IP para o serviço de resolução de nomes usado pelo network-manager, definido em /etc/resolv.conf, de 192.168.1.1 para 127.0.1.1 (e, em seguida, "sudo service network- reinicialização do gerenciador ").