Não é possível conectar-se ao wifi Starbucks


9

Máquina:

Ubuntu 17.10 Kernel 4.14 (para bateria no meu XPS 9560)

Etapas para recriar:

  • conectar à rede (RED_STB)
  • insira um usuário e senha
  • quando pressiono enter, ele me redireciona para outra página (wifiinstant.netsecure.pe) que diz que não pode ser acessada, deixando-me desconectado.

O que eu tentei:

  • Adicionando DNS manualmente às configurações do IPv4 NM
  • Adicionando conectividade ao NetworkManager.conf
  • Reconfigurando resolvconf ( sudo dpkg-reconfigure resolvconf)

Alguns pontos-chave:

  • funciona no windows
  • Eu posso me conectar a outras redes sem problemas

Hardware:

$ lspci | grep Net
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

Configuração do NetworkManager:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

[connectvitiy]
url=http://nmcheck.gnome.org/check_network_status.txt

Alguma ideia?


11
Eu tive problemas semelhantes com o Firefox no Ubuntu. Você pode tentar acessar a página neverssl.com - projetada para fazer a página de login da rede aparecer.
Organic Marble

Isso acontece com o Firefox e o Chrome. Suspeito que parte do processo de conexão esteja redirecionando para algum site que forneça ao meu MAC uma conexão, mas não consigo ser redirecionado para esse serviço / site porque ele falha imediatamente no Linux.
Brandon Bertelsen

Parece que seu problema pode estar contido no portal da web. Se funcionar no Windows, você poderá ser negado com base apenas no seu agente de usuário, isso não é totalmente incomum em pontos de acesso Wi-Fi públicos. Tente falsificar seu agente de usuário , pelo menos para verificar se o problema ainda existe ou não. Tente também falsificar seu MAC, caso ele esteja na lista negra.
Pzkpfw

Parece ser um bug: 1766969 - que ainda está aberto.
111318 Mike Stewart

@mikestewart isso é um bug, porém, quando eles não seguem a RFC?
Emobe 23/09/19

Respostas:


10

Sentado na Starbucks agora, parece que encontrei uma solução alternativa para isso. No meu caso, o erro mostra o nome do host entre aspas:

Erro ao resolver “secure.datavalet.io”: nome ou serviço desconhecido

Gambiarra

  1. Em um terminal, descubra o endereço IP de secure.datavalet.io.

      ip route
    

    (Exemplo de produção: default via 172.31.98.1)

  2. execute sudo nano /etc/hostspara adicionar o endereço IP e o nome do host (do erro) como uma nova linha no hostsarquivo do sistema .

    172.31.98.1 secure.datavalet.io
    
  3. Geralmente opcional, mas em alguns casos em que você se conectou anteriormente, também pode ser necessário executar sudo nano /etc/resolv.confe inserir uma linha pela primeira nameservercom o endereço IP:

    nameserver 172.31.98.1
    
  4. Tente conectar-se ao WI-FI novamente (por exemplo, através do Firefox, que tem a funcionalidade de solicitar a página de login na rede).

Explicação

Parece que o problema é que o nome do servidor do ponto de acesso (também conhecido como roteador WiFi) não pode ser encontrado durante a pesquisa normal do DNS. Isso ocorre devido a uma configuração comum de roteador fora de especificação e o fato de o systemd operar de acordo com a especificação RFC.

Existe um relatório de erro: 1766969 que parece identificar esse problema com pontos de acesso Wi-Fi comuns ao WiFi de hotéis, cafeterias e outras configurações públicas de WiFi que funcionam no Windows ou na Apple, mas não no systemd. Esperamos que a solução permita que ele recorra a funcionalidades mais antigas para corrigir esse caso de uso comum. No relatório de bug na parte superior, você tem a opção de compartilhar que esse bug também afeta você e / ou ser notificado quando for resolvido.


Bem feito! e bem-vindo ao Peru: P
Brandon Bertelsen 31/03

graças isso fez o truque! Esperemos que para melhorar o SEO, os dns que não estava trabalhando para mim foi aruba.odyssys.net
fratrik

Como você encontra o endereço IP de aruabe.odyssys.net? Ele aparece como 127.0.0.53 para mim usando dig e esse não é um endereço acessível ...?
23418 Ole

@Ole que você precisa para se conectar ao Wi-Fi em primeiro lugar, ou seja, utilizando o telefone, e prazo de ping -a aruabe.odyssys.net por exemplo
Stepan Naumov

Yup entendeu - Graças - I terminou apenas olhando para o roteador wi-fi em configurações gerais, e depois acrescentou aruabe.odyssys.net eo endereço IP para / etc / hosts
Ole

0

A única solução alternativa que encontrei foi inicializar no Windows, conectar-se e, em seguida, inicializar novamente no Linux. Menos que o ideal, mas funcional.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.