Podsumowanie
Z jakiegoś powodu Ubuntu traci dostęp do adresu IP związanego z adresem URL routera, który przetwarza dane logowania do routera. Opublikowałem odpowiedź, która to rozwiązuje. Poszukaj adresu IP routera w telefonie i wpisz go /etc/hosts
pod nazwą, która próbuje przetworzyć dane logowania do routera. To dla mnie rozwiązało. Istnieją również inne odpowiedzi na wypadek, gdyby konfiguracja SB była inna w danym miejscu.
Detale
Jeden post, który znalazłem w telefonie, powiedział, aby dodać adres IP hosta usługi połączenia /etc/hosts
. Adres URL wyświetlany w pasku adresu przeglądarki to:
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
Zrobiłem to, ale wynik jest taki sam. Jakieś pomysły? Starbucks to jedyna sieć WIFI, z którą nie mogę się połączyć.
Zaktualizuj nas, jeśli wiesz, kiedy Google WIFI / Starbucks naprawił ten problem.
Próbowałem użyć innego adresu Mac za pomocą Macchanger:
Permanent MAC: a0:88:69:15:f0:cc (Intel Corporate)
New MAC: 00:11:22:33:44:55 (CIMSYS Inc)
Jednak to nie zadziałało.
Dzisiaj 18 kwietnia wypróbowałem zupełnie innego laptopa i wciąż mam ten sam błąd. Wiadomość mówi:
Error resolving "aruba.odyssys.net": Name or service not known.
Jak dotąd nic dla mnie nie działa. Byłem w kontakcie zarówno ze wsparciem WIFI Starbucks, jak i z ogólną obsługą klienta i jak dotąd nikt nie jest w stanie podać, kiedy i kiedy zostanie to naprawione. Wsparcie Starbucks dało mi ten numer referencyjny:
180413-010073
Powiedzieli, aby zadzwonić do wsparcia Wi-Fi i podać numer, a oni to naprawią. Kiedy zrobiłem Wifi Support powiedział, że nie potrzebują numeru i nic nie mogą zrobić. Jest to bardzo smutne dla firmy, która dokłada wszelkich starań, aby zapewnić klientom wspaniałe wrażenia. Minęło ponad miesiąc, odkąd wprowadzili to na rynek i wciąż nie ma poprawki.
Podczas próby połączenia w przeglądarce jest to adres URL, do którego przekierowuje i zawiesza się https://aruba.odyssys.net/cgi-bin/login
.
Aktualizacja
Próbowałem też dzisiaj użyć adresu MAC mojego telefonu. To nie działało. Starbucks Wifi pomyślało, że jestem nowym laptopem, więc ponownie otworzyło się początkowa rejestracja strony startowej, ale po ukończeniu wpisów nadal się zawiesza https://aruba.odyssys.net/cgi-bin/login
.
Odpowiedzi:
Problem w moim przypadku polega na tym, że Ubuntu nie wie, jak uzyskać dostęp
https://aruba.odyssys.net/cgi-bin/login
. Hostemaruba.odyssys.net
jest router WIFI.Praca wokół
/etc/hosts
./etc/resolv.conf
.Szczegółowe kroki
Znajdź router ip - w terminalu:
(Przykład Wydajność:
default via 172.31.98.1
)Edytuj plik, uruchamiając,
sudo nano /etc/hosts
aby dodać linię:Opcjonalny?
sudo nano /etc/resolv.conf
aby dodać linię przed innymi wpisami serwera nazw:Następnie połączenie przebiega bez żadnych problemów.
Zgłoszenie błędu
Problemem wydaje się raport o błędzie: 1766969 .
źródło
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
więc zostać rozwiązany, niezależnie od tej zmiany, jednak ta zmiana/etc/hosts
pliku rozwiązuje problem.Rozmawiał o tym z obsługą Wi-Fi Google. Znany jest problem ze stroną powitalną Starbucks, jeśli zarejestrujesz więcej niż jedno urządzenie z tym samym adresem e-mail. Pierwsze zarejestrowane urządzenie będzie działać, ale nie drugie. Jeśli możesz użyć sklonowanego adresu MAC na karcie bezprzewodowej, możesz ponownie przejść do strony rejestracji i użyć innego adresu e-mail.
źródło
whois
nie jest odpowiednim narzędziem do wyszukiwania adresów, a przede wszystkim zajmuje się nazwami domen. Aby znaleźć IPS użycienslookup
lubdig
albo nawetping
:(
ping
dodatkowo potwierdzi, czy strona jest osiągalna, ale nieotrzymanie odpowiedzi może również oznaczać, że strona nie odpowiada naping
żądania).źródło
whois
.sbux-portal.globalreachtech.com
, otrzymuję:ole@mki:~$ whois sbux-portal.globalreachtech.com
sukces: 1. Sprawiłem, że mój telefon (Android) pracuje w Starbucks, wypełniając stronę logowania.
znalazł Maca telefonu za pomocą aplikacji Android Info Network Network II .
wyłączyłem telefon wifi i laptop wifi (np. ifconfig wlan0 w dół jako root lub przez sudo)
użyłem macchanger -m ##: ## ... wlan0 (jako root lub przez sudo), aby ustawić mac dla Androida na laptopie z linuksem.
ponownie podłączono laptopa do Starbucks SSID, aby podłączyć laptopa bezpośrednio bez strony logowania
źródło
Ponieważ jest to problem z rozpoznawaniem DNS. Postanowiłem rzucić okiem na to, co robi Ubuntu, aby rozwiązać tę nazwę:
Tak się nie udało i używa
127.0.0.53
jako serwera nazw. Sprawdziłem telefon, który był w stanie połączyć, pod kątem używanego serwera DNS. Okazało się, że8.8.8.8
następuje8.8.4.4
, co ma sens dla sieci Google. Rzeczywiście:To oczywiście działało! Więc zredagowałem moje
/etc/resolv.conf
dodawanieI oto udało mi się połączyć, otwierając firefox i ponownie uruchamiając stronę logowania.
Jesteś specjalnie nie powiedział do edycji
/etc/resolv.conf
przezsystemd-resolved
. Ale myślę, że i tak to wina.źródło
resolv.conf
nieresolve.conf
. Zwracam na to uwagę, ponieważ może łatwo prowadzić do problemów podczas edycji w terminalu za pomocąnano
.Wypróbowałem porady wymienione we wszystkich pozostałych odpowiedziach bez powodzenia. Oto jak w końcu udało mi się to uruchomić:
sudo macchanger -m [your phone's MAC] [your wireless interface]
Teraz powinieneś mieć stabilne połączenie WiFi i Internet na swoim laptopie.
Jeśli pominiesz krok 2, sieć wykryje sfałszowany adres MAC, ale ponieważ nie jesteś jeszcze podłączony, zabierze Cię do strony ponownej logowania zamiast strony logowania - obie nie ładują się poprawnie. Sztuką jest najpierw połączyć się za pomocą telefonu.
To działało dla mnie już kilka razy w kilku różnych lokalizacjach. Mam nadzieję, że to pomoże!
źródło