我有一个设置了静态 IP 和子网掩码的设备。我不知道 IP 或子网掩码。如何找到设备的 IP 和子网掩码?
它是一件硬件,而不是一台 PC。它不会从 DHCP 获取 IP。我还尝试过直接将 LAN 电缆从我的 PC 插入到运行 Wireshark 的设备,看看当设备启动或插入以太网电缆时我是否可以捕获来自设备的任何数据包 - 但似乎什么都没有。
该设备在以太网端口上闪烁,表示它正在工作。
是否有任何软件可以跨 IP 和网络进行 ping 扫描?
答案1
3 个步骤
- 下载、安装和启动wireshark
- 使用电缆将设备连接到计算机
- 重启设备(拔下并重新插入电源线)
如果设备具有静态 IP,它应该(可能)在网络上广播其 IP,您应该使用 wireshark 进行检测。
如果设备设置了动态 IP,它将请求 IP 地址,在这种情况下将其连接到路由器或具有 DHCP 服务器的计算机将解决问题。
请注意,就在今天,我看到系统管理员使用这些步骤从设备中找出一个未知的 IP:)
答案2
我建议网络发现您可以在被动监听模式下使用它并检测传入的 ARP 公告(使用交换机-p
),或者只是应用一些暴力破解:
netdiscover -S -f -i eth0
请注意,与 nmap 相比,这非常快(也许我对 nmap 调整得不够好)。
此外,当前接受的答案中建议的方法(使用 Wireshark 嗅探 ARP 公告)本质上就是该-p
模式正在做的事情。
答案3
你可以尝试愤怒的 IP 扫描器或者,如果你有 Linux 服务器,使用arp 扫描。
答案4
尝试此命令,它将 ping 所有可能的广播地址。
ping 255.255.255.255