Неможливо відкрити загальнодоступну сторінку входу в WIFI у випуску портального порталу Ubuntu 18.04


11

Вибачте, якщо це видається десятим дублікатом, але жодна з відповідей, наданих в інших випадках, не вирішила мою проблему.

Я намагаюся використовувати загальнодоступний WIFI так само, як це було успішно два дні тому. Звичайна процедура:

  1. підключитися до Wi-Fi
  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

(Un) на щастя, я більше не перебуваю у місці згаданого WIFI, тобто зараз я не можу перевірити і, таким чином, прийняти будь-яку відповідь нижче.


Якщо ви відкриєте Google Chrome, вам слід перейти на сторінку gstatic.com/generate_204, яка відкриє сторінку входу в мережу.
Kulfy

@Kulfy nope, що не допомагає. Тепер я перебуваю в Chrome, отримуючи "Цей веб-сайт неможливо отримати, IP-адресу сервера gstatic.com не вдалося знайти".
Бастіан

Відповіді:


7

У мене була така ж проблема.

  • Інтернет не працював
  • Сторінка, яка перебуває в полоні, не відображається автоматично
  • Значок Wi-Fi був знаком питання (?)

Мені вдалося увійти, відвідавши сторінку входу за адресою: https://1.1.1.1/login.html

Після входу я опинився в тій же ситуації, що і раніше, але тоді проблема була лише в DNS:

  • curl -v example.com повернувся через деякий час "Не вдалося вирішити хост: example.com".
  • Хороша новина: я міг успішно пінг Google DNS 8.8.8.8 ping 8.8.8.8

Я додав 8.8.8.8 до списку серверів DNS для мого підключення Wi-Fi, виконавши наступні кроки:

  • Клацніть на значку WiFi (у мене був знак питання, оскільки WiFi не працював)
  • Клацніть назву мережі WiFi, потім Налаштування Wi-Fi, потім колесо близько до моєї Wi-Fi мережі, потім вкладка IPv4
  • У текстовому полі DNS написано 8.8.8.8 (залиште "Автоматичний" 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:

Налаштування> Конфіденційність> Перевірка підключення> Вимкнено.

Викладеного вище достатньо, щоб показати зафіксовану сторінку входу для багатьох мереж wifi. Деякі з них (наприклад, Wi-Fi у поїзді) також потребують рішення 2:

Налаштування> Wi-Fi> виберіть налаштування (натисніть значок шестірні) для мережі, до якої ви намагаєтесь зв’язатися. Виберіть вкладку IPv6. Для методу IPv6 виберіть "Автоматично, лише DHCP" (замість налаштування за замовчуванням "Автоматично"). Натисніть Застосувати.

Це також може допомогти:

Налаштування> Мережа> Мережевий проксі - вимкнено. (Клацніть кнопку налаштувань із значком гвинтика на ній.)


Дякую - перемикач "Перевірка підключення -> Вимкнено" мені просто допоміг.
Дірк Еддельбуеттель

1

Проблема викликана розв’язаним демоном, запровадженим 17.04. Це порушує переадресацію на захоплених сторінках wifi. Представлене тут рішення НЕ покладається на сервери імен Googles. Рішення замінюється вирішеним dnsmasq, як було використано раніше, і його можна знайти тут:

Як відключити системну та усунути 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, а потім намагається відкрити його у вашому браузері за замовчуванням.

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