我在本地网络上有一台仪器(XP 计算机和仪器通过交叉电缆连接),其 IP 地址未知,我如何找到该仪器的地址?
我继承了一台带有以太网接口的旧仪器。我已联系制造商并寻求帮助以确定仪器的 IP 地址。制造商不支持该仪器,但他们能够给我默认的 IP 地址。该仪器对默认地址没有响应。似乎前任所有者已更改了默认地址,我需要在与仪器通信之前找到当前 IP 地址。
扫描 IP 地址时,有没有办法扫描大于子网的 IP 地址范围?我应该如何在计算机上设置掩码和网关以最大化要扫描的 IP 地址数量?
任何建议都将不胜感激。
答案1
我去过那里并且做过那事。
这并不是那么困难。
首先:将设备连接到具有 DHCP 的常规 LAN,看看它是否会尝试通过这种方式获取 IP 地址。
如果可以,则问题解决。
第二步:
将 XP 计算机设置为任意地址/子网。192.168.1.1
./255.255.255.0 即可。
在 XP 计算机上安装 Wireshark 并让它监听所有流量。
然后从命令提示符窗口执行 ping 255.255.255.255。
您应该在 Wireshark 中看到来自设备的一些响应,从中您可以获取 IP 地址。
答案2
我要尝试做的第一件事是运行 tcpdump 或类似程序并插入设备。
答案3
安装Wireshark在 XP 系统上并开始捕获——首先确保您的 LAN 连接在 Wireshark 配置中设置为混杂收集数据包。
连接到设备并观察捕获以查看它为 ARP 请求和任何其他通信尝试显示的地址。
请注意,您可能不需要交叉电缆,具体取决于设备的类型(以及它和 XP 盒上的以太网控制器的类型)。