У меня проблемы со встроенным устройством Wi-Fi, которое настроено для работы в качестве точки доступа Wi-Fi. Я обнаружил, что с AP при повышенной температуре устройство (станция), пытающееся подключиться, может иметь некоторые проблемы. Я не верю, что это отказ станции, а скорее какая-то коррупция / неудача с AP. Во время тестирования путем циклического подключения и отключения происходит следующее: внезапно устройство станции (мой iPhone) снова запросит пароль WPA. Затем, после подключения и получения предыдущего IP-адреса, примерно через 10 секунд он возвращается к попытке получить IP-адрес. Я вижу, DHCP обнаруживает и предлагает, но нет запроса и подтверждения. Примерно через 2 минуты он использует свой предыдущий IP-адрес, но разрешение имен через mDNS не работает, и вы не можете пропинговать станцию, пока станция не пропингует шлюз первым. Очевидно, что сеть немного запутана на этом этапе.

Если вы включите и снова включите питание точки доступа, станция успешно подключится в первый раз, но последующие попытки подключения всегда заканчиваются попыткой получить IP-адрес, как описано ранее. Обновление DHCP не помогает. Перезагрузка станции позволит успешно установить первое соединение, но затем последующие соединения потерпят неудачу. Если я отключаю WPA на AP, все отлично работает. Если я вернусь и снова включу WPA, даже с новым, другим паролем, он все равно будет демонстрировать то же поведение. Если охладить AP-устройство до комнатной температуры, это не решит проблему, но похоже, что если оставить его на ночь при выключенном питании, все прояснится.

Еще один интересный момент: после сбоя я могу подключить новое устройство к точке доступа, и оно прекрасно работает при каждом разрыве соединения, в то время как у iPhone, который был причастен к сбою, продолжают возникать проблемы.

Моя гипотеза состоит в том, что что-то искажается при аутентификации WPA. Я думаю, что я ищу, как аутентификация WPA и DHCP работают вместе, поэтому я могу попытаться выяснить, что происходит. Надеюсь, здесь есть кто-то с очень глубоким знанием того, как работает весь этот процесс. Например, выполняется ли DHCP до аутентификации WPA? Как генерируются новые ключи WPA и как они хранятся на каждом устройстве. Цикл питания очищает эти сгенерированные ключи?

1 ответ1

1

Очень кратко: аутентификация WPA и DHCP полностью независимы. Ассоциация WLAN и аутентификация WPA должны быть завершены до передачи каких-либо данных, и здесь данные включают в себя DHCP-пакеты.

Отказ при повышенных температурах указывает на аппаратную проблему, поэтому отладку и исправление практически невозможно.

«Невозможно пропинговать станцию, пока станция не пингует шлюз первым». звучит как проблема ARP.

Если точка доступа случайно отбрасывает важные пакеты (ARP, DHCP) из-за температуры, то и точка доступа, и сетевой стек станции будут иметь несовместимое состояние в различных частях, что может быть причиной появления симптомов, которые вы видите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .