Неможливо підключитися до 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.