Résolution des problèmes de test Device.Network
Résolution des problèmes de test Device.Network
Pour résoudre les problèmes qui se produisent avec les tests Device.Network, procédez comme suit :
Consultez Résolution des problèmes d’échecs de test Windows HLK.
Passez en revue l’une des rubriques suivantes, en fonction du type de produit ou de fonctionnalité réseau que vous testez :
Consultez les notes de publication de Windows HLK pour connaître les problèmes de test actuels.
En cas d’échec de test, recherchez des informations utilisables dans le journal des tests Windows HLK Studio. Si vous trouvez des informations utilisables, résolvez le problème et réexécutez le test.
Problèmes de test IPsec connus
Si le contrôleur Windows HLK ne peut pas se connecter aux clients, procédez comme suit :
Le tout premier cas de test est conçu pour s’assurer que l’installation est correcte. Il ne fait rien d’autre que case activée le réseau public et privé pour la connectivité. Si ce test échoue, il existe un problème de configuration de test.
Vérifiez que le fichier config.dat est placé dans le répertoire %SystemDrive%\IPsecTestKit\IPsecScenario\ et dispose des adresses IP appropriées pour le contrôleur et les clients. Ce fichier est généré automatiquement, mais dans certains cas, par exemple, les échecs de résolution DNS, le fichier config.dat peut contenir des données incorrectes ou être manquant. Utilisez le format décrit dans la section Programme d’installation du test pour vérifier le fichier config.dat.
Vérifiez que vous disposez d’exemptions de pare-feu pour les IPsecControl.exe et les IPsecScenario.exe.
Vérifiez qu’après avoir exécuté les scripts d’installation, les interfaces IPsec Offload V2 sont correctement renommées en « Test1 ».
Genconfig_phase2.vbs ne peut pas générer les fichiers CMD nécessaires s’il n’existe que 1 passerelle par défaut pour l’adaptateur de message. Si votre serveur DHCP ne prend pas en charge IP V6, vous ne pouvez obtenir que 1 adresse de passerelle IP V6 par défaut.
Exécution de variantes de test individuelles
Dans certains cas, lorsque les tests échouent, exécutez une seule variante de test au lieu de réexécuter l’ensemble de la suite. Pour cela, procédez comme suit :
Assurez-vous que les sessions IPsecScenario.exe sont en cours d’exécution sur tous les clients.
Copiez des variantes individuelles à exécuter à partir de OffloadV2_logoTests.cmd et exécutez-les à partir d’une nouvelle fenêtre de commande (%SYSTEMDRIVE%\IPsecTestKit\IPSecscenario\Controller
Troubleshooting LAN (Ethernet) Testing
Le travail de test IPSec peut échouer en raison de problèmes liés aux travaux de test LAN associés. Pour plus d’informations, consultez la section suivante.
Problèmes de test LAN (Ethernet) connus
Problème | Détails |
---|---|
Les travaux de test « Vérification du logo IPsec Offloadv2 (Win7) » restent dans le status « Scheduler » et ne s’exécutent jamais. |
Ce problème est généralement dû à divers problèmes de communication entre le client DTM et le contrôleur. Vous pouvez case activée si l’heure de la dernière pulsation est proche de l’heure actuelle. Pour forcer le client DTM qui signale une pulsation, vous pouvez modifier manuellement le status de l’ordinateur sur Réinitialiser ou Non sécurisé dans DTM Studio, puis attendre que le status de l’ordinateur revienne à « Normal ». Une fois que le status de toutes les machines nécessaires à l’exécution du travail est passé à Normal, le travail est planifié sur les clients DTM. Si l’ordinateur status devient Débogage, vérifiez si l’ordinateur client DTM est toujours réactif. Parfois, l’ordinateur status est Normal et le pulsation est correct, mais le travail ne s’exécute toujours pas. Cela est probablement dû au blocage par le pare-feu ou IPsec de la communication entre le client DTM et le contrôleur. Assurez-vous que le client et le contrôleur DTM ont la même configuration IPsec. Si IPsec est activé sur le client, mais que le contrôleur est désactivé, ou inversement, le travail n’est pas planifié. Le client DTM est conçu pour fonctionner avec un pare-feu, mais il bloque parfois le trafic normal entre le client et le contrôleur. |
Le message d’erreur suivant est observateur dans le journal de test : « Le travail xxx nécessite qu’un appareil soit sélectionné, pas un pilote » lorsque vous cliquez sur « Ajouter des informations ». |
L’erreur se produit parce que vous avez sélectionné un pilote, et non un périphérique de test, dans la console d’appareil pour exécuter le travail de test. Si vous ne trouvez pas d’appareil sous le pilote dans la console de périphérique, le fichier INF et les fichiers de pilote que vous avez fournis lors de la soumission du logo ne correspondent pas au fichier INF et aux fichiers de pilote réels sur le client DTM. Mettez à jour votre fichier INF et vos fichiers de pilote à l’aide du fichier INF réel et des fichiers de pilote installés sur le client DTM. |
Aucune tâche « Vérification du logo IPsec Offloadv2 (Win7) » n’apparaît dans la « Console de l’appareil ». |
Assurez-vous que votre appareil est un appareil Ethernet (LAN) et signalez le type de média à NDIS en tant que NdisMedium802_3. Cette erreur se produit parfois lorsque les informations matérielles signalées par le client DTM sont incomplètes. Pour résoudre ce problème, essayez de redémarrer l’ordinateur client DTM et d’actualiser la vue de la console d’appareil. Si cela ne fonctionne pas, essayez d’arrêter et de redémarrer le service « wttsvc » sur le client DTM, puis actualisez l’affichage de la console d’appareil. |
Le test Ethernet - NDISTest 6.0 (priorité) peut échouer correctement à l’assertion 2c_priority et Paquets dirigés - NdisSendPackets avec un message Impossible d’obtenir les résultats du test sur la carte réseau de test . |
Ce problème peut se produire lorsque le commutateur réseau supprime incorrectement les bits de priorité. Pour vérifier que ce problème se produit en raison du commutateur réseau, testez la carte en supprimant le commutateur et en connectant directement les câbles. Pour ce faire, utilisez une autre configuration de test. Cette configuration de test ne peut être utilisée que par les appareils qui ne prennent pas en charge Chimney (déchargement TCP), car l’appareil de support local est requis pour ces appareils. Supprimez le périphérique de support local et le commutateur réseau de test, puis connectez-le directement dos à dos avec l’appareil de support à distance. S’il s’agit des passes, cela est acceptable pour la certification, mais veuillez collaborer avec le fabricant du commutateur pour corriger la configuration du commutateur. |
Ethernet - NDISTest 6.5 (WoL et PM) peut échouer correctement les appareils dans l’assertion de paquet réseau Send a FAKE LLMNRv4 avec une erreur indiquant que la machine fonctionne incorrectement. |
Pour déterminer si votre appareil échoue correctement, supprimez les protocoles sur l’appareil distant uniquement. Si cela ne résout pas le problème, ouvrez un incident de support |
Notes
Pour résoudre les problèmes de NDISTest (6.0 ou 6.5), attachez un débogueur à l’ordinateur de test.
Problèmes connus de test de haut débit mobile
La liste suivante décrit quelques conseils de résolution des problèmes courants pour les tests à haut débit mobile :
Les modifications apportées aux appareils sur les ordinateurs clients DTM ne sont pas reflétées dans DTM Studio. Par exemple, l’ordinateur est censé être à l’état Prêt, mais ce n’est pas le cas.
Ouvrez une fenêtre d’invite de commandes sur l’ordinateur client, puis exécutez
net stop wttsvc
.Exécutez
net start wttsvc
. Cette commande met à jour le répertoire C:\wtt\JobsWorkingDir\AssetCfg\Log\.Actualisez la fenêtre Console de l’appareil dans DTM Studio. Plusieurs minutes peuvent être nécessaires pour que le contrôleur DTM interroge l’ordinateur client pour connaître les modifications apportées à sa liste d’appareils.
Les ordinateurs n’ont pas été découverts pour le pool de machines.
Ouvrez la fenêtre Moniteur de travaux dans DTM Studio.
Cliquez sur le bouton Afficher le Générateur de requêtes en haut de l’écran.
Cliquez sur l’onglet Requête de l’ordinateur .
Définissez les paramètres de recherche pour les ordinateurs ciblés. En règle générale, définissez une règle unique telle que « DataStore est égal à « Nom du contrôleur ».
Cliquez avec le bouton droit sur la règle qui vient d’être définie, puis cliquez sur Exécuter. Une liste complète d’ordinateurs remplit la liste machines sous les champs de requête.
Faites glisser les machines de la liste Machines dans le nouveau pool d’ordinateurs créé.
Les ordinateurs ne semblent pas exécuter de travaux planifiés pour eux.
Ouvrez la fenêtre Moniteur de travaux dans DTM Studio.
Sous l’onglet Pool d’ordinateurs , sélectionnez le pool d’ordinateurs qui est censé exécuter des travaux.
Pour chaque ordinateur de ce pool, vérifiez que son status est Prêt.
Si le status d’un ordinateur n’est pas Prêt, cliquez avec le bouton droit sur l’ordinateur, pointez sur Modifier l’état, puis cliquez sur Réinitialiser.
Après quelques minutes, actualisez l’écran et le status passe à Prêt.
Planifiez et recommencez les travaux.
Prérequis connus pour les tests logiciels de sécurité réseau
Les tests logiciels de sécurité réseau (TransitionTechnologies_Tests et WindowsFilteringPlatform_Tests) nécessitent que les pilotes miniport Sparta soient installés et configurés correctement. Les pilotes miniport Sparta sont installés à chaque exécution de test. Toutefois, si vous le souhaitez, vous pouvez vérifier qu’ils sont présents en ouvrant une invite de commandes et en tapant IPConfig.exe /all. Vous devriez voir quatre nouvelles interfaces sparta nommées Sparta Miniport Primary, Sparta Miniport Secondary, Sparta Miniport Tertiaire et Sparta Miniport Quaternary.
Problèmes de test de routeur connus
Actuellement, il n’existe aucun problème de test de routeur connu.
Problèmes de test lan sans fil connus (802.11)
La liste suivante décrit quelques conseils de dépannage courants pour les tests WLAN :
Les modifications que vous avez apportées aux appareils sur les ordinateurs clients DTM ne sont pas répercutées dans DTM Studio. Par exemple, la machine est censée être à l’état Prêt, mais ce n’est pas le cas.
Ouvrez une fenêtre d’invite de commandes sur l’ordinateur client, puis exécutez
net stop wttsvc.
Exécutez
net start wttsvc
. Cette commande met à jour le répertoire C:\wtt\JobsWorkingDir\AssetCfg\Log\.Actualisez la fenêtre Console de l’appareil dans DTM Studio. Vous devrez peut-être attendre plusieurs minutes pour que le contrôleur DTM interroge la machine cliente pour connaître les modifications apportées à sa liste d’appareils.
Les machines n’ont pas été découvertes pour le pool de machines.
Ouvrez la fenêtre Moniteur de travaux dans DTM Studio.
Sélectionnez le bouton Afficher le Générateur de requêtes en haut de l’écran.
Cliquez sur l’onglet Requête de l’ordinateur .
Définissez des paramètres de recherche pour les machines que vous recherchez. En règle générale, vous pouvez définir une règle unique telle que « DataStore est égal à 'Nom du contrôleur' ».
Cliquez avec le bouton droit sur la règle que vous venez de définir, puis cliquez sur Exécuter. Une liste complète de machines doit remplir la liste Machines sous les champs de requête que vous avez définis.
Faites glisser les machines de la liste Machines dans les nouveaux pools d’ordinateurs que vous avez créés.
Les machines ne semblent pas exécuter de travaux planifiés pour eux.
Ouvrez la fenêtre Moniteur de travaux dans DTM Studio.
Sous l’onglet Pool d’ordinateurs , sélectionnez le pool d’ordinateurs que vous prévoyez d’exécuter des travaux.
Pour chaque machine de ce pool, vérifiez que son status est Prêt.
Si le status d’un ordinateur n’est pas Prêt, cliquez avec le bouton droit sur l’ordinateur, pointez sur Modifier l’état, puis cliquez sur Réinitialiser.
Après quelques minutes, actualisez l’écran et le status passe à Prêt.
Planifiez et recommencez les travaux.
Problèmes liés à l’installation du pilote Test SoftAP sur la topologie : Gestionnaire de périphériques signale le code 52
N’installez pas le pilote SoftAP test x64 avant d’installer le client DTM. Lorsque le client DTM est installé, le certificat racine est installé. Étant donné que la signature du pilote SoftAP de test dépend de l’installation du certificat racine, le gestionnaire de périphériques signale le code de périphérique 52.
Configuration de NDISTest pour une exécution autonome
L’installation de NDISTest séparément de DTM Studio vous permet d’exécuter des tests individuels. Un SOFTAP DUT, SUT et Test doit être configuré pour permettre l’exécution autonome.
Notes
Toutes les machines de test doivent utiliser la même architecture de processeur.
Notes
Pour résoudre les problèmes liés au NDISTest, essayez d’attacher un débogueur à l’ordinateur de test.
Configuration d’un appareil de support en cours de test (SUT)
Copiez tous les fichiers binaires et sous-répertoires NDISTest à partir du contrôleur DTM suivant :
\\<ControllerMachine]>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\
<ControllerMachine> est le nom de l’ordinateur du contrôleur DTM et <l’architecture> est x86 (pour les processeurs x86) ou amd64 (pour les processeurs x64).
Lancez NDISTest.exe à partir du répertoire d’installation. Lorsque le formulaire main s’ouvre, sélectionnez Serveur dans le menu Fichier pour lancer le formulaire de serveur.
Sélectionnez l’appareil de messagerie dans la liste Appareil message . Cet appareil doit être activé sur IP et sur le même sous-réseau que l’appareil de message client qui sera configuré ultérieurement.
Sélectionnez appareils SUT dans Appareils de support. L’appareil de support sélectionné sur ce serveur à partir de sera visible par le client une fois le serveur démarré.
Sélectionnez le travail « serveur » dans Travaux. Il s’agit du test côté serveur qui sera lancé après avoir cliqué sur le bouton Démarrer.
Une fois toutes les options sélectionnées, cliquez sur Démarrer pour démarrer le serveur.
Configuration d’un point d’accès logiciel de test (Test SoftAP)
Copiez tous les fichiers binaires et sous-répertoires NDISTest à partir du contrôleur DTM suivant :
\\<ControllerMachine]>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\
<ControllerMachine> est le nom de l’ordinateur du contrôleur DTM et <l’architecture> est x86 (pour les processeurs x86) ou amd64 (pour les processeurs x64).
Installez le pilote SoftAP pour les deux appareils Atheros WLAN sur test SoftAP. Vous pouvez installer ce pilote à partir de Gestionnaire de périphériques, que vous pouvez ouvrir en exécutant
devmgmt.msc
à partir d’une invite de commandes. Effectuez l’étape suivante :Dans Gestionnaire de périphériques, installez le pilote pour les stations SoftAP à partir de :
\\<ControllerMachine]>\Tests\<architecture>\nttest\nettest\ndis\NDISTest.net\SoftAPMiniport\
<ControllerMachine> est le nom de l’ordinateur du contrôleur DTM et <l’architecture> est x86 (pour les processeurs x86) ou amd64 (pour les processeurs x64), selon l’architecture du processeur de la machine cliente DTM qui a les périphériques SoftAP.
Lancez NDISTest.exe à partir du répertoire d’installation. Lorsque le formulaire main s’ouvre, sélectionnez Serveur dans le menu Fichier pour lancer le formulaire de serveur.
Sélectionnez l’appareil de messagerie dans la liste Appareil message . Cet appareil doit être un appareil avec ip et se trouver sur le même sous-réseau que l’appareil de messagerie client qui sera configuré ultérieurement.
Sélectionnez le ou les appareils AP dans Appareils AP. Les appareils AP sélectionnés sur ce serveur seront visibles par le client une fois le serveur démarré.
Sélectionnez le travail « serveur » dans Travaux. Il s’agit du test côté serveur qui sera lancé après avoir cliqué sur le bouton Démarrer.
Une fois toutes les options sélectionnées, cliquez sur Démarrer pour démarrer le serveur.
Configuration de l’appareil testé (DUT)
Copiez tous les fichiers binaires et sous-répertoires NDISTest à partir du contrôleur DTM suivant :
\\<ControllerMachine>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\
<ControllerMachine> est le nom de l’ordinateur du contrôleur DTM et <l’architecture> est x86 (pour les processeurs x86) ou amd64 (pour les processeurs x64).
Lancez NDISTest.exe à partir du répertoire d’installation. Lorsque le formulaire main s’ouvre, sélectionnez Client dans le menu Fichier pour lancer le formulaire client.
Sélectionnez la cible de test dans la liste Cible de test . Pour le périphérique réseau, cette cible de test doit être Miniport.
Sélectionnez l’appareil de test dans la liste Appareil de test . Il doit s’agir d’un appareil de test spécifique au fournisseur.
Sélectionnez un appareil de message dans la liste Appareil message . Il doit s’agir d’un appareil ip qui se trouve sur le même sous-réseau que l’appareil de message du serveur. Une fois l’appareil de message sélectionné, la section Appareil AP doit s’afficher et l’appareil AP serveur doit être disponible dans la liste.
Sélectionnez un appareil de support dans Appareils de support. Il doit s’agir d’un appareil de support propre au fournisseur.
Sélectionnez un appareil AP dans Appareils AP. Il doit s’agir de l’appareil AP qui a été sélectionné côté serveur.
Sélectionnez les tests dans la section Travaux qui seront exécutés après le lancement du client.
Une fois toutes les options sélectionnées, cliquez sur Démarrer pour démarrer le client. Tous les travaux sélectionnés commencent à être exécutés. Les résultats des tests seront stockés sur le client dans le sous-dossier de journalisation suivant :
<NDISTestRootFolder>/logs/<AdapterName>/
Configuration de la capture de paquets client
Configurez une topologie de test pour une exécution autonome. Pour plus d’informations, accédez à « Configuration de NDISTest pour l’exécution autonome ».
Configurez un deuxième SUT. Pour plus d’informations, accédez à « Configuration d’un appareil de support sous test (SUT) ».
Lancez NDISTest.exe à partir du répertoire d’installation. Lorsque le formulaire main s’ouvre, sélectionnez Déboguer dans le menu Affichage pour lancer la section Capture de paquets sur le client.
Sélectionnez un périphérique de capture dans Capture de paquets. Il doit s’agir d’un appareil de support qui a été sélectionné côté serveur.
Dans Travaux, sélectionnez les tests qui seront exécutés après le lancement du client.
Une fois toutes les options sélectionnées, cliquez sur Démarrer pour démarrer le client.
Les captures de paquets correspondant aux tests sont générées sur le serveur avec l’appareil de capture. Les journaux se trouveront dans le sous-dossier de journalisation suivant :
<NDISTestRootFolder>/logs/<AdapterName>/
Résolution des problèmes lorsque la section Capture de paquets n’apparaît pas sur le client
Vérifiez que l’interface utilisateur du centre de messages est fermée. Si l’interface utilisateur NDISTest n’est pas agrandie, la section Capture de paquets peut être masquée derrière l’interface utilisateur du centre de messages.
Problèmes connus de test de routeur sans fil
Ce conseil vous aidera à tester la capacité de la machine à envoyer des débits binaires plus élevés à l’aide d’une connexion Ethernet (c’est-à-dire, valide la machine).
Pour cette procédure de test, configurez deux ordinateurs, comme indiqué dans le diagramme suivant :
Configurer le matériel comme indiqué ci-dessous avec une connexion Ethernet uniquement
Attribuez une adresse IP statique à l’ordinateur S.
Par exemple : 10.0.0.2
Attribuez une adresse IP statique à l’ordinateur C.
Par exemple : 10.0.0.3
Sur la machine C, ouvrez une invite de commandes et exécutez la commande suivante :
stats.exe -z DISCARD -i 20 -x 50 -y 30 -r 20000000 -c 3600 -l -h -u
Sur la machine S, ouvrez une invite de commandes et exécutez la commande suivante :
stats.exe -d 10.0.0.3 -r 20000000 -c 4200 -l -h -u
Passez en revue la sortie des étapes 4 et 5.
Si la sortie de l’étape 4 ou de l’étape 5 montre des échecs, vos ordinateurs ne peuvent pas effectuer de débits binaires à l’aide d’adaptateurs sans fil.
Si vous devez ajouter manuellement un profil sans fil, vous pouvez le faire à l’aide de la commande netsh.
Par exemple : pour ajouter le profil sans fil 802_11a_wpa-psk.xml :
Cliquez sur Démarrer, sur Exécuter, puis entrez cmd.exe.
Type netsh wlan add profile filename=802_11a_wpa-psk.xml i=\*
Cliquez sur OK.
Notes
Vérifiez que le fichier XML de profil sans fil existe dans le répertoire actif ou spécifiez le chemin d’accès complet.