Як змусити спливаючу сторінку порталу (наприклад, Starbucks або McDonald's WiFi) з'явитися?


8

Зазвичай Safari надає спливаюче вікно для цільової сторінки загальнодоступного Wi-Fi: просить користувача погодитися на TOS (Умови надання послуг).

Спроби входу в Wi-Fi не були успішними через відсутність цільової сторінки:

  • ifconfig виявив IP-адресу (172.31.99.185), призначений адаптеру Wi-Fi ноутбука
  • спроби ping 172.31.99.1 не вдалося
  • не вдалося перейти до http://172.31.99.1/
  • не вдалося перейти на сторінку http://www.google.com/

Чи є пункт меню Safari або процес, який викликатиме спливаюче вікно TOS?


Ви самостійно керуєте мережею WiFi? Що ви маєте на увазі під втратою wifi?
IconDaemon

Ні, не адміністрування. Дякую за вказівку автозаміни помилки
gatorback

Проблема трапляється скрізь чи лише у цих двох? З того, що ви надали, ви підключені до Wi-Fi, про що свідчить IP-адреса, вам просто не надано дозвіл на передачу трафіку до / з Інтернет-шлюзу. Для запису, більшість загальнодоступних Wi-Fi скидають ICMP-пакети (наприклад ping) для безпеки. pingнепрацюючий, сам по собі не свідчить про збій.
Аллан

@Allan: Я протестував лише Wi-Fi "Public" на двох сайтах. Так: погода на TOS відкриває шлюз для Інтернету.
gatorback

1
Я видалив ваше запитання, схоже на опитування, у запитанні, анотації вже мають конкретне значення, яке суперечить тому, що ви мали на увазі.
nohillside

Відповіді:


10

Перейдіть на сторінку http://captive.apple.com - це єдиний спосіб переконатися, що він спливе.


JBis! Ти мій герой! Captive.apple.com негайно вирішив мою проблему
Джонатан Сегал

@JonathanSegal Немає проблем. І ви можете зателефонувати мені ...... КАПТИВНИЙ ЧОВЕК! ;)
JBis

4

Якщо автоматичне виявлення невідомого порталу не працює і потрапляє на загальний домен (наприклад, google.com), спробуйте домен, який ви зазвичай не відвідуєте (і, отже, ніде не буде кешовано). Наприклад, спробуйте borg.org.

Якщо це все ще не отримає вам цільову сторінку, настав час для крайніх заходів. Ви можете отримати більше інформації про конфігурацію DHCP, яку він отримав ipconfig getpacket en0(або en1, або будь-який інтерфейс Wi-Fi); особливо перегляньте рядки "server_identifier" (сервер, який надіслав інформацію), "маршрутизатор" та "domain_name_server". Спробуйте натиснути їх у своєму веб-переглядачі і побачити, чи є у вас цільова сторінка.

Ще нічого? Далі спробуйте, host www.cnn.com x.x.x.xде xxxx - сервер доменних імен (якщо їх декілька, спробуйте з кожним). Якщо ви отримаєте назад IP-адреси, які ще не були у списку, спробуйте їх у веб-переглядачі.

До речі, причина, що іноді не працює автоматично, в основному, це все нестандартно. Портативні портали - це хакер, який хтось придумав, щоб контролювати доступ до бездротової мережі таким чином, щоб стандарти не впоралися. Дуже багато інших виробників скопіювали цю ідею, але кожен зробив це трохи по-іншому, і це захопило справжні веб-сторінки у браузері, і взагалі було безлад. Таким чином, Apple вбудувала систему в macOS, яка б намагалася виявити портати, що перебувають у полоні, і відображала цільову сторінку автоматично, таким чином, щоб не викрасти браузер ... але, оскільки існує дуже багато варіантів ідеї, складно побудувати система, яка обробляє їх усіх. І тоді іноді адміністратор локальної мережі дивно налаштовує речі, і ... в основному, це зламати ще один хак, і, як результат, існує маса способів її невдачі. Відверто кажучи, я вражений, що це працює так само часто, як це відбувається.


2

Зазвичай портати, що захоплюються, ініціюються запитами DNS та веб-браузерів на такі сайти, як cnn.com або nyt.com, тому я спробую це спершу.


Хороший коментар: я забув включити, що спроби доступу до google чи інших веб-сайтів не вдалися. Питання оновлено: дякую
gatorback

Ви маєте доступ до google за допомогою справжнього браузера, без завитка чи командного рядка, @gatorback?
bmike

Спроби доступу до ресурсів http здійснюються за допомогою браузера Safari. Пінг виконується через командний рядок
gatorback

1
По-перше, я спробую скористатися сайтом постачальника wi-fi, наприклад, якщо у Starbucks я завітаю на starbucks.com. Це часто спричинить початок процесу. По-друге, я вважаю, що різні місця краще працюють із різними браузерами. Іноді Firefox або OmniWeb відкриють сторінку порталу, коли Safari цього не робить.
Макман

2

Якщо ви використовуєте службу DNS на зразок 1.1.1.1 або Google DNS, спробуйте відключити її тимчасово, поки ви повністю не підключитесь. Я мав успіх у цій техніці.


2

Зазвичай www.cnn.com працює на мене, але останнім часом на моєму Mac Air. Що працювало, це відкрити браузер Safari та ввійти на сторінку www.purple.com. Сторінка входу вискакує негайно!


2

Найбільшим винуватцем було антивірусне програмне забезпечення Касперського. Я видалив програмне забезпечення на своєму Macbook, і тепер я можу змусити спливаюче вікно працювати на Starbucks. Майте на увазі - видалення програми Kasperski (або будь-якої іншої антивірусної програми) не обійдеться. Ви повинні використовувати програму для видалення.


1

Я часто стикався з цією проблемою в старих версіях macOS, таких як Mavericks. Я завжди працював навколо цього, переходячи безпосередньо до адреси маршрутизатора wifi.

  1. варіант + клацніть піктограму wifi у рядку меню та шукайте рядок із зазначенням Router:IP-адреси (серія крапок і цифр). У більшості випадків адреса буде 192.168.1.1

  2. У своєму веб-браузері перейдіть до http://наступної IP-адреси з кроку 1. Отже, у найбільш поширеному випадку я б перейшов доhttp://192.168.1.1

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