Sumário
Por alguma razão, o Ubuntu perde o controle do endereço IP associado ao URL do roteador que processa o login no roteador. Eu postei uma resposta que aborda isso. Procure o endereço IP do roteador no telefone e coloque-o /etc/hosts
sob o nome que está tentando processar o login do roteador. Isso resolveu para mim. Também há outras respostas, caso a configuração do SB seja diferente de onde você está.
Detalhes
Uma postagem que encontrei no meu telefone disse para adicionar o IP do host do serviço de conexão /etc/hosts
. O URL exibido na barra de endereço do navegador é:
https://sbux-portal.globalreachtech.com/check?cmd=login&mac=a0:88:39:65:f0:cc&essid=Google%20Starbucks&ip=172.31.98.108&apname=24%3Ade%3Ac6%3Ace%3A49%3Af6&apmac=24%3Ade%3Ac6%3Ace%3A49%3Af6&vcname=S17730-VC&switchip=aruba.odyssys.net&url=http%3A%2F%2Fdetectportal.firefox.com%2Fsuccess.txt
Então eu fiz isso, mas o resultado é o mesmo. Alguma ideia? Starbucks é o único WIFI ao qual não consigo me conectar.
Atualize-nos se você souber quando o Google WIFI / Starbucks resolveu esse problema.
Eu tentei usar um endereço mac diferente usando o macchanger:
Permanent MAC: a0:88:69:15:f0:cc (Intel Corporate)
New MAC: 00:11:22:33:44:55 (CIMSYS Inc)
No entanto, isso não funcionou.
Hoje, 18 de abril, tentei um laptop completamente diferente e continuo tendo o mesmo problema. A mensagem diz:
Error resolving "aruba.odyssys.net": Name or service not known.
Até agora, nada está funcionando para mim. Estive em contato com o suporte WIFI da Starbucks e com o suporte geral ao cliente e até agora ninguém pode fornecer uma estimativa de quando ou se isso será corrigido. O suporte da Starbucks me deu este número de referência:
180413-010073
Eles disseram para ligar para o suporte Wifi e fornecer o número e eles resolverão isso. Quando fiz o Wifi Support, eles disseram que não precisam do número e não há nada que possam fazer. Para uma empresa que se esforça para oferecer ótimas experiências aos clientes, isso é bastante triste. Já faz mais de um mês que eles lançaram isso e ainda não têm solução.
Ao tentar conectar-se a um navegador, esse é o URL para o qual ele redireciona e trava https://aruba.odyssys.net/cgi-bin/login
.
Atualizar
Também tentei usar o endereço MAC do meu telefone hoje. Não funcionou. O Starbucks Wifi achou que eu era um laptop novo e, portanto, abriu novamente a inscrição inicial da página inicial, mas depois de concluir as entradas, ele ainda permanece https://aruba.odyssys.net/cgi-bin/login
.
fonte
Respostas:
O problema no meu caso é que o Ubuntu não sabe como acessar
https://aruba.odyssys.net/cgi-bin/login
. O hostaruba.odyssys.net
é o roteador WIFI.O trabalho ao redor
/etc/hosts
./etc/resolv.conf
.Etapas detalhadas
Encontre o ip do roteador - em um terminal:
(Exemplo de produção:
default via 172.31.98.1
)Edite o arquivo executando
sudo nano /etc/hosts
para adicionar a linha:Opcional?
sudo nano /etc/resolv.conf
para adicionar a linha antes de outras entradas do servidor de nomes:Depois disso, a conexão passa sem problemas.
Relatório de erro
O problema parece ser um relatório de erro: 1766969 .
fonte
host aruba.odyssys.net 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases: aruba.odyssys.net has address 172.31.98.1
Portanto, ele deve resolver, independentemente dessa alteração, mas essa alteração no/etc/hosts
arquivo corrige o problema.Falei com o Google Wifi support sobre isso. Há um problema conhecido com a página inicial da Starbucks se você registrar mais de um dispositivo com o mesmo endereço de e-mail. O primeiro dispositivo que você registra funcionará, mas não o segundo. Se você puder usar um endereço MAC clonado na sua placa sem fio, poderá acessar a página de registro novamente e usar um endereço de e-mail diferente.
fonte
whois
não é a ferramenta certa para procurar endereços e, principalmente, lida com nomes de domínio. Para encontrar IPs, usenslookup
oudig
ou atéping
:(
ping
confirmará adicionalmente se o lado está acessível, mas não obter uma resposta também pode significar que o site não responde aping
solicitações).fonte
whois
.sbux-portal.globalreachtech.com
, recebo:ole@mki:~$ whois sbux-portal.globalreachtech.com
sucesso: 1. fiz meu telefone (android) funcionar na Starbucks preenchendo a página de login.
encontrou o telefone mac usando o aplicativo Android do Network Info II .
desligou o wifi do telefone e do laptop (por exemplo, ifconfig wlan0 para baixo como root ou via sudo)
usou o macchanger -m ##: ## ... wlan0 (como root ou via sudo) para definir o mac android no laptop linux.
laptop reconectado ao Starbucks SSID para conectar o laptop diretamente, sem página de login
fonte
Como esse é um problema de resolução de DNS. Decidi dar uma olhada no que o Ubuntu está fazendo para resolver esse nome:
Então, isso falhou e está sendo usado
127.0.0.53
como servidor de nomes. Eu verifiquei meu telefone, que foi capaz de se conectar, para o servidor DNS que está usando. Acabou sendo8.8.8.8
seguido por8.8.4.4
, o que faz sentido para uma rede do Google. Com certeza:Isso obviamente funcionou! Então eu editei minha
/etc/resolv.conf
adiçãoE eis que eu consegui me conectar abrindo o firefox e acionando a página de login novamente.
Você foi especificamente instruído a não editar
/etc/resolv.conf
porsystemd-resolved
. Mas acho que isso é culpa de qualquer maneira.fonte
resolv.conf
, nãoresolve.conf
. Aponto isso porque pode facilmente causar problemas ao editar no terminal comnano
.Tentei o conselho listado em todas as outras respostas sem sucesso. Aqui está como eu finalmente consegui funcionar:
sudo macchanger -m [your phone's MAC] [your wireless interface]
Agora você deve ter uma conexão WiFi e Internet estável no seu laptop.
Se você pular a Etapa 2, a rede detectará seu endereço MAC falsificado, mas, como você ainda não está conectado, você será direcionado para a página de logon ao invés da página de logon - os quais falham ao carregar corretamente. Portanto, o truque é conectar-se primeiro usando o telefone.
Isso funcionou para mim várias vezes agora em vários locais diferentes. Espero que ajude!
fonte