Esses tipos de problemas de conectividade parcial no Wi-Fi geralmente se resumem a implementações com bugs do manuseio multicast 802.11 ou implementações quebradas do manuseio de economia de energia 802.11.
Para ver se é um problema de manuseio de economia de energia 802.11, desative o modo de economia de energia 802.11 nas configurações do driver sem fio. Isso pode ser chamado de algo como "modo de desempenho máximo" em vez de "economia de energia".
Se isso não resolver o problema, provavelmente não é um bug de manuseio de economia de energia, mas, por enquanto, continue a operar com a economia de energia 802.11 desativada, caso o bug seja acionado por uma combinação de coisas.
Se a manipulação de multicast for interrompida em seu cliente, ela pode não estar recebendo certos pacotes de transmissão (em 802.11, broadcast é um subconjunto de multicast) que são fundamentais para a operação de rede de baixo nível. Por exemplo, as solicitações ARP são difusões e a falha em receber solicitações ARP (e, portanto, não responder a elas) causará facilmente falhas de conectividade IPv4.
A manipulação de multicast pode ser complicada no 802.11 porque, em alguns modos de segurança, uma chave diferente é usada para multicasts do que é usada para unicasts. Nos modos de segurança mais difíceis, uma chave diferente cipher e diferente pode ser usada para multicasts do que é usada para unicasts.
Além disso, no 802.11, os multicasts não são reconhecidos, portanto, eles precisam ser enviados com uma taxa de menor denominador comum, em que todos os clientes têm a garantia de recebê-los de maneira confiável. Se os seus multicasts estavam saindo muito acima de uma taxa para o seu laptop Vista receber de forma confiável a partir de sua localização, então poderia estar faltando
Para testar a teoria de manipulação de multicast, desative temporariamente toda a segurança sem fio do seu roteador sem fio, e diminua a taxa de multicast para a configuração mais baixa. Em alguns roteadores sem fio, talvez seja necessário alterar as "taxas suportadas" ou "taxas básicas" para adicioná-las em taxas baixas desativadas antes de definir uma taxa de difusão seletiva menor. Se esse for um roteador de 2,4 GHz, talvez seja necessário reativar a compatibilidade com o 802.11b para poder usar as taxas mais baixas. Se esse for um roteador de 5 GHz, talvez seja necessário reativar a compatibilidade com o 802.11a para obter as taxas mais baixas.
Depois de fazer essas duas alterações, veja se o problema desaparece. Talvez seja necessário reconfigurar seus clientes sem fio para que eles percebam que precisam se unir à rede sem fio sem nenhuma segurança.
Se isso for corrigido, verifique se você estava executando anteriormente o "modo misto" do WPA2, em que as cifras WPA2 (AES-CCMP) e WPA (TKIP) estavam ativadas. Se você não tiver nada que exija TKIP, mude para o modo WPA2 puro (somente AES-CCMP) e veja o que acontece. Isso elimina a complexidade de ter que usar a codificação TKIP para multicasts enquanto usa a cifra AES-CCMP para unicasts. Se o problema ocorrer novamente no modo WPA2 puro, tente ir somente para WEP. Isso elimina a complexidade de usar uma chave diferente para multicasts que unicasts.
Um último pensamento - vi pacotes de software de firewall pessoal que permitem definir configurações diferentes para interfaces diferentes. Certifique-se de desativar todos os softwares de firewall durante esses testes, para ter certeza de que isso não está atrapalhando.
Se a taxa de multicast for muito alta, isso é uma solução fácil. Se o seu cliente tiver economia de energia com bugs ou manipulação de chave / cifra de multicast, você pode ter certeza de ter o driver mais recente para a sua placa wireless ou chipset, porque talvez eles tenham consertado isso. Ou você pode substituir sua placa sem fio por uma não quebrada. Ou talvez você escolha viver com a solução alternativa de menos economia de energia ou segurança menos robusta em sua rede sem fio.