ไม่สามารถเข้าถึงหน้าการเข้าสู่ระบบ WIFI สาธารณะใน Ubuntu 18.04 Captive Portal Issue


11

ฉันขอโทษถ้าสิ่งนี้ดูเหมือนจะซ้ำกันเป็นสิบ แต่ไม่มีคำตอบใดที่ให้ไว้ในกรณีอื่น ๆ ที่แก้ไขปัญหาของฉันได้

ฉันพยายามใช้ WIFI สาธารณะเช่นเดียวกับที่ฉันทำได้เมื่อสองวันก่อน ขั้นตอนปกติคือ:

  1. เชื่อมต่อกับ Wifi
  2. ลองเรียกดูเว็บไซต์ http: //
  3. รับการส่งต่อไปยังหน้าจอเริ่มต้นที่ต้องกดปุ่ม "เชื่อมต่ออินเทอร์เน็ต"

ตอนนี้ฉันไม่ไปเกินกว่าขั้นตอนที่ 2 อีกแล้ว ฉันใช้เครื่องดูอัลบูต ฉันสามารถเข้าถึงอินเทอร์เน็ตได้ดีโดยใช้ Widows 10 แต่ไม่ใช่ Ubuntu 18.04

ฉันได้หน้าต่าง :

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

ใน Linux ฉันได้รับ :

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

คำแนะนำเกี่ยวกับวิธีการเข้าถึงอินเทอร์เน็ต? ฉันจะขอบคุณมันจริงๆ

การแก้ไข

ดังนั้นโดยพื้นฐานแล้ว Ubuntu บล็อกการเปลี่ยนเส้นทางทั้งหมด ฉันเริ่มต้นคำถามที่แม่นยำยิ่งขึ้นที่นี่: การส่งต่อ DNS ถูกบล็อกใน WIFI เฉพาะ

(ไม่) โชคดีฉันไม่ได้อยู่ในตำแหน่งของ WIFI ที่กล่าวถึงซึ่งตอนนี้ฉันไม่สามารถทดสอบได้และยอมรับคำตอบใด ๆ ที่ตอบด้านล่าง


หากคุณเปิด Google Chrome คุณควรถูกนำไปที่ gstatic.com/generate_204 ซึ่งจะเปิดหน้าเข้าสู่ระบบเครือข่าย
Kulfy

@Kulfy nope ที่ไม่ได้ช่วย ตอนนี้ฉันอยู่ใน Chrome ที่ได้รับ "ไม่สามารถเข้าถึงที่อยู่ IP ของเซิร์ฟเวอร์ gstatic.com"
บาสเตียน

คำตอบ:


7

ผมมีปัญหาเดียวกัน.

  • อินเทอร์เน็ตไม่ทำงาน
  • หน้าล็อกอินเชลยไม่แสดงขึ้นโดยอัตโนมัติ
  • ไอคอน Wifi เป็นเครื่องหมายคำถาม (?)

ฉันจัดการเพื่อเข้าสู่ระบบโดยไปที่หน้าเข้าสู่ระบบที่: https://1.1.1.1/login.html

เมื่อเข้าสู่ระบบฉันอยู่ในสถานการณ์เดิมเหมือนก่อน แต่ปัญหาคือ DNS เท่านั้น:

  • curl -v example.com กลับมาหลังจากเวลาผ่านไป "ไม่สามารถแก้ไขโฮสต์: example.com"
  • ข่าวดี: ฉันสามารถ ping Google DNS 8.8.8.8 ได้ด้วย ping 8.8.8.8

