Резюме
По какой-то причине Ubuntu теряет IP-адрес, связанный с URL-адресом маршрутизатора, который обрабатывает вход в систему к маршрутизатору. Я отправил ответ, который обращается к этому. Найдите IP-адрес маршрутизатора на вашем телефоне и введите его /etc/hosts
под именем, которое пытается обработать ваш логин маршрутизатора. Это решило это для меня. Есть и другие ответы в случае, если настройка SB отличается от того, где вы находитесь.
Детали
В одном сообщении, которое я нашел на своем телефоне, говорилось, что нужно добавить IP-адрес хоста службы соединений /etc/hosts
. URL, отображаемый в адресной строке браузера:
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
Я так и сделал, но результат тот же. Любые идеи? Starbucks - единственный WIFI, к которому я не могу подключиться.
Пожалуйста, сообщите нам, если вы знаете, когда Google WIFI / Starbucks исправил эту проблему.
Я попытался использовать другой Mac-адрес с помощью Macchanger:
Permanent MAC: a0:88:69:15:f0:cc (Intel Corporate)
New MAC: 00:11:22:33:44:55 (CIMSYS Inc)
Однако это не сработало.
Сегодня, 18 апреля, я попробовал совершенно другой ноутбук, и у меня все тот же завис. В сообщении говорится:
Error resolving "aruba.odyssys.net": Name or service not known.
Так что пока ничего не работает для меня. Обращались в службу поддержки WIFI Starbucks и в общую службу поддержки клиентов, и до сих пор никто не может дать оценку того, когда или если это когда-нибудь будет исправлено. Поддержка Starbucks дала мне этот номер ссылки:
180413-010073
Они сказали позвонить в поддержку Wi-Fi и дать номер, и они это исправят. Когда я сделал Wifi Support сказал, что им не нужен номер, и они ничего не могут сделать. Для компании, которая изо всех сил старается обеспечить отличное качество обслуживания клиентов, это довольно печально. Прошло уже больше месяца с тех пор, как они выкатили это, и до сих пор не решено.
При попытке подключиться в браузере это URL, на который он перенаправляется и зависает https://aruba.odyssys.net/cgi-bin/login
.
Обновить
Также попытался использовать мой телефон MAC-адрес сегодня. Это не работает. Starbucks Wifi подумал, что я новый ноутбук, и поэтому он снова открыл начальную регистрацию на странице-заставке, но после завершения записи он все еще висит https://aruba.odyssys.net/cgi-bin/login
.
Ответы:
Проблема в моем случае заключается в том, что Ubuntu не знает, как получить доступ
https://aruba.odyssys.net/cgi-bin/login
. Хостaruba.odyssys.net
- это WIFI-роутер.Работа вокруг
/etc/hosts
./etc/resolv.conf
.Подробные шаги
Найдите роутер ip - в терминале запустите:
(Пример вывод:
default via 172.31.98.1
)Отредактируйте файл, запустив,
sudo nano /etc/hosts
чтобы добавить строку:Необязательный?
sudo nano /etc/resolv.conf
чтобы добавить строку перед любыми другими записями сервера имен:После этого соединение проходит без помех.
Отчет об ошибке
Проблема, кажется, сообщение об ошибке: 1766969 .
источник
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
Таким образом, оно должно разрешаться независимо от этого изменения, однако это изменение/etc/hosts
файла устраняет проблему.Говорил об этом в службу поддержки Wifi Google. Существует известная проблема со стартовой страницей Starbucks, если вы регистрируете более одного устройства с одним и тем же адресом электронной почты. Первое устройство, которое вы зарегистрируете, будет работать, но не второе. Если вы можете использовать клонированный MAC-адрес на своей беспроводной карте, вы можете снова перейти на страницу регистрации и использовать другой адрес электронной почты.
источник
whois
это не правильный инструмент для поиска адресов, и он в любом случае имеет дело с доменными именами. Чтобы найти IP-адреса, используйтеnslookup
илиdig
или дажеping
:(
ping
дополнительно подтвердит, что сторона достижима, но отсутствие ответа может также означать, что сайт не отвечает наping
запросы).источник
whois
.sbux-portal.globalreachtech.com
я получаю:ole@mki:~$ whois sbux-portal.globalreachtech.com
успех: 1. заставил мой телефон (android) работать в Starbucks, заполнив страницу входа.
нашел телефон Mac с помощью Android-приложения Network Info II .
выключил телефон wifi и ноутбук wifi (например, ifconfig wlan0 под рутом или через sudo)
использовал macchanger -m ##: ## ... wlan0 (от имени root или через sudo), чтобы установить android mac на ноутбуке linux.
переподключил ноутбук к SSID Starbucks для прямого подключения ноутбука без страницы входа
источник
Так как это проблема разрешения DNS. Я решил взглянуть на то, что делает Ubuntu для разрешения этого имени:
Так что не удалось, и он использует в
127.0.0.53
качестве сервера имен. Я проверил свой телефон, который смог подключиться, для используемого DNS-сервера. Оказалось, что8.8.8.8
последовало8.8.4.4
, что имеет смысл для сети Google. Конечно же:Это очевидно сработало! Поэтому я отредактировал свое
/etc/resolv.conf
добавлениеИ вот, я смог подключиться, открыв firefox и снова запустив страницу входа.
Вы специально сказали , не редактировать с
/etc/resolv.conf
помощьюsystemd-resolved
. Но я думаю, что это все равно вина.источник
resolv.conf
не такresolve.conf
. Я указываю на это, потому что это может легко привести к проблемам при редактировании в терминале сnano
.Я попробовал совет, указанный во всех остальных ответах, но безуспешно. Вот как я наконец заработал:
sudo macchanger -m [your phone's MAC] [your wireless interface]
Теперь у вас должен быть стабильный WiFi и подключение к интернету на вашем ноутбуке.
Если вы пропустите шаг 2, сеть обнаружит ваш поддельный MAC-адрес, но, поскольку вы еще не подключены, вы перейдете на страницу повторного входа, а не на страницу входа в систему, обе из которых не будут загружаться должным образом. Итак, хитрость заключается в том, чтобы сначала подключиться с помощью телефона.
Это сработало для меня несколько раз в нескольких разных местах. Я надеюсь, что это помогает!
источник