Compartilhar via


Solução de problemas de testes de LAN sem fio (802.11)

Este tópico descreve algumas dicas comuns de solução de problemas para testes de WLAN. Para começar:

  1. Examine Solução de problemas de falhas de teste do Windows HLK.

  2. Examine as notas de versão do Windows HLK para problemas de teste atuais.

  3. Para uma falha de teste, procure informações utilizáveis no log de teste do Windows HLK Studio. Se você encontrar informações utilizáveis, resolve o problema e execute novamente o teste.

As alterações feitas em dispositivos em computadores clientes HLK não são refletidas no HLK Studio. Por exemplo, espera-se que o computador esteja no estado Pronto, mas não está.

  1. Abra uma janela do Prompt de Comando no computador cliente e execute net stop wttsvc.

  2. Execute net start wttsvc. Esse comando atualizará o diretório C:\wtt\JobsWorkingDir\AssetCfg\Log\.

  3. Reinicie o HLK Studio. Talvez seja necessário aguardar vários minutos para que o controlador HLK sondar o computador cliente em busca de alterações em sua lista de dispositivos.

Os computadores não foram descobertos para o pool de computadores.

  1. Abra a janela Monitor de Trabalho no Gerenciador HLK.

  2. Selecione o botão Mostrar Construtor de Consultas na parte superior da tela.

  3. Clique na guia Consulta do Computador .

  4. Defina parâmetros de pesquisa para os computadores que você está procurando. Normalmente, você pode definir uma única regra, como "DataStore é igual a 'Nome do Controlador'".

  5. Clique com o botão direito do mouse na regra que você acabou de definir e clique em Executar. Uma extensa lista de computadores deve preencher a lista Computadores abaixo dos campos de consulta que você definiu.

  6. Arraste todos os computadores na lista Computadores para novos pools de computadores que você criou.

Os computadores não parecem executar trabalhos agendados para eles.

  1. Verifique os nomes das NICs nos computadores DUT, SUT e AP.  Eles devem ser MessageDevice para ethernet e SupportDevice0 e SupportDevice1 para as NICs WLAN. Se não os renomear manualmente.

  2. Verifique se, para cada computador no pool, status está Pronto.

    1. Abra a janela Monitor de Trabalho no Gerenciador HLK.

    2. Na guia Pool de Computadores , selecione o pool de computadores que você espera executar trabalhos.

    3. Se o status de um computador não estiver Pronto, clique com o botão direito do mouse no computador, aponte para Alterar Status e clique em Redefinir.

    4. Após alguns minutos, atualize a tela e o status será alterado para Pronto.

  3. Agende e inicie os trabalhos novamente.

Problemas com a instalação do driver SoftAP de teste na topologia: Gerenciador de Dispositivos relata o código 52

Não instale o driver SoftAP de teste x64 antes de instalar o cliente HLK. Quando o cliente HLK é instalado, o Certificado Raiz é instalado. Como a assinatura do driver SoftAP de teste depende da instalação do Certificado Raiz, o gerenciador de dispositivos relata o código do dispositivo 52.

Configurando o NDISTest para execução autônoma

Instalar o NDISTest separado do HLK Studio permite que você execute testes individuais. Um DUT, SUT e SoftAP de teste precisam ser configurados para habilitar a execução autônoma.

Observação

Todos os computadores de teste devem usar a mesma arquitetura de processador.

Observação

Para solucionar problemas do NDISTest, tente anexar um depurador ao computador de teste.

Configurando um dispositivo de suporte em teste (SUT)

  1. Copie todos os binários e subdiretórios do NDISTest do seguinte controlador HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> é o nome do computador controlador HLK e <a arquitetura> é x86 (para processadores baseados em x86) ou amd64 (para processadores baseados em x64).

  2. Inicie NDISTest.exe do diretório de instalação. Quando o formulário main for aberto, selecione Servidor no menu Arquivo para iniciar o formulário do servidor.

  3. Selecione o dispositivo de mensagem na lista Dispositivo de Mensagem . Esse dispositivo deve ser habilitado para IP e na mesma sub-rede que o dispositivo de mensagem do cliente que será configurado posteriormente.

  4. Selecione Dispositivos SUT em Dispositivos de Suporte. O dispositivo de suporte selecionado neste servidor de ficará visível para o cliente depois que o servidor for iniciado.

  5. Selecione o trabalho "servidor" em Trabalhos. Este é o teste do lado do servidor que será iniciado depois que você clicar no botão Iniciar.

