Zusammenfassung
Aus irgendeinem Grund verliert Ubuntu den Überblick über die IP-Adresse, die der Router-URL zugeordnet ist, die die Anmeldung am Router verarbeitet. Ich habe eine Antwort gepostet, die dies anspricht. Suchen Sie auf Ihrem Telefon nach der IP-Adresse des Routers und geben Sie diese /etc/hosts
unter dem Namen ein, unter dem die Routeranmeldung verarbeitet werden soll. Das hat es für mich gelöst. Es gibt auch andere Antworten, falls das SB-Setup an Ihrem Standort anders ist.
Einzelheiten
Ein Beitrag, den ich auf meinem Telefon gefunden habe, soll die Host-IP des Verbindungsdienstes hinzufügen /etc/hosts
. Die in der Adressleiste des Browsers angezeigte URL lautet:
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
Also habe ich das gemacht, aber das Ergebnis ist das gleiche. Irgendwelche Ideen? Starbucks ist das einzige WIFI, mit dem ich keine Verbindung herstellen kann.
Bitte aktualisieren Sie uns, wenn Sie wissen, wann Google WIFI / Starbucks dieses Problem behoben hat.
Ich habe versucht, mit macchanger eine andere Mac-Adresse zu verwenden:
Permanent MAC: a0:88:69:15:f0:cc (Intel Corporate)
New MAC: 00:11:22:33:44:55 (CIMSYS Inc)
Das hat aber nicht geklappt.
Heute, dem 18. April, habe ich einen völlig anderen Laptop ausprobiert und habe immer noch den gleichen Hangup. Die Nachricht lautet:
Error resolving "aruba.odyssys.net": Name or service not known.
Bisher funktioniert bei mir nichts. Ich war sowohl mit dem Starbucks WIFI-Support als auch mit dem allgemeinen Kundensupport in Kontakt und bisher kann niemand eine Schätzung abgeben, wann oder ob dies jemals behoben wird. Die Unterstützung von Starbucks gab mir diese Referenznummer:
180413-010073
Sie sagten, sie sollten den Wifi-Support anrufen und die Nummer angeben, und sie werden dies beheben. Als ich Wifi Support gemacht habe, haben sie gesagt, sie brauchen die Nummer nicht und es gibt nichts, was sie tun können. Für ein Unternehmen, das sich sehr bemüht, großartige Kundenerlebnisse zu bieten, ist dies ziemlich traurig. Es ist über einen Monat her, seitdem sie dies herausgebracht haben und immer noch keine Lösung.
Beim Versuch, in einem Browser eine Verbindung herzustellen, wird diese URL an diesen weitergeleitet und hängt https://aruba.odyssys.net/cgi-bin/login
.
Aktualisieren
Ich habe heute auch versucht, meine Telefon-MAC-Adresse zu verwenden. Es hat nicht funktioniert. Das Starbucks Wifi dachte, ich sei ein neuer Laptop, und so öffnete es die erste Anmeldung für die Begrüßungsseite erneut, aber nach Abschluss der Eingaben hängt es immer noch https://aruba.odyssys.net/cgi-bin/login
.
Antworten:
Das Problem in meinem Fall ist, dass Ubuntu nicht weiß, wie man darauf zugreift
https://aruba.odyssys.net/cgi-bin/login
. Der Hostaruba.odyssys.net
ist der WLAN-Router.Die Arbeit um
/etc/hosts
./etc/resolv.conf
.Detaillierte Schritte
Finde die Router-IP - in einem Terminallauf:
(Beispiel Ausgang:
default via 172.31.98.1
)Bearbeiten Sie die Datei, indem Sie Folgendes
sudo nano /etc/hosts
ausführen, um die Zeile hinzuzufügen:Wahlweise?
sudo nano /etc/resolv.conf
So fügen Sie die Zeile vor anderen Nameserver-Einträgen hinzu:Danach läuft die Verbindung reibungslos.
Fehlerbericht
Das Problem scheint ein Fehlerbericht zu sein : 1766969 .
quelle
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
Es sollte also behoben werden, unabhängig von dieser Änderung, jedoch/etc/hosts
behebt diese Änderung an der Datei das Problem.Sprach auf Google Wifi-Support zu diesem Thema. Es gibt ein bekanntes Problem mit der Starbucks-Begrüßungsseite, wenn Sie mehr als ein Gerät mit derselben E-Mail-Adresse registrieren. Das erste Gerät, das Sie registrieren, funktioniert, das zweite nicht. Wenn Sie eine geklonte MAC-Adresse auf Ihrer WLAN-Karte verwenden können, können Sie die Registrierungsseite erneut aufrufen und eine andere E-Mail-Adresse verwenden.
quelle
whois
ist nicht das richtige Tool zum Nachschlagen von Adressen, und es handelt sich sowieso meistens um Domainnamen. Um IPs zu finden, verwenden Sienslookup
oderdig
oder sogarping
:(
ping
Wird zusätzlich bestätigen, ob die Seite erreichbar ist, aber keine Antwort erhalten kann auch bedeuten, dass die Site nicht aufping
Anfragen reagiert ).quelle
whois
.sbux-portal.globalreachtech.com
ole@mki:~$ whois sbux-portal.globalreachtech.com
Erfolg: 1. Ich habe mein Telefon (Android) bei Starbucks zum Laufen gebracht, indem ich die Anmeldeseite ausgefüllt habe.
fand das Telefon Mac mit Network Info II Android App.
Telefon-WLAN und Laptop-WLAN ausgeschaltet (z. B. ifconfig wlan0 als root oder über sudo)
benutzte macchanger -m ##: ## ... wlan0 (als root oder via sudo) um den android mac auf dem linux laptop einzustellen.
Erneutes Verbinden des Laptops mit der Starbucks-SSID, um den Laptop direkt ohne Anmeldeseite zu verbinden
quelle
Da dies ein Problem mit der DNS-Auflösung ist. Ich habe beschlossen, mir anzuschauen, was Ubuntu tut, um diesen Namen aufzulösen:
Das ist also fehlgeschlagen und wird
127.0.0.53
als Nameserver verwendet. Ich habe mein Telefon, das eine Verbindung herstellen konnte, auf den verwendeten DNS-Server überprüft. Es stellte sich heraus,8.8.8.8
gefolgt von8.8.4.4
, was für ein Google-Netzwerk sinnvoll ist. Sicher genug:Das hat offensichtlich funktioniert! Also habe ich mein
/etc/resolv.conf
Hinzufügen bearbeitetUnd siehe da, ich konnte eine Verbindung herstellen, indem ich Firefox öffnete und die Anmeldeseite erneut auslöste.
Sie sind nicht besonders zu bearbeiten gesagt
/etc/resolv.conf
durchsystemd-resolved
. Aber ich denke, das ist sowieso seine Schuld.quelle
resolv.conf
nichtresolve.conf
. Ich weise darauf hin, weil es leicht zu Problemen beim Bearbeiten im Terminal kommen kannnano
.Ich habe den in allen anderen Antworten aufgeführten Rat ohne Erfolg ausprobiert. So habe ich es endlich zum Laufen gebracht:
sudo macchanger -m [your phone's MAC] [your wireless interface]
Sie sollten jetzt über eine stabile WLAN- und Internetverbindung auf Ihrem Laptop verfügen.
Wenn Sie Schritt 2 überspringen, erkennt das Netzwerk Ihre gefälschte MAC-Adresse. Da Sie jedoch noch keine Verbindung hergestellt haben, werden Sie zur Seite zum erneuten Anmelden anstelle der Anmeldeseite weitergeleitet, die beide nicht ordnungsgemäß geladen werden können. Der Trick besteht also darin, zuerst eine Verbindung mit Ihrem Telefon herzustellen.
Das hat bei mir schon mehrfach an verschiedenen Standorten geklappt. Ich hoffe, es hilft!
quelle