Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: preparazione dei computer
- Passaggio 3: configurazione del computer di destinazione
- Passaggio 4: configurazione del computer host
- Passaggio 5: connessione al debugger
- Passaggio 6: in conclusione
Video: Come configurare un debugger del kernel di Windows sulla rete: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Il debug è uno strumento popolare utilizzato per individuare la causa principale di un bug. Un insetto può manifestarsi in molti modi diversi. può causare un arresto anomalo del sistema (schermata blu/BSOD), può causare un arresto anomalo dell'applicazione, può causare il blocco del sistema per citare alcuni problemi. La causa principale può essere nel sistema operativo, un driver di dispositivo o persino un problema hardware. Questa guida fornirà dettagli su come configurare un debugger utilizzando gli strumenti di debug per Windows e quindi si concentra solo sul debug con il sistema operativo Windows. Non entrerò in come analizzare il problema catturato nel debugger. Un paio di cose da tenere a mente:
- Questo set di istruzioni è progettato per utenti di computer avanzati e l'autore lo ha assunto con queste istruzioni.
- Per motivi di privacy alcune informazioni sono state oscurate.
La prima cosa che esamineremo sono gli elementi necessari per configurare il debugger.
Passaggio 1: cosa ti servirà
Cosa ti servirà
-
2 computer Windows
- Il computer host che utilizzerai per il debug. Questo computer deve avere Windows XP o più recente installato
- Il computer di destinazione di cui effettuerai il debug. Questo computer deve avere installato Windows 8 o versioni successive. Deve anche avere uno degli adattatori di rete trovati nell'elenco qui.
- 1 Switch/Router di rete (qualcosa che assegnerà indirizzi IP ai computer sulla rete)
- 2 cavi Cat5
- Strumenti di debug per Windows che è necessario installare sul computer Host (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)
Successivamente esamineremo cosa è necessario fare per configurare i computer.
Passaggio 2: preparazione dei computer
Il computer host
- Per il computer su cui effettuerai il debug dovrai installare gli strumenti di debug per Windows che puoi trovare qui…
- https://msdn.microsoft.com/en-US/windows/desktop/bg…
- Collega il computer al tuo Switch/Router
Il computer di destinazione
- Assicurati di utilizzare Windows 8 o versioni successive
- Assicurati di utilizzare una scheda di rete da questo elenco
- Collega il computer al tuo Switch/Router
Ora che abbiamo configurato i computer, dovremo collegarli, iniziando dal computer di destinazione.
Passaggio 3: configurazione del computer di destinazione
Hai bisogno di un paio di cose per preparare il tuo computer di destinazione. Hai bisogno dell'indirizzo IP del tuo computer Host. Puoi ottenerlo usando lo strumento ping. Ecco come fare questo…
- Apri un prompt dei comandi
- Digita "ping -4 NomeComputer Host". Otterrai qualcosa come il seguente…
ping HostComputerName Ping HostComputerName [192.166.0.123] con 32 byte di dati: Risposta da 192.166.0.123: byte=32 tempo=2268ms TTL=128 Risposta da 192.166.0.123: byte=32 tempo=10ms TTL=128 Risposta da 192.166.0.123: byte=32 tempo=19 ms TTL=128 Risposta da 192.166.0.123: byte=32 tempo=1ms TTL=128 Statistiche ping per 192.166.0.123: Pacchetti: inviati = 4, ricevuti = 4, persi = 0 (0% di perdita), Tempi approssimativi di andata e ritorno in millisecondi: minimo = 1 ms, massimo = 2268 ms, medio = 574 ms
*Tieni questa finestra aperta. Ti servirà più tardi.
Successivamente è necessario apportare alcune modifiche alla configurazione di avvio. Le modifiche al file di configurazione di avvio diranno al computer di destinazione come connettersi al computer host. Per fare ciò dovrai aprire un prompt dei comandi con i permessi di amministratore (elevati). Ecco come farlo.
- Fare clic con il tasto destro del mouse sul prompt dei comandi sulla barra delle applicazioni
- Fare nuovamente clic con il tasto destro del mouse sul prompt dei comandi
- Fai clic su "Esegui come amministratore" (il controllo dell'account utente ti chiederà se desideri consentire a questo programma di apportare modifiche sul tuo computer, fai clic su Sì)
Ora è necessario configurare le impostazioni di configurazione di avvio per il debug di rete. Lo farai usando lo strumento bcdedit. Questo strumento è integrato nel sistema operativo e può essere eseguito da qualsiasi prompt dei comandi con privilegi elevati. I seguenti passaggi mostrano come apportare queste modifiche alle impostazioni
- In questa nuova finestra di comando esegui quanto segue…
- bcdedit /dbgsettings net hostip=192.166.0.123 porta=XXXXX chiave=z.z.z.z
- dove hostip è uguale all'indirizzo IP che hai ottenuto quando hai eseguito il comando ping, XXXXX è uguale a qualsiasi numero compreso tra 50000 e 50099 e z è una qualsiasi combinazione alfanumerica. Ecco un esempio…
bcdedit /dbgsettings net hostip=192.166.0.123 porta:50002 chiave=a1b.2c3.d4e.5f6
Ricorda la chiave che hai creato. Ne avrai bisogno quando configuri il tuo computer host. Ora devi attivare il debugger. Puoi utilizzare lo stesso prompt dei comandi con privilegi elevati che stavi utilizzando prima o aprirne uno nuovo. Per attivare il debug, esegui il seguente comando bcdedit
- bcdedit/debug attivo
- riavviare il computer
Fare riferimento all'immagine sopra che mostra esempi di tutti i comandi in questo passaggio. Ora che abbiamo impostato il computer di destinazione, possiamo preparare il computer host per cercare il nostro computer di destinazione sulla rete.
Passaggio 4: configurazione del computer host
Se non lo hai già fatto, la prima cosa che dovresti fare sul computer host è installare "Strumenti di debug per Windows" (https://msdn.microsoft.com/en-US/windows/desktop/bg… che è stato fornito in un passaggio precedente. Una volta installato, è possibile procedere con i passaggi seguenti. Per utilizzare il debugger dal prompt dei comandi.
- Apri una finestra del prompt dei comandi con privilegi elevati
- Passa alla directory Debuggers in cui hai installato il debugger. La posizione predefinita è simile a questa. C:\Programmi (x86)\Windows Kit\8.0\Debuggers
- Se il tuo computer host esegue un sistema operativo a 64 bit, cambia la directory nella directory x64. Se stai eseguendo un sistema operativo a 32 bit sul tuo computer host, cambia la directory nella directory x86.
- Digita il seguente comando. kd - k net:port=XXXXX, key=z.z.z.z (dove XXXXX è la porta impostata sul computer di destinazione e z.z.z.z è la chiave impostata sul computer di destinazione)
- Premi Invio
Per eseguire il debugger usando windbg.
- esegui windbg dalla directory da cui hai installato il debugger. La posizione predefinita è simile a questa. C:\Programmi (x86)\Windows Kit\8.0\Debuggers\.
- Se il tuo computer host esegue un sistema operativo a 64 bit, cambia la directory nella directory x64. Se stai eseguendo un sistema operativo a 32 bit sul tuo computer host, cambia la directory nella directory x86.
- Fare doppio clic su windbg.exe
- Fare clic su File
- Fare clic su Debug del kernel
- Seleziona la scheda Rete
- Inserisci il numero di porta che hai impostato sul computer di destinazione
- Inserisci la chiave che hai impostato sul computer di destinazione.
- Premi OK
Si prega di fare riferimento alle immagini sopra che mostrano esempi di tutti i comandi in questo passaggio. Ora che abbiamo configurato i computer host e di destinazione, possiamo connettere i due.
Passaggio 5: connessione al debugger
Se tutto è impostato correttamente questa parte è davvero facile. In effetti, dopo aver configurato il computer host potresti aver notato molto testo apparire nella finestra. Se è così, hai finito. In caso contrario, tutto ciò che devi fare è riavviare il computer di destinazione. All'avvio del computer di destinazione inizierai a vedere un flusso di testo nella finestra di debug (kd o windbg a seconda di quale utilizzi) sul computer host. Sarà simile alle immagini sopra.
Passaggio 6: in conclusione
Ora che hai collegato correttamente i tuoi computer con un debugger, puoi iniziare ad aiutare a risolvere tutti i problemi informatici del mondo. Questo è solo il primo passo di una lunga strada per arrivare alla causa principale di qualsiasi problema del computer. Cerca altri articoli in futuro in cui affronterò come iniziare a indagare sui molti diversi problemi che potresti incontrare.
Consigliato:
Come configurare Pi-Hole su un Raspberry Pi, un blocco degli annunci a livello di rete!!: 25 passaggi
Come configurare Pi-Hole su un Raspberry Pi, un Network Wide Ad Blocker!!: Per questo progetto, avrai bisogno di: un Raspberry Pi in grado di connettersi a Internet Una scheda Micro SD con Raspbian Lite Una tastiera (per configurare SSH) Un secondo Dispositivo (per accedere al portale Web) Conoscenza di base di UNIX e navigazione dell'interfaccia su th
Come configurare una rete domestica: 6 passaggi
Come configurare una rete domestica: la configurazione di una rete può sembrare scoraggiante all'inizio, ma una volta che hai tutto ciò di cui hai bisogno, è molto facile da fare. La configurazione tradizionale richiede un modem e un router, ma alcuni potrebbero aver bisogno di più apparecchiature e altri potrebbero aver bisogno di meno. Ci sono molti diversi
Inverter collegato alla rete fai-da-te (non alimenta la rete) Alternativa UPS: 7 passaggi (con immagini)
Alternativa UPS con inverter collegato alla rete fai-da-te (non alimenta la rete): questo è un post di follow-up dal mio altro Instructable sulla creazione di un inverter collegato alla rete che non alimenta la rete, poiché ora è sempre possibile farlo in alcune aree come un progetto fai-da-te e alcuni luoghi non consentono di alimentare lì g
Come configurare la posta elettronica di Defense Enterprise su Windows 10: 10 passaggi
Come configurare la posta elettronica di Defense Enterprise su Windows 10: ESCLUSIONE DI RESPONSABILITÀ: non ci sono potenziali pericoli o pericoli per eseguire questi passaggi! Questa guida può essere utilizzata su un computer del Dipartimento della Difesa per tutto il personale che utilizza la posta elettronica di Defense Enterprise. Seguendo queste istruzioni in genere si tradurrà in s
Come ritrasmettere WIFI come rete personale, DAL TUO LAPTOP!: 4 passaggi
Come ritrasmettere WIFI come rete personale, DAL TUO LAPTOP!: In questo tutorial ti mostrerò come ritrasmettere WIFI dal tuo laptop come rete protetta da password. Avrai bisogno di un laptop con Windows 7, poiché il software richiede alcuni dei progressi di Windows 7 e usa un laptop più recente b