Ich kann keine Verbindung zu Starbucks-WLAN herstellen

9

Maschine:

Ubuntu 17.10 Kernel 4.14 (für Akku auf meinem XPS 9560)

Schritte zum Wiederherstellen:

  • Verbindung zum Netzwerk herstellen (RED_STB)
  • Geben Sie einen Benutzer und ein Passwort ein
  • Wenn ich die Eingabetaste drücke, werde ich auf eine andere Seite (wifiinstant.netsecure.pe) weitergeleitet, auf der angegeben wird, dass sie nicht erreichbar ist, sodass ich nicht verbunden bin.

Was habe ich versucht:

  • Manuelles Hinzufügen von DNS zu IPv4-NM-Einstellungen
  • Hinzufügen von Konnektivität zu NetworkManager.conf
  • Resolvconf ( sudo dpkg-reconfigure resolvconf) neu konfigurieren

Ein paar wichtige Punkte:

  • es funktioniert unter Windows
  • Ich kann mich problemlos mit anderen Netzwerken verbinden

Hardware:

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

NetworkManager-Konfiguration:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

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

Irgendwelche Ideen?

Brandon Bertelsen
quelle
1
Ich hatte ähnliche Probleme mit Firefox auf Ubuntu. Sie können versuchen, die Seite neverssl.com aufzurufen. Dadurch wird die Netzwerkanmeldeseite angezeigt .
Bio-Marmor
Dies geschieht sowohl mit Firefox als auch mit Chrome. Ich vermute, dass ein Teil des Verbindungsprozesses zu einer Site umgeleitet wird, die dann meinem MAC eine Verbindung gibt, aber ich kann nicht zu diesem Service / dieser Site umgeleitet werden, da dies unter Linux sofort fehlschlägt.
Brandon Bertelsen
Ihr Problem scheint im Webportal enthalten zu sein. Wenn es unter Windows funktioniert, werden Sie möglicherweise allein aufgrund Ihres Benutzeragenten abgelehnt. Dies ist bei öffentlichen WLAN-Hotspots nicht ungewöhnlich. Versuchen Sie , Ihren Benutzeragenten zu fälschen , um zumindest zu überprüfen, ob das Problem weiterhin besteht oder nicht. Versuchen Sie auch, Ihren MAC zu fälschen, falls er auf die schwarze Liste gesetzt wurde.
pzkpfw
Scheint ein Fehler zu sein: 1766969 - der noch offen ist.
Mike Stewart
@mikestewart ist dies ein Fehler, wenn sie nicht RFC folgen?
Emobe

Antworten:

10

Wenn ich jetzt bei Starbucks sitze, habe ich anscheinend eine Problemumgehung dafür gefunden. In meinem Fall zeigt der Fehler den Hostnamen in Anführungszeichen:

Fehler beim Beheben von "secure.datavalet.io": Name oder Dienst nicht bekannt

Umgehen

  1. Ermitteln Sie in einem Terminal die IP-Adresse von secure.datavalet.io.

      ip route
    

    (Beispiel Ausgang: default via 172.31.98.1)

  2. Führen Sie sudo nano /etc/hostsdiese Option aus, um die IP-Adresse und den Hostnamen (aufgrund eines Fehlers) als neue Zeile in Ihre Systemdatei hostseinzufügen.

    172.31.98.1 secure.datavalet.io
    
  3. Normalerweise optional, aber in einigen Fällen, in denen Sie zuvor eine Verbindung hergestellt haben, müssen Sie möglicherweise auch sudo nano /etc/resolv.confeine erste Zeile nameservermit der IP-Adresse ausführen und einfügen :

    nameserver 172.31.98.1
    
  4. Versuchen Sie erneut, eine Verbindung zu WI-FI herzustellen (z. B. über Firefox, das die Funktionalität hat, die Netzwerkanmeldeseite anzufordern).

Erläuterung

Es scheint, dass das Problem darin besteht, dass der Hotspot-Servername (auch bekannt als WLAN-Router) während der normalen DNS-Suche nicht gefunden werden kann. Dies ist auf eine häufig nicht spezifikationsgerechte Routerkonfiguration zurückzuführen, und die Tatsache, dass systemd gemäß der RFC-Spezifikation arbeitet.

Es gibt einen Fehlerbericht: 1766969 , der dieses Problem mit WLAN-Hotspots zu identifizieren scheint, die in Hotel-WLAN, Cafés und anderen öffentlichen WLAN-Konfigurationen, die unter Windows oder Apple funktionieren, jedoch nicht systemd. Hoffentlich kann die Lösung auf ältere Funktionen zurückgreifen, um diesen häufigen Anwendungsfall zu beheben. Im Fehlerbericht oben haben Sie die Option, dass dieser Fehler auch Sie betrifft, und / oder benachrichtigt zu werden, wenn er behoben ist.

Stepan Naumov
quelle
Gut gemacht! und willkommen in Peru: P
Brandon Bertelsen
danke das hat den Trick gemacht! Hoffentlich, um die SEO zu verbessern, war die DNS, die für mich nicht funktionierte, aruba.odyssys.net
fratrik
Wie finden Sie die IP-Adresse von aruabe.odyssys.net? Es kommt als 127.0.0.53 für mich mit dig und das ist keine erreichbare Adresse ...?
Ole
@Ole Sie müssen zuerst eine Verbindung zu WIFI herstellen, dh über Ihr Telefon, und dann ping -a aruabe.odyssys.net ausführen
Stepan Naumov
Yup hat es - Danke - ich habe nur nach dem WLAN-Router unter den allgemeinen Einstellungen gesucht und dann aruabe.odyssys.net und die IP-Adresse zu / etc / hosts hinzugefügt
Ole
0

Die einzige Problemumgehung, die ich finden konnte, bestand darin, Windows zu starten, eine Verbindung herzustellen und dann wieder Linux zu starten. Weniger als ideal, aber funktional.

Brandon Bertelsen
quelle