Setting Up Kernel-Mode Debugging over a Network Cable Manually
Debugging Tools for Windows supports kernel debugging over an Ethernet network. This topic describes how to set up Ethernet debugging manually.
As an alternative to setting up Ethernet debugging manually, you can do the setup using Microsoft Visual Studio. For more information, see Setting Up Kernel-Mode Debugging over a Network Cable in Visual Studio.
The computer that runs the debugger is called the host computer, and the computer being debugged is called the target computer. The host computer must be running Windows XP or later, and the target computer must be running Windows 8 or later.
Debugging over a network has the following advantages compared to debugging over other types of cable.
- The host and target computers can be anywhere on the local network.
- It is easy to debug many target computers from one host computer.
- Network cable is inexpensive and readily available.
- Given any two computers, it is likely that they will both have Ethernet adapters. It is less likely that they will both have serial ports or both have 1394 ports.
Supported Network Adapters
The host computer can use any network adapter, but the target computer must use a network adapter that is supported by Debugging Tools for Windows. For a list of supported network adapters, see Supported Ethernet NICs for Network Kernel Debugging in Windows 8.1.
Determining the IP Address of the Host Computer
Use one of the following procedures to determine the IP address of the host computer.
-
On the host computer, open a Command Prompt window and enter the following command:
ipconfig
Make a note of the IPv4 address of the network adapter that you intend to use for debugging.
-
On the target computer, open a Command Prompt window and enter the following command, where HostName is the name of the host computer:
ping -4 HostName