Không thể truy cập trang đăng nhập WIFI công cộng trong Sự cố Cổng thông tin Captive Ubuntu 18.04


11

Tôi xin lỗi nếu điều này dường như là bản sao thứ mười, nhưng không có câu trả lời nào được cung cấp trong các trường hợp khác đã giải quyết vấn đề của tôi.

Tôi đang cố gắng sử dụng WIFI công cộng giống như tôi đã làm thành công hai ngày trước. Thủ tục thông thường là:

  1. kết nối với Wifi
  2. thử duyệt một số trang http: //
  3. được chuyển tiếp đến màn hình giật gân đó, nơi cần nhấn nút "kết nối với internet"

Bây giờ tôi không vượt quá bước 2 nữa. Tôi đang sử dụng máy khởi động kép. Tôi có thể truy cập internet tốt bằng Widows 10, nhưng không phải Ubuntu 18.04.

Trên cửa sổ tôi nhận được :

SSID:   SEC Wi-Fi
Protocol:   802.11n
Security type:  Open
Network band:   2.4 GHz
Network channel:    6
IPv4 address:   192.168.33.154
IPv4 DNS servers:   192.168.0.1
192.168.0.1
Manufacturer:   Intel Corporation
Description:    Intel(R) Dual Band Wireless-AC 7260
Driver version: 17.15.0.5
Physical address (MAC): 0C-8B-FD-75-00-D5

