Không thể kết nối với wifi Starbucks


9

Máy móc:

Ubuntu 17.10 Kernel 4.14 (cho pin trên XPS 9560 của tôi)

Các bước để tái tạo:

  • kết nối với mạng (RED_STB)
  • nhập tên người dùng và mật khẩu
  • Khi tôi nhấn enter, nó sẽ chuyển hướng tôi đến một trang khác (wifiinstant.netsecure.pe) nói rằng không thể truy cập được, khiến tôi không kết nối được.

Tôi đã thử những gì:

  • Thêm thủ công DNS vào cài đặt IPv4 NM
  • Thêm kết nối với NetworkManager.conf
  • Cấu hình lại độ phân giải ( sudo dpkg-reconfigure resolvconf)

Một vài điểm chính:

  • nó hoạt động trên windows
  • Tôi có thể kết nối với các mạng khác không có vấn đề

Phần cứng:

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

Cấu hình quản lý mạng:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

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

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

Có ý kiến ​​gì không?


1
Tôi đã gặp vấn đề tương tự với firefox trên Ubuntu. Bạn có thể thử truy cập trang neverssl.com - được thiết kế để làm cho trang đăng nhập mạng xuất hiện.
Đá cẩm thạch hữu cơ

Điều này xảy ra với cả Firefox và Chrome. Tôi nghi ngờ rằng một phần của quá trình kết nối đang chuyển hướng đến một số trang web sau đó cung cấp cho MAC của tôi một kết nối, nhưng tôi không thể được chuyển hướng đến dịch vụ / trang web đó vì nó ngay lập tức bị lỗi trên Linux.
Brandon Bertelsen

Vấn đề của bạn có vẻ như có thể được đưa vào cổng thông tin web. Nếu nó hoạt động trên Windows, bạn có thể bị từ chối chỉ dựa trên tác nhân người dùng của mình, điều này không hoàn toàn không phổ biến trên các điểm truy cập wifi công cộng. Hãy thử giả mạo tác nhân người dùng của bạn , ít nhất là để xác minh xem vấn đề có còn ở đó hay không. Ngoài ra, hãy thử giả mạo MAC của bạn trong trường hợp nó bị liệt vào danh sách đen.
pzkpfw

Có vẻ là lỗi: 1766969 - vẫn đang mở.
mike stewart

@mikestewart đây có phải là một lỗi không, khi họ là những người không theo dõi RFC?
Emobe

Câu trả lời:


10

Ngồi ở Starbucks bây giờ, có vẻ như tôi đã tìm thấy một cách giải quyết cho việc này. Trong trường hợp của tôi, lỗi hiển thị tên máy chủ trong dấu ngoặc kép:

Lỗi khi giải quyết bảo mật của An ninh.datavalet.io, Tên hoặc dịch vụ không được biết

Làm việc xung quanh

  1. Trong một Terminal, tìm ra địa chỉ IP của secure.datavalet.io.

      ip route
    

    (Ví dụ đầu ra default via 172.31.98.1:)

  2. chạy sudo nano /etc/hostsđể thêm địa chỉ IP và tên máy chủ (từ lỗi) dưới dạng một dòng mới trong hoststệp hệ thống của bạn .

    172.31.98.1 secure.datavalet.io
    
  3. Thường là tùy chọn, nhưng trong một số trường hợp bạn đã kết nối trước đó, bạn cũng có thể cần phải chạy sudo nano /etc/resolv.confvà chèn một dòng đầu tiên nameservervới địa chỉ IP:

    nameserver 172.31.98.1
    
  4. Hãy thử kết nối lại với WI-FI (ví dụ: thông qua Firefox, có chức năng yêu cầu trang đăng nhập Mạng).

Giải trình

Có vẻ như vấn đề là tên máy chủ hotspot (còn gọi là bộ định tuyến WiFi) không thể tìm thấy trong quá trình tra cứu DNS thông thường. Điều này là do cấu hình bộ định tuyến ngoài thông số chung và hệ thống thực tế hoạt động theo thông số RFC.

Có một báo cáo lỗi: 1766969 dường như xác định vấn đề này với các điểm truy cập WiFi phổ biến đối với WiFi khách sạn, quán cà phê và các cấu hình WiFi công cộng khác hoạt động trên Windows hoặc Apple nhưng không phải là systemd. Hy vọng rằng giải pháp sẽ cho phép nó dự phòng chức năng cũ hơn để khắc phục trường hợp sử dụng phổ biến này. Trên báo cáo lỗi ở trên cùng, bạn có tùy chọn chia sẻ rằng lỗi này cũng ảnh hưởng đến bạn và / hoặc được thông báo khi giải quyết.


Làm tốt! và chào mừng bạn đến Peru: P
Brandon Bertelsen

cảm ơn điều này đã lừa Hy vọng để cải thiện SEO, các dns không hoạt động với tôi là aruba.odyssys.net
fratrik

Làm thế nào để bạn tìm thấy địa chỉ IP của aruabe.odyssys.net? Nó xuất hiện dưới dạng 127.0.0.53 đối với tôi khi sử dụng dig và đó không phải là địa chỉ có thể truy cập ...?
Ole

@ Trước tiên, bạn cần kết nối với WIFI, tức là sử dụng điện thoại của bạn và chạy ping -a aruabe.odyssys.net chẳng hạn
Stepan Naumov

Yup hiểu rồi - Cảm ơn - Cuối cùng tôi chỉ tìm bộ định tuyến wifi trong cài đặt chung, sau đó thêm aruabe.odyssys.net và địa chỉ IP vào / etc / hosts
Ole

0

Cách giải quyết duy nhất mà tôi có thể tìm thấy là khởi động vào Windows, kết nối, sau đó khởi động lại vào Linux. Ít hơn lý tưởng nhưng chức năng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.