我正在尝试让WinDbg使用手动以太网电缆调试目标计算机,如https://msdn.microsoft.com/en-us/library/windows/hardware/hh439346(v=vs.85).aspx所述
然而,主机上的WinDbg似乎被卡住等待重新连接... 永远。什么想法可能是错的?
两台计算机都运行Windows 10 Enterprise x64。我也禁用了两台机器上的防火墙。
我仔细检查了我的主机和目标网卡,并确保它们都受支持。
目标网卡是
Intel(R) 82579LM Gigabit Network Connection
PCI\VEN_8086&DEV_1502&SUBSYS_161C103C&REV_04
主机网卡是
Broadcom NetLink(TM) Gigabit Ethernet
PCI\VEN_14E4&DEV_1692&SUBSYS_033D1025&REV_01
bcdedit / dbgsettings 显示
C:\WINDOWS\system32>bcdedit /dbgsettings
key 1.2.3.4
debugtype NET
hostip 192.168.0.104
port 50000
dhcp Yes
The operation completed successfully.
我还确保可以使用ping从目标计算机访问主机。
ipconfig / all 会产生以下结果:
Ethernet adapter Local Area Connection* 1:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft Kernel Debug Network Adapter
Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::20dc:c393:bcdb:b26%3(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.101(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Sunday, December 4, 2016 11:37:04 AM
Lease Expires . . . . . . . . . . : Sunday, December 4, 2016 1:37:04 PM
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . . . . : 65278299
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1D-78-0A..XXX
DNS Servers . . . . . . . . . . . : 192.168.0.1
NetBIOS over Tcpip. . . . . . . . : Enabled
答案 0 :(得分:0)
您可以运行KDNET实用程序来检查NIC是否支持内核调试。如果在默认路径中安装WDK,则KDNET应该在以下路径中:
TwoFactorUserIdScheme
此外,如果不支持您的NIC,则可以将虚拟机用作目标PC,这是Microsoft Docs的说明: Setting Up Kernel-Mode Debugging of a Virtual Machine Manually using a Virtual COM Port