Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Préparation de vos ordinateurs
- Étape 3: Configuration de l'ordinateur cible
- Étape 4: Configuration de l'ordinateur hôte
- Étape 5: Connexion au débogueur
- Étape 6: En conclusion
Vidéo: Comment configurer un débogueur de noyau Windows sur votre réseau : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Le débogage est un outil populaire utilisé pour trouver la cause première d'un bogue. Un bogue peut se propager de différentes manières. cela peut provoquer un plantage du système (écran bleu/BSOD), cela peut provoquer un plantage de l'application, cela peut provoquer le blocage de votre système pour ne citer que quelques problèmes. La cause première peut être dans le système d'exploitation, un pilote de périphérique ou même un problème matériel. Ce guide fournira des détails sur la configuration d'un débogueur à l'aide des outils de débogage pour Windows et se concentre donc uniquement sur le débogage avec le système d'exploitation Windows. Je ne vais pas expliquer comment analyser le problème capturé dans le débogueur. Quelques éléments à prendre en compte:
- Ce jeu d'instructions est conçu pour les utilisateurs avancés d'ordinateurs et l'auteur l'a supposé avec ces instructions.
- Pour des raisons de confidentialité, certaines informations ont été masquées.
La première chose que nous allons passer en revue sont les éléments dont vous aurez besoin pour configurer votre débogueur.
Étape 1: ce dont vous aurez besoin
Ce dont vous aurez besoin
-
2 ordinateurs Windows
- L'ordinateur hôte que vous utiliserez pour le débogage. Cet ordinateur doit avoir Windows XP ou plus récent installé
- L'ordinateur cible que vous allez déboguer. Cet ordinateur doit avoir Windows 8 ou plus récent installé. Il doit également avoir l'une des cartes réseau trouvées dans la liste ici.
- 1 commutateur/routeur réseau (quelque chose qui attribuera des adresses IP aux ordinateurs du réseau)
- 2 câbles Cat5
- Outils de débogage pour Windows que vous devez installer sur l'ordinateur hôte (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
Ensuite, nous passerons en revue ce que vous devrez faire pour configurer vos ordinateurs.
Étape 2: Préparation de vos ordinateurs
L'ordinateur hôte
- Pour l'ordinateur sur lequel vous allez déboguer, vous devrez installer les outils de débogage pour Windows qui peuvent être trouvés ici…
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Connectez l'ordinateur à votre commutateur/routeur
L'ordinateur cible
- Assurez-vous que vous utilisez Windows 8 ou une version plus récente
- Assurez-vous que vous utilisez une carte réseau de cette liste
- Connectez l'ordinateur à votre commutateur/routeur
Maintenant que nous avons configuré les ordinateurs, nous devons les connecter, en commençant par l'ordinateur cible.
Étape 3: Configuration de l'ordinateur cible
Vous avez besoin de quelques éléments pour préparer votre ordinateur cible. Vous avez besoin de l'adresse IP de votre ordinateur hôte. Vous pouvez l'obtenir en utilisant l'outil ping. Voici comment faire cela…
- Ouvrir une invite de commande
- Tapez "ping -4 HostComputerName." Vous obtiendrez quelque chose comme ce qui suit…
ping HostComputerName Ping HostComputerName [192.166.0.123] avec 32 octets de données: Réponse de 192.166.0.123: octets=32 temps=2268ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=10ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=19ms TTL=128 Réponse de 192.166.0.123: octets=32 temps=1ms TTL=128 Statistiques de ping pour 192.166.0.123: Paquets: Envoyés = 4, Reçus = 4, Perdus = 0 (0% de perte), Temps d'aller-retour approximatifs en millisecondes: Minimum = 1 ms, Maximum = 2268 ms, Moyenne = 574 ms
* Gardez ces fenêtres ouvertes. Vous en aurez besoin plus tard.
Ensuite, vous devez apporter quelques modifications à la configuration de démarrage. Les modifications apportées à votre fichier de configuration de démarrage indiqueront à votre ordinateur cible comment se connecter à l'ordinateur hôte. Pour ce faire, vous devrez ouvrir une invite de commande avec des autorisations d'administrateur (élevées). Voici comment vous faites cela.
- Faites un clic droit sur l'invite de commande dans la barre des tâches
- Faites à nouveau un clic droit sur l'invite de commande
- Cliquez sur "Exécuter en tant qu'administrateur" (Le contrôle de compte d'utilisateur vous demandera si vous souhaitez autoriser ce programme à apporter des modifications sur votre ordinateur, cliquez sur Oui)
Vous devez maintenant définir les paramètres de configuration de démarrage pour le débogage réseau. Vous le ferez en utilisant l'outil bcdedit. Cet outil est intégré au système d'exploitation et peut être exécuté à partir de n'importe quelle invite de commande élevée. Les étapes suivantes montrent comment effectuer ces modifications de paramètres
- Dans cette nouvelle fenêtre de commande, exécutez ce qui suit…
- bcdedit /dbgsettings net hostip=192.166.0.123 port=XXXXX key=z.z.z.z
- où hostip est égal à l'adresse IP que vous avez obtenue lorsque vous avez exécuté la commande ping, XXXXX est égal à n'importe quel nombre entre 50000 et 50099 et z est une combinaison alphanumérique. Voici un exemple …
bcdedit /dbgsettings net hostip=192.166.0.123 port:50002 key=a1b.2c3.d4e.5f6
Souvenez-vous de la clé que vous avez créée. Vous en aurez besoin lors de la configuration de votre ordinateur hôte. Maintenant, vous devez activer le débogueur. Vous pouvez utiliser la même invite de commande élevée que vous utilisiez auparavant ou en ouvrir une nouvelle. Pour activer le débogage, exécutez la commande bcdedit suivante
- bcdedit /debug on
- redémarrer le PC
Veuillez vous référer à l'image ci-dessus qui montre des exemples de toutes les commandes de cette étape. Maintenant que nous avons configuré l'ordinateur cible, nous pouvons préparer l'ordinateur hôte à rechercher notre ordinateur cible sur le réseau.
Étape 4: Configuration de l'ordinateur hôte
Si vous ne l'avez pas déjà fait, la première chose que vous devez faire sur l'ordinateur hôte est d'installer "Debugging Tools For Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… qui a été fourni dans une étape antérieure. Une fois celui-ci installé, vous pouvez procéder aux étapes suivantes. Pour utiliser le débogueur à partir de l'invite de commande.
- Ouvrir une fenêtre d'invite de commande élevée
- Accédez au répertoire Debuggers où vous avez installé le débogueur. L'emplacement par défaut ressemble à ceci. C:\Program Files (x86)\Windows Kits\8.0\Debuggers
- Si votre ordinateur hôte exécute un système d'exploitation 64 bits, remplacez le répertoire par le répertoire x64. Si vous exécutez un système d'exploitation 32 bits sur votre ordinateur hôte, remplacez le répertoire par le répertoire x86.
- Tapez la commande suivante. kd - k net:port=XXXXX, key=z.z.z.z (où XXXXX est le port que vous avez défini sur l'ordinateur cible et z.z.z.z est la clé que vous avez définie sur l'ordinateur cible)
- Appuyez sur Entrée
Pour exécuter le débogueur à l'aide de windbg.
- exécutez windbg à partir du répertoire à partir duquel vous avez installé le débogueur. L'emplacement par défaut ressemble à ceci. C:\Program Files (x86)\Windows Kits\8.0\Debuggers\.
- Si votre ordinateur hôte exécute un système d'exploitation 64 bits, remplacez le répertoire par le répertoire x64. Si vous exécutez un système d'exploitation 32 bits sur votre ordinateur hôte, remplacez le répertoire par le répertoire x86.
- Double-cliquez sur windbg.exe
- Cliquez sur Fichier
- Cliquez sur Débogage du noyau
- Sélectionnez l'onglet Réseau
- Entrez le numéro de port que vous avez défini sur l'ordinateur cible
- Entrez la clé que vous avez définie sur l'ordinateur cible.
- Appuyez sur OK
Veuillez vous référer aux images ci-dessus qui montrent des exemples de toutes les commandes de cette étape. Maintenant que nous avons configuré les ordinateurs hôte et cible, nous pouvons connecter les deux.
Étape 5: Connexion au débogueur
Si tout est configuré correctement, cette partie est vraiment facile. En fait, après avoir configuré l'ordinateur hôte, vous avez peut-être remarqué que beaucoup de texte apparaît dans la fenêtre. Si oui, vous avez terminé. Sinon, il vous suffit de redémarrer l'ordinateur cible. Au démarrage de l'ordinateur cible, vous commencerez à voir un flux de texte dans votre fenêtre de débogage (kd ou windbg selon ce que vous utilisez) sur l'ordinateur hôte. Cela ressemblera à quelque chose comme les images ci-dessus.
Étape 6: En conclusion
Maintenant que vous avez connecté avec succès vos ordinateurs avec un débogueur, vous pouvez commencer à aider à résoudre tous les problèmes informatiques du monde. Ce n'est que la première étape d'un long chemin pour trouver la cause première de tout problème informatique. Recherchez d'autres articles dans le futur où j'aborderai comment commencer à enquêter sur les nombreux problèmes différents que vous pouvez rencontrer.
Conseillé:
Comment créer votre propre passerelle WIFI pour connecter votre Arduino au réseau IP ? : 11 étapes (avec photos)
Comment faire votre propre passerelle WIFI pour connecter votre Arduino au réseau IP ? : Comme beaucoup de gens, vous pensez qu'Arduino est une très bonne solution pour faire de la domotique et de la robotique ! Je travaille sur un robot qui doit être connecté en permanence à un serveur qui tourne ar
Comment utiliser un débogueur sur un ESP32 : 11 étapes (avec photos)
Comment utiliser un débogueur sur un ESP32 : Avez-vous déjà voulu jeter un œil à l'intérieur de votre code pour voir pourquoi il se comporte ainsi ? Traditionnellement dans les projets ESP32, vous auriez dû ajouter une instruction d'impression sans fin pour essayer de comprendre ce qui se passait, mais il existe un meilleur moyen! Un débogueur
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : 25 étapes
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : Pour ce projet, vous aurez besoin : d'un Raspberry Pi capable de se connecter à Internet Une carte Micro SD exécutant Raspbian Lite Un clavier (pour configurer SSH) Une seconde Appareil (pour accéder au portail Web)Connaissance de base d'UNIX ainsi que navigation dans l'interface sur le
Comment configurer un réseau domestique : 6 étapes
Comment configurer un réseau domestique : La configuration d'un réseau peut sembler intimidante au début, mais une fois que vous avez tout ce dont vous avez besoin, c'est très facile à faire. La configuration traditionnelle nécessite un modem et un routeur, mais certains peuvent nécessiter plus d'équipement et d'autres moins. Il y a beaucoup de différents
Comment rediffuser le WIFI en tant que votre propre réseau, DEPUIS VOTRE ORDINATEUR PORTABLE ! : 4 étapes
Comment rediffuser le WIFI en tant que votre propre réseau, DE VOTRE ORDINATEUR PORTABLE ! : Dans ce instructable, je vais vous montrer comment rediffuser le WIFI depuis votre ordinateur portable en tant que votre propre réseau protégé par mot de passe. Vous aurez besoin d'un ordinateur portable exécutant Windows 7, car le logiciel nécessite certaines des avancées de Windows 7 et utilisez un ordinateur portable plus récent b