Depois que todas as opções tiverem sido selecionadas, clique em Iniciar para iniciar o servidor.

Configurando um ponto de acesso de software de teste (SoftAP de teste)

  1. Copie todos os binários e subdiretórios do NDISTest do seguinte controlador HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> é o nome do computador controlador HLK e <a arquitetura> é x86 (para processadores baseados em x86) ou amd64 (para processadores baseados em x64).

  2. Instale o driver SoftAP para ambos os dispositivos Atheros WLAN no SoftAP de teste. Você pode instalar esse driver do Gerenciador de Dispositivos, que pode ser aberto executando devmgmt.msc em um prompt de comando. Conclua a seguinte etapa:

    • Em Gerenciador de Dispositivos, instale o driver para estações SoftAP de \\<ControllerName>\Tests\<architecture>\nttest\nettest\ndis\NDISTest.net\SoftAPMiniport\

      <ControllerName> é o nome do computador controlador HLK e <a arquitetura> é x86 (para processadores baseados em x86) ou amd64 (para processadores baseados em x64), dependendo da arquitetura do processador do computador cliente HLK que tem os dispositivos SoftAP.

  3. Inicie NDISTest.exe do diretório de instalação. Quando o formulário main for aberto, selecione Servidor no menu Arquivo para iniciar o formulário do servidor.

  4. Selecione o dispositivo de mensagem na lista Dispositivo de Mensagem . Esse dispositivo deve ser habilitado para IP e na mesma sub-rede que o dispositivo de mensagem do cliente que será configurado posteriormente.

  5. Selecione os dispositivos AP em Dispositivos AP. Os dispositivos AP selecionados neste servidor ficarão visíveis para o cliente depois que o servidor for iniciado.

  6. Selecione o trabalho "servidor" em Trabalhos. Este é o teste do lado do servidor que será iniciado depois que você clicar no botão Iniciar.

Depois que todas as opções tiverem sido selecionadas, clique em Iniciar para iniciar o servidor.

Configurando o dispositivo em teste (DUT)

  1. Copie todos os binários e subdiretórios do NDISTest do seguinte controlador HLK:

    \\<ControllerName>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerName> é o nome do computador controlador HLK e <a arquitetura> é x86 (para processadores baseados em x86) ou amd64 (para processadores baseados em x64).

  2. Inicie NDISTest.exe do diretório de instalação. Quando o formulário main for aberto, selecione Cliente no menu Arquivo para iniciar o formulário do cliente.

  3. Selecione o destino de teste na lista Destino de Teste . Para o dispositivo de rede, esse destino de teste deve ser Miniport.

  4. Selecione o dispositivo de teste na lista Dispositivo de Teste . Deve ser um dispositivo de teste específico do fornecedor.

  5. Selecione um dispositivo de mensagem na lista Dispositivo de Mensagem . Esse deve ser um dispositivo habilitado para IP que está na mesma sub-rede que o dispositivo de mensagem do servidor. Depois que o dispositivo de mensagem tiver sido selecionado, a seção do dispositivo AP deverá ser exibida e o dispositivo AP do servidor deverá estar disponível na lista.

  6. Selecione um dispositivo de suporte em Dispositivos de Suporte. Deve ser um dispositivo de suporte específico do fornecedor.

  7. Selecione um dispositivo AP em Dispositivos AP. Esse deve ser o dispositivo AP que foi selecionado no lado do servidor.

  8. Selecione os testes na seção Trabalhos que serão executados depois que o cliente for iniciado.

Depois que todas as opções tiverem sido selecionadas, clique em Iniciar para iniciar o cliente. Todos os trabalhos selecionados iniciarão a execução. Os resultados do teste serão armazenados no cliente na seguinte subpasta de log:

