Неможливо підключитися до Wi-Fi Starbucks


9

Машина:

Ubuntu 17.10 ядро ​​4.14 (для акумулятора на моєму XPS 9560)

Кроки до відтворення:

  • підключитися до мережі (RED_STB)
  • введіть користувача та пароль
  • коли я натискаю клавішу Enter, вона переспрямовує мене на іншу сторінку (wifiinstant.netsecure.pe), де написано, що її неможливо дістати, залишаючи мене без зв'язку.

Що я спробував:

  • Вручну додавання DNS до налаштувань NM IPv4
  • Додавання підключення до NetworkManager.conf
  • Переконфігурування resoluvconf ( sudo dpkg-reconfigure resolvconf)

Пара ключових моментів:

  • він працює на вікнах
  • Я можу підключитися до інших мереж без проблем

Обладнання:

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

Налаштування NetworkManager:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

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

Будь-які ідеї?


1
У мене були подібні проблеми з firefox на ubuntu. Ви можете спробувати перейти на сторінку neverssl.com - яка створена для того, щоб відобразити сторінку входу в мережу.
— Органічний мармур

Це відбувається як з Firefox, так і з Chrome. Я підозрюю, що частина процесу підключення перенаправляє на якийсь сайт, який потім надає моєму MAC з'єднання, але я не можу перенаправитись на цю службу / сайт, тому що вона негайно виходить з ладу в Linux.
— Брендон Бертелсен

Ваша проблема звучить так, що вона може міститися на веб-порталі. Якщо він працює в Windows, вам можуть відмовити лише на основі вашого агента користувача, це не зовсім рідко для точок доступу громадських Wi-Fi. Спробуйте підробити агента користувача , принаймні, щоб перевірити, проблема все ще існує чи ні. Також спробуйте підробити MAC, якщо він був у чорному списку.
— pzkpfw

Здається, помилка: 1766969 - яка досі відкрита.
— Майк Стюарт

@mikestewart це помилка, коли вони не слідкують за RFC?
— Емобе

Відповіді:


10

Сидячи зараз у Starbucks, схоже, я знайшов рішення для цього. У моєму випадку помилка показує ім'я хоста в лапках:

Помилка при вирішенні "secure.datavalet.io": ім'я чи послуга невідомі

Робота навколо

  1. У Терміналі дізнайтеся IP-адресу secure.datavalet.io.

      ip route
    

    (Приклад виведення: default via 172.31.98.1)

  2. запустіть, sudo nano /etc/hostsщоб додати IP-адресу та ім’я хоста (з помилки) як новий рядок у вашому системному hostsфайлі.

    172.31.98.1 secure.datavalet.io
    
  3. Зазвичай необов’язково, але в деяких випадках, коли ви раніше підключились, вам може знадобитися також запустити sudo nano /etc/resolv.confі вставити рядок для першого nameserverз IP-адресою:

    nameserver 172.31.98.1
    
  4. Спробуйте підключитися до WI-FI ще раз (наприклад, через Firefox, який має функціональні можливості запиту сторінки входу в мережу).

Пояснення

Здається, проблема полягає в тому, що ім'я сервера точки доступу (він же маршрутизатор WiFi) неможливо знайти під час звичайного пошуку DNS. Це пояснюється загальною конфігурацією маршрутизатора поза специфікацією, і факт systemd працює відповідно до специфікації RFC.

Є звіт про помилку: 1766969, який, здається, визначає цю проблему з точок доступу до WiFi, загальних для Wi-Fi у готелі, кав’ярень та інших публічних конфігурацій WiFi, які працюють у Windows чи Apple, але не системні. Сподіваємось, це рішення дозволить повернути його до старішої функціональності, щоб виправити цей звичайний випадок використання. У звіті про помилку вгорі ви маєте можливість поділитися тим, що ця помилка впливає і на вас, та / або отримуватиме повідомлення про її усунення.


Молодці! і ласкаво просимо в Перу: П
— Брендон Бертелсен

спасибі це зробив трюк! Сподіваюсь на покращення SEO, dns, який не працював для мене, був aruba.odyssys.net
— fratrik

Як знайти ip адресу aruabe.odyssys.net? Він підходить як 127.0.0.53 для мене за допомогою dig, і це не доступна адреса ...?
— Оле

@Ole вам потрібно спочатку підключитися до WIFI, тобто за допомогою телефону, і запустити ping -a aruabe.odyssys.net, наприклад
— Степан Наумов,

Так є це - спасибі - я в кінцевому підсумку просто шукаю Wi - Fi маршрутизатор під загальними настройками, а потім додав aruabe.odyssys.net і IP - адреса / і т.д. / хости
— Ole

0

Єдине вирішення, яке я міг знайти, - це завантажитися в Windows, підключитися та знову завантажитися в Linux. Менш ідеального, але функціонального.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.