Impossibile connettersi al wifi Starbucks


9

Macchina:

Ubuntu 17.10 Kernel 4.14 (per batteria sul mio XPS 9560)

I passaggi per ricreare:

  • connettersi alla rete (RED_STB)
  • inserisci un utente e una password
  • quando premo invio mi reindirizza a un'altra pagina (wifiinstant.netsecure.pe) che dice che non può essere raggiunto, lasciandomi disconnesso.

Cosa ho provato:

  • Aggiunta manuale del DNS alle impostazioni NM IPv4
  • Aggiunta di connettività a NetworkManager.conf
  • Riconfigurazione di resolvconf ( sudo dpkg-reconfigure resolvconf)

Un paio di punti chiave:

  • funziona su windows
  • Posso collegarmi ad altre reti senza problemi

Hardware:

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

NetworkManager Config:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

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

Qualche idea?


1
Ho avuto problemi simili con Firefox su Ubuntu. Puoi provare a visitare la pagina neverssl.com , progettata per far apparire la pagina di accesso alla rete.
Marmo organico

Questo succede sia con Firefox che con Chrome. Ho il sospetto che parte del processo di connessione sia il reindirizzamento verso un sito che quindi fornisce al mio MAC una connessione, ma non posso essere reindirizzato a quel servizio / sito perché fallisce immediatamente su Linux.
Brandon Bertelsen,

Il problema sembra essere contenuto nel portale web. Se funziona su Windows, potresti essere negato in base al solo agente utente, questo non è del tutto insolito sugli hotspot Wi-Fi pubblici. Prova a falsificare il tuo agente utente , almeno per verificare se il problema è ancora presente o meno. Prova anche a falsificare il tuo MAC nel caso in cui fosse nella lista nera.
pzkpfw,

Sembra essere un bug: 1766969 - che è ancora aperto.
Mike Stewart,

@mikestewart è un bug però, quando sono quelli che non seguono RFC?
Emobe,

Risposte:


10

Seduto a Starbucks ora, sembra che ho trovato una soluzione per questo. Nel mio caso l'errore mostra il nome host tra virgolette:

Errore nella risoluzione di "secure.datavalet.io": nome o servizio non conosciuti

Aggirare

  1. In un Terminale, scopri l'indirizzo IP di secure.datavalet.io.

      ip route
    

    (Uscita Esempio: default via 172.31.98.1)

  2. eseguire sudo nano /etc/hostsper aggiungere l'indirizzo IP e il nome host (dall'errore) come nuova riga nel hostsfile di sistema .

    172.31.98.1 secure.datavalet.io
    
  3. Di solito facoltativo, ma in alcuni casi in cui ti sei già connesso in precedenza, potresti dover anche eseguire sudo nano /etc/resolv.confe inserire una riga per la prima nameservercon l'indirizzo IP:

    nameserver 172.31.98.1
    
  4. Prova a connetterti di nuovo a WI-FI (ad esempio, tramite Firefox, che ha la funzionalità di richiedere la pagina di accesso alla rete).

Spiegazione

Sembra che il problema sia che il nome del server hotspot (aka router WiFi) non è stato trovato durante la normale ricerca DNS. Ciò è dovuto a una configurazione comune del router fuori specifica e il fatto che systemd opera secondo le specifiche RFC.

C'è una segnalazione di bug: 1766969 che sembra identificare questo problema con hotspot WiFi comuni a WiFi hotel, caffetterie e altre configurazioni WiFi pubbliche che funzionano su Windows o Apple ma non su systemd. Speriamo che la soluzione gli consenta di ripristinare le funzionalità precedenti per risolvere questo caso d'uso comune. Nella segnalazione di bug in alto, hai l'opzione condividi che anche questo errore ti riguarda e / o ricevi una notifica quando risolto.


Molto bene! e benvenuto in Perù: P
Brandon Bertelsen,

grazie questo ha funzionato! Speriamo di migliorare il SEO, il DNS che non funzionava per me era aruba.odyssys.net
fratrik

Come si trova l'indirizzo IP di aruabe.odyssys.net? Mi risulta 127.0.0.53 per me usando dig e non è un indirizzo raggiungibile ...?
Ole

@Ole devi prima connetterti al WIFI, cioè usando il tuo telefono, ed eseguire ping -a aruabe.odyssys.net per esempio
Stepan Naumov,

Sì, l'ho capito - Grazie - Ho finito per cercare il router wifi nelle impostazioni generali, quindi ho aggiunto aruabe.odyssys.net e l'indirizzo IP a / etc / hosts
Ole

0

L'unica soluzione che ho trovato è stata l'avvio in Windows, la connessione e il riavvio in Linux. Meno che ideale ma funzionale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.