<NDISTestRootFolder>/logs/<AdapterName>/

Configurando a captura de pacotes do cliente

  1. Configure uma topologia de teste para execução autônoma. Para obter mais informações, acesse "Como configurar o NDISTest para execução autônoma".

  2. Configurar um segundo SUT. Para obter mais informações, acesse "Como configurar um dispositivo de suporte em teste (SUT)."

  3. Inicie NDISTest.exe do diretório de instalação. Quando o formulário de main for aberto, selecione Depurar no menu Exibir para iniciar a seção Captura de Pacotes no cliente.

  4. Selecione um Dispositivo de captura na Captura de Pacotes. Este deve ser um dispositivo de suporte que foi selecionado no lado do servidor.

  5. Em Trabalhos, selecione os testes que serão executados depois que o cliente for iniciado.

  6. Depois que todas as opções tiverem sido selecionadas, clique em Iniciar para iniciar o cliente.

  7. As capturas de pacote correspondentes aos Testes serão geradas no servidor com o dispositivo de captura. Os logs estarão na seguinte subpasta de log:

    <NDISTestRootFolder>/logs/<AdapterName>/

Solução de problemas quando a seção Captura de Pacotes não aparece no cliente

Verifique se a interface do usuário do centro de mensagens está fechada. Se a interface do usuário do NDISTest não estiver maximizada, a seção Captura de Pacotes poderá estar oculta por trás da interface do usuário do centro de mensagens.

Quero abrir um bug. O que devo incluir no bug:

  • Criar um pacote .hlkx que contém os testes com falha – consulte a seção "Criando um pacote" e anexe-o ao bug.

  • Logs com falha – colete os logs mais recentes da execução de teste e inclua-os com o pacote no bug.  Os logs podem ser encontrados fazendo o seguinte:

  1. Abrir o Gerenciador HLK

  2. Escolher Monitor de Trabalhos do Explorers>

  3. Escolha o Pool de Computadores no qual você agendou os testes.

  4. No painel direito, escolha o computador DUT.

  5. Em Status de Execução do Trabalho , clique com o botão direito do mouse no Nome do trabalho do teste que você executou e selecione Procurar Logs de trabalho.

  6. Isso abrirá uma janela do Explorer com os diretórios AP, Servidor e Teste.  Compacte esses diretórios e anexe-os ao bug.

Como fazer redefinir meus computadores após uma execução com falha?

Veja abaixo um gráfico com problemas e soluções comuns.

Sintoma

Solução

A interface do usuário van não mostra nenhuma rede

1

Quando conecto meu dispositivo WLAN a uma rede habilitada para DHCP, não recebo um IP.

2

Eu recebo falhas estranhas do "Back Channel"

2

O computador (SUT, DUT ou AP) falhou e agora todos os testes estão falhando

1,2,3

O NDISTest não está localizando automaticamente meu adaptador de teste ao executar o HLK

3

O teste HLK não está conseguindo preencher um MessageDevice ou SupportDevice

3

Atualizei meu controlador HLK e não meus clientes e agora estou vendo falhas e falhas estranhas que nunca vi antes

Ao mover para um novo controlador, você também deve recompilar seus clientes. Caso isso não seja viável, você precisará remover ndprot630.sys de todos os três computadores e athr.sys e softap.sys do computador AP. Todos esses arquivos estão no diretório c:\windows\system32\drivers. Ndprot630.sys será automaticamente recarregado quando o NDISTest for executado, mas não substituído. ather.sys e Sofap.sys precisarão ser copiados do novo controlador.

Meus AP's físicos não parecem estar funcionando como antes

Talvez seja necessário redefinir/reinicializar seu ap físico. Se você o redefinir de fábrica, certifique-se de definir o canal e o rádio de acordo com as instruções de instalação.

Eu tentei todos os passos acima, mas nada funcionou

Se você tiver tentado as etapas acima e ainda estiver vendo problemas, poderá desinstalar e reinstalar o adaptador WLAN. Verifique quando terminar de renomear o adaptador SupportDevice0.

Teste de Device.Network

Solução de problemas do Windows HLK