Такі види часткових проблем з підключенням до Wi-Fi зазвичай зводяться до невдалої реалізації багатоадресної передачі даних 802.11 або до зламаних реалізацій керування енергозбереженням 802.11.
Щоб побачити, чи це проблема з керуванням енергією 802.11, відключіть режим економії енергії 802.11 у налаштуваннях вашого драйвера бездротового зв’язку. Це може називатися чимось на кшталт "режим максимальної продуктивності", а не "енергозбереження".
Якщо це не вирішує проблему, то, ймовірно, це не помилка управління енергозбереженням, але поки що продовжуйте працювати з відключеним режимом енергозбереження 802.11, якщо помилка викликається комбінацією речей.
Якщо обробка багатоадресних повідомлень порушена на вашому клієнті, він може не отримувати певних пакетів широкомовної передачі (в 802.11, трансляція - це підмножина багатоадресної передачі), які є основними для роботи мережі низького рівня. Наприклад, запити ARP - це трансляція, і неприйом запитів ARP (і, отже, невідповідь на них) легко спричинить збої підключення IPv4.
Обробка багатоадресної передачі може бути складною на 802.11, оскільки в деяких режимах захисту для багатоадресних повідомлень використовується інший ключ, ніж для одноадресних. У найскладніших режимах безпеки для багатоадресних повідомлень може використовуватися зовсім інший шифр та інший ключ, ніж це використовується для одноадресної передачі.
Крім того, у 802.11 багатоадресні передачі не є ACKed, тому їх доводиться надсилати за найнижчою частотою знаменника, де всі клієнти гарантовано отримують їх надійно. Якщо ваші багатоадресні передачі виходили з занадто високою швидкістю, щоб ваш ноутбук Vista надійно отримував з свого місця розташування, то це, можливо, було б пропущено
Щоб перевірити теорію обробки багатоадресної передачі, тимчасово відключіть всю безпеку бездротового зв’язку на вашому бездротовому маршрутизаторі та зменшіть свою швидкість передачі даних до найнижчих параметрів. У деяких бездротових маршрутизаторах вам, можливо, доведеться змінити "підтримувані тарифи" або "базові тарифи", щоб додати назад будь-які низькі тарифи, які були відключені, перш ніж ви зможете встановити нижчу швидкість передачі даних. Якщо це маршрутизатор 2,4 ГГц, можливо, вам доведеться знову включити сумісність 802.11b, щоб дозволити використовувати найнижчі швидкості. Якщо це маршрутизатор 5 ГГц, можливо, вам доведеться знову включити сумісність 802.11a, щоб отримати найнижчі швидкості.
Внісши ці дві зміни, подивіться, чи проблема усунеться. Можливо, вам доведеться переналаштувати своїх бездротових клієнтів, щоб вони зрозуміли, що їм потрібно знову приєднатися до бездротової мережі без захисту.
Якщо це виправить це, подивіться, чи раніше ви використовували WPA2 "змішаний режим", де були включені і шифри WPA2 (AES-CCMP), і WPA (TKIP). Якщо у вас немає нічого, що вимагає TKIP, перейдіть до чистого режиму WPA2 (лише AES-CCMP) і подивіться, що відбувається. Це знімає складність використання шифру TKIP для багатоадресних повідомлень при використанні шифру AES-CCMP для одноадресної передачі. Якщо проблема повертається в режимі чистого WPA2, спробуйте перейти лише до WEP. Це знімає складність використання іншого ключа для багатоадресної передачі, ніж одноадресні.
Остання думка - я бачив персональні програмні пакети брандмауера, які дозволяють вам встановлювати різні налаштування для різних інтерфейсів. Не забудьте відключити все програмне забезпечення брандмауера під час виконання цих тестів, щоб ви могли бути впевнені, що це не заважає.
Якщо виявиться, що ваш показник багатоадресної передачі був встановлений занадто високим, то це легко виправити. Якщо виявиться, що у вашого клієнта є помилка енергозбереження або обробка ключами / шифрами для багатоадресної передачі, ви можете переконатися, що у вас є найновіший драйвер для вашої бездротової картки чи чіпсета, оскільки, можливо, вони це виправили. Або ви можете замінити свою бездротову карту на несправну. Або, можливо, ви вирішите жити за допомогою меншої економії електроенергії або менш надійної безпеки вашої бездротової мережі.