У двох словах - ви бачите різницю між локальною фізичною мережею та IP-інфраструктурою, необхідною для маршрутизації пакетів з цієї локальної мережі. Можливо, iPhone отримав IP-адресу та мережу через BOOTP замість DHCP.
Найкращий ресурс для усунення несправностей - ця стаття від Apple . Оскільки це більш загальне, ніж ваше запитання, я трохи пізніше зупинюсь на передумови та деяких поняттях.
Три панелі означає, що ваше обладнання може спілкуватися з обладнанням базової станції. Він передасть пакети та відкриє всі пристрої, підключені до цієї мережі. Оскільки деякі мережі ніколи не підключені до Інтернету - вам потрібна лише адреса та маска мережі, але не інша інформація.
Після того, як основне посилання працює, З точки зору мережі - iPhone дозволяє три способи налаштування мережевого стеку IP4 Wi-Fi. Зауважте, що IPv6 та інші протоколи автоматичного пошуку маршрутів, такі як Bonjour, можуть дозволити деяким речам працювати, коли DHCP виходить з ладу - але ви не бачите їх у налаштуваннях, і не все спрацює в цьому випадку.
Зі статичним - ви самостійно і повинні знати і вводити всі поля вручну. BootP - це більш старий метод пристрою запитувати мережеву інформацію від маршрутизатора, а сервери DHCP зазвичай прозоро відповідають на будь-який смак запиту. .
Це дійсна відповідь DHCP з сервера, щоб надіслати назад будь-яку, всю або будь-яку інформацію, тому вам дійсно потрібно знати, як налаштований маршрутизатор, щоб знати, втрачається чи пошкоджена інформація при надсиланні або якщо маршрутизатор просто не є не надсилаю цю інформацію. На практиці, якщо маршрутизатор не отримав відповідь DHCP, який маршрутизатор надсилає у відповідь на запит вашого телефону щодо інформації DHCP, iPhone надсилає всю інформацію на фізичний пристрій, який відповів на запит DHCP і сподівається на найкраще.
На практиці - я майже завжди бачу заповнене поле маршрутизаторів (варіант 3 DHCP) - тому найімовірнішою проблемою, коли це трапляється, є несправність програмного забезпечення в маршрутизаторі або проста погана мережа через діапазон, перешкоди, перевантаження або несумісність.
У багатьох серверах DHCP вимкнено BOOTP і не відповідають на запити BOOTP, оскільки клієнт закінчується недостатньою інформацією для підключення та використання Інтернету. Деякий клієнт може спочатку використовувати BOOTP, і якщо він не працює, він запитає інформацію у DHCP. За допомогою BOOTP до клієнта можуть надсилатися лише деякі заздалегідь задані поля, такі як IP-адреса та мережа (маска підмережі), але не шлях, необхідний для виходу за межі локальної мережі (Інтернет). DHCP має багато варіантів, визначених для клієнта, як маршрутизатори (варіант 3 DHCP) як шлюз за замовчуванням до Інтернету, сервери доменних імен (варіант 6 DHCP) для вирішення імен DNS та багато інших.
Якщо у вас є доступ до маршрутизатора або ви можете експериментувати з часом та з іншими клієнтами Wi-Fi (телефонами, ноутбуками, колодками), ви, можливо, зможете сказати, чи маршрутизатор перевантажений / зламаний / перешкоджає чи це так, як він відповідає на запити DHCP - просто з базовою інформацією. Ймовірно - якщо ваш телефон працює в інших мережах, ви його якось не зламали лише для цієї однієї мережі, і ви можете почекати його або спробувати ще раз (що допомагає, якщо першопричиною є тимчасові перешкоди або перевантаження) або залишитись поза той WiFi, поки його не встановить власник.
Пристрої Apple, схоже, використовують останній метод, який використовується для налаштування інтерфейсу (BOOTP або DHCP). Крім того, вони, здається, довго дотримуються цього параметра, не намагаючись іншого методу після декількох відмов.
Найкращим замовленням для клієнтських пристроїв були б DHCP спочатку та BOOTP як остання можливість. BOOTP сьогодні корисний лише для пристроїв, які завантажують (ОС / установку) з мережі, і навіть тут DHCP слід використовувати для отримання повної конфігурації клієнта.