ฉันเพิ่ม 8.8.8.8 ไปยังรายการเซิร์ฟเวอร์ DNS สำหรับการเชื่อมต่อ WiFi ของฉันผ่านขั้นตอนต่อไปนี้:

  • คลิกที่ไอคอน WiFi (ฉันเป็นเครื่องหมายคำถามเนื่องจาก WiFi ไม่ทำงาน)
  • คลิกที่ชื่อเครือข่าย WiFi จากนั้นเลือกการตั้งค่า Wifi จากนั้นหมุนวงล้อไปยังเครือข่าย WiFi ของฉันแล้วเลือกแท็บ IPv4
  • เขียน 8.8.8.8 ในกล่องข้อความ DNS (เปิดสวิตช์ DNS โดยอัตโนมัติ
  • ใช้การเปลี่ยนแปลง
  • รีสตาร์ทตัวจัดการเครือข่าย: sudo service network-manager restart

และมันก็ได้ผลกับฉันด้วย

systemd-resolve --status ตอนนี้ส่งคืนเซิร์ฟเวอร์ DNS สองเครื่องสำหรับการเชื่อมต่อ WiFi และอันแรกคือ DNS ที่กำหนดโดยเครือข่ายส่วนที่สองคือ 8.8.8.8

ฉันหวังว่านี่จะช่วยได้


การเพิ่ม DNS ของ google นี้ทำงานด้วยตนเองสำหรับฉันใน "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 ( ? )

ต่อไปนี้ช่วยฉันแก้ปัญหานี้ในการติดตั้ง Ubuntu 18.04 มาตรฐาน

โซลูชันที่ 1:

การตั้งค่า> ความเป็นส่วนตัว> การตรวจสอบการเชื่อมต่อ> ปิด

ด้านบนก็เพียงพอที่จะแสดงหน้าการเข้าสู่ระบบเชลยสำหรับเครือข่ายไร้สายจำนวนมาก บางอย่าง (เช่น gwr on-train wifi) ยังต้องการโซลูชันที่ 2:

การตั้งค่า> Wi-Fi> เลือกการตั้งค่า (คลิกที่ไอคอนฟันเฟือง) สำหรับเครือข่ายที่คุณพยายามเข้าถึง เลือกแท็บ IPv6 สำหรับวิธี IPv6 ให้เลือก 'อัตโนมัติเฉพาะ DHCP' (แทนการตั้งค่าเริ่มต้น 'อัตโนมัติ') คลิกนำไปใช้

นอกจากนี้ยังอาจช่วยในการทำ:

การตั้งค่า> เครือข่าย> เครือข่ายพร็อกซี่ - ปิด (คลิกที่ปุ่มการตั้งค่าที่มีไอคอนฟันเฟือง)


ขอบคุณ - การสลับ 'การตรวจสอบการเชื่อมต่อ -> ปิด' เพิ่งช่วยฉัน
Dirk Eddelbuettel

1

ปัญหาเกิดจาก daemon ที่ได้รับการแก้ไขใน 17.04 นี่เป็นการแบ่งการส่งต่อในเพจคำบรรยายไร้สาย โซลูชันที่นำเสนอที่นี่ไม่ได้ใช้เซิร์ฟเวอร์ชื่อของ Google วิธีการแก้ปัญหาคือแทนที่แก้ไขด้วย dnsmasq ตามที่เคยใช้มาก่อนและสามารถพบได้ที่นี่

วิธีการปิดการใช้งาน systemd- แก้ไขและแก้ไข DNS ด้วย dnsmasq?



0

ฉันพบปัญหานี้เมื่อเร็ว ๆ นี้และฉันไม่แน่ใจว่าเกิดจากอะไร แต่คำแนะนำในการลองเรียกดู IP เชลยพอร์ทัลที่ทำให้บางสิ่งบางอย่างในสมองของฉันหายไป ตอนแรกฉันพยายามกระตุก IP ภายนอกping 8.8.8.8แต่ทีมรักษาความปลอดภัยเครือข่ายล็อคไว้อย่างถูกต้อง จากนั้นฉันก็วิ่งip routeไปดู IP ที่ฉันได้รับมอบหมายและพยายามเข้าถึงเกตเวย์เริ่มต้นผ่านทาง https แต่ฉันได้รับข้อความว่ามีการตอบกลับที่ว่างเปล่าซึ่งอย่างน้อยก็พิสูจน์ให้ฉันเห็นว่ามีการฟังเซิร์ฟเวอร์และเมื่อฉันเปลี่ยนเป็น http มันเด้งฉันอย่างถูกต้องไปที่หน้าเข้าสู่ระบบพอร์ทัลเชลย

xdg-open http://$(ip --oneline route get 8.8.8.8 | awk '{print $3}')วิธีที่รวดเร็วที่จะลองนี้คือ นี่จะค้นหาเกตเวย์เริ่มต้นและพิมพ์เป็น IP จากนั้นลองเปิดในเบราว์เซอร์เริ่มต้นของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.