Windows IP Configuration

   Host Name . . . . . . . . . . . . : DESKTOP-G83LKQ1
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : fdxtended.com

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : fdxtended.com
   Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7260
   Physical Address. . . . . . . . . : 0C-8B-FD-75-00-D5
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::656c:ef48:d71c:420e%17(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.33.154(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.128.0
   Lease Obtained. . . . . . . . . . : Wednesday, 13 June 2018 17:17:44
   Lease Expires . . . . . . . . . . : Wednesday, 13 June 2018 23:18:53
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DHCPv6 IAID . . . . . . . . . . . : 286034941
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-22-A4-A4-F1-A0-D3-C1-9C-CD-E0
   DNS Servers . . . . . . . . . . . : 192.168.0.1
                                       192.168.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Trong Linux tôi nhận được :

ifconfig:

wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.33.154  netmask 255.255.128.0  broadcast 192.168.127.255
        inet6 fe80::499:60a3:aae7:a075  prefixlen 64  scopeid 0x20<link>
        ether 0c:8b:fd:75:00:d5  txqueuelen 1000  (Ethernet)
        RX packets 33578  bytes 19389454 (19.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 23622  bytes 3363483 (3.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

systemd-resolve --status:

Global
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 3 (wlo1)
      Current Scopes: DNS
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
         DNS Servers: 192.168.0.1
          DNS Domain: fdxtended.com

curl -v example.com:

* Rebuilt URL to: example.com/
* Could not resolve host: example.com
* Closing connection 0
curl: (6) Could not resolve host: example.com

Bất kỳ gợi ý về làm thế nào để có được truy cập internet? Tôi thực sự sẽ đánh giá cao nó.

Chỉnh sửa

Vì vậy, về cơ bản, Ubuntu chặn tất cả các chuyển hướng. Tôi đã bắt đầu một câu hỏi chính xác hơn ở đây: Chuyển tiếp DNS bị chặn trong WIFI cụ thể

(Un) may mắn thay, tôi không còn ở vị trí của WIFI được đề cập nữa mà bây giờ tôi không thể kiểm tra và do đó chấp nhận bất kỳ câu trả lời nào dưới đây.


Nếu bạn mở Google Chrome, bạn sẽ được chuyển hướng đến gstatic.com/generate_204 sẽ mở trang đăng nhập mạng.
Kulfy

@Kulfy không giúp được gì. Bây giờ tôi đang ở trong Chrome nhận được "Không thể tìm thấy trang web này của địa chỉ IP máy chủ của gstatic.com."
Bastian

Câu trả lời:


7

Tôi đã từng gặp vấn đề tương tự.

  • Internet không hoạt động
  • Trang đăng nhập bị giam giữ không tự động hiển thị
  • Biểu tượng wifi là một dấu hỏi (?)

Tôi đã quản lý để đăng nhập bằng cách truy cập trang đăng nhập tại: https://1.1.1.1/login.html

Sau khi đăng nhập, tôi đã ở trong tình trạng tương tự như trước đây, nhưng sau đó, vấn đề chỉ là DNS:

  • curl -v example.com trở lại, sau một thời gian, "Không thể giải quyết máy chủ: example.com".
  • Tin tốt: Tôi có thể thành công ping Google DNS 8.8.8.8 với ping 8.8.8.8

Tôi đã thêm 8.8.8.8 vào danh sách máy chủ DNS cho kết nối WiFi của mình, thông qua các bước sau:

  • Nhấp vào biểu tượng WiFi (của tôi là một dấu hỏi, vì WiFi không hoạt động)
  • Nhấp vào tên mạng WiFi, sau đó Cài đặt Wifi, sau đó bánh xe gần với mạng WiFi của tôi, sau đó là tab IPv4
  • Đã viết 8.8.8.8 trong hộp văn bản DNS (bật DNS "Tự động")
  • Áp dụng các thay đổi
  • Khởi động lại trình quản lý mạng: sudo service network-manager restart

Và nó đã làm việc cho tôi.

systemd-resolve --status bây giờ trả về hai Máy chủ DNS cho kết nối WiFi, cái đầu tiên là DNS được chỉ định bởi mạng, cái thứ hai là 8.8.8.8

Tôi hy vọng điều này có thể giúp đỡ.


Việc thêm DNS của google đã làm việc theo cách thủ công cho tôi trên "captiveportal-login.example.com".
joshperry

4
Internet was not working
Captive Login Page did not show up automatically. No browser shows that page. 
Wifi icon was a question mark ( ? )

Sau đây đã giúp tôi giải quyết vấn đề này khi cài đặt Ubuntu 18.04 tiêu chuẩn.

Giải pháp 1:

Cài đặt> Quyền riêng tư> Kiểm tra kết nối> Tắt.

Ở trên là đủ để hiển thị trang đăng nhập bị giam cầm cho nhiều mạng wifi. Tuy nhiên, một số (ví dụ: wifi trên tàu) cũng yêu cầu giải pháp 2:

Cài đặt> Wi-Fi> chọn cài đặt (nhấp vào biểu tượng răng cưa) cho mạng bạn đang cố truy cập. Chọn tab IPv6. Đối với phương thức IPv6, chọn 'Tự động, chỉ DHCP' (thay vì cài đặt mặc định 'Tự động'). Nhấp vào Áp dụng.

Nó cũng có thể giúp để làm:

Cài đặt> Mạng> Proxy mạng - Tắt. (Nhấp vào nút cài đặt có biểu tượng răng cưa trên đó.)


Cảm ơn - việc kiểm tra 'Connectiviry -> Tắt' chỉ giúp tôi.
Dirk Eddelbuettel

1

Vấn đề được gây ra bởi trình nền đã giải quyết được giới thiệu vào 17.04. Điều này phá vỡ chuyển tiếp trong các trang bắt giữ wifi. Giải pháp được trình bày ở đây KHÔNG dựa vào các máy chủ tên của Google. Giải pháp thay thế được giải quyết bằng dnsmasq, như đã được sử dụng trước đây và có thể được tìm thấy ở đây:

Làm cách nào để vô hiệu hóa systemd-phân giải và giải quyết DNS với dnsmasq?



0

Gần đây tôi gặp phải vấn đề này và tôi không chắc chính xác nguyên nhân gây ra vấn đề gì, nhưng gợi ý thử duyệt qua cổng IP bị giam cầm đã đánh mất thứ gì đó trong não tôi. Lúc đầu, tôi đã thử ping IP bên ngoài ping 8.8.8.8nhưng nhóm bảo mật mạng đã khóa đúng cách. Sau đó, tôi chạy ip routeđến để xem IP nào tôi đã được chỉ định và thử truy cập vào cổng mặc định qua https, nhưng tôi nhận được một thông báo rằng có một phản hồi trống mà ít nhất đã chứng minh cho tôi rằng có một máy chủ lắng nghe và khi tôi chuyển sang http nó chính xác đưa tôi đến trang đăng nhập cổng bị khóa.

Cách nhanh chóng để thử điều này là xdg-open http://$(ip --oneline route get 8.8.8.8 | awk '{print $3}'). Điều này tìm thấy cổng mặc định và in IP của nó và sau đó thử mở nó trong trình duyệt mặc định của bạn.

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.