我有一台装有 Windows 7 的笔记本电脑和一台装有 Windows XP 的旧台式机。当我有屏幕时,我将其设置为使用远程桌面。我不再有屏幕,过去常常使用远程桌面连接到它,但那是几年前的事了,LAN 详细信息可能已更改。当我将旧计算机连接到网络并启动它时,我无法在网络浏览器中看到它,我不知道它的名称、它的网络组名称或它的 IP 地址。
我如何嗅探网络来发现它(我应该直接使用交叉电缆吗?)并重新使用远程桌面?
答案1
最好的解决方案是借用一台显示器并将其连接到 XP 计算机足够长的时间以使其运行并验证它是否正常工作。
你有高清电视吗?电视上有 VGA 端口吗?你可以用它当显示器。
答案2
如果该计算机通过 DHCP 获取地址,请检查路由器的 Web 界面,它可能会显示 DHCP 分配的 IP 地址。逐个尝试这些地址。
如果该计算机有静态地址,请获取网络嗅探器,例如Wireshark,它是免费的,适用于 Windows/Linux。使用交叉电缆连接两台计算机。嗅探器中看到的任何数据包,如果其源 IP 地址与“好”计算机的 IP 地址不同,则该数据包将是另一台计算机的 IP 地址。
但是:似乎您甚至无法确定有问题的计算机是否能够正常启动。因此,如果您没有看到任何网络流量,则可能意味着计算机没有正常启动,因此您需要显示器来排除故障。
答案3
您的家庭网络上应该有一定数量的可能 IP 地址。可能为 254 个。对这些地址运行 ping 扫描应该可以正确找到系统。
我曾经有一个批处理脚本,它可以使用 Windows 命令行工具自动完成这项工作,但我现在记不起它是什么了。请给我一点。
啊哈!
nslookup 可能是最容易使用的。使用批处理脚本和 FOR 循环扫描 1-254 中的每个数字,并将其附加到家庭网络 IP 地址的其余部分(192.168.1. 并将结果输出到文本文件,您将最终获得网络上每个主机的列表。再给我几分钟,我会看看是否可以记住我使用的该脚本的语法。
呃。没有找到任何可以让事情变得足够简单的方法。
对于你可以投入的时间,我只想去获取 Zenmap(http://nmap.org/zenmap/) 并扫描您的本地网络子网。我会在那里找到计算机,并应该清楚地知道哪一个是无头系统。
答案4
Ping 到广播地址然后检查您的网络的 arp 缓存以查找其 mac 地址。Mac 地址应该在板/卡上以物理方式标记。
例如:192.168.1.254 将是 192.168.1.0/24 网络上的广播。因此,如果您的子网为 255.255.255.0(大多数家庭网络都是这样),您的广播就是 .254。因此,对于我的示例,ping 192.168.1.254 -t
让它运行一两分钟(它会说“目标主机无法访问”,但它正在工作......)。然后运行命令arp -a
,您将获得网络上的活动主机列表。现在检查列表中丢失的 PC 上的网卡的 MAC 地址,您就找到了您的 PC。