从 IP 摄像头 (Ubuntu) 查找 IP 地址

从 IP 摄像头 (Ubuntu) 查找 IP 地址

我正在使用 IP 摄像头,但我不知道它的 IP。我无法连接到它,我只知道它的 MAC 地址。我的问题是:

  • 如果我不知道它的 MAC 地址,我能发现它的 IP 地址吗?
  • 如果不使用交换机/路由器,仅使用以太网电缆连接到摄像机,我能够获取它的 IP 吗?

问题是这些相机的制造商会给你一些 Windows 软件来检测相机,看看你的电脑和相机之间的 IP 差异。但我不知道如何在 Ubuntu 中做到这一点(软件或命令行)。

谢谢

答案1

如果摄像机配置为通过 DHCP 获取其地址,并且您将其插入网络。您可以在 ubuntu 机器上运行 nmap 来扫描网络。nmap 有无数选项 - 但您可以尝试以下方法:

nmap -A -T4 192.168.1.*

显然,更改 IP 范围以适合您的网络。namp 将尝试找出它找到的每个 IP 上运行的操作系统,因此您应该能够找出相机是什么。

答案2

使用 nmap 查找所有具有 RTSP(端口 554)流的设备(将 IP 范围替换为您网络的适用 IP):

nmap --open -p 554 10.0.0.1-254 -oG - | grep "/open"

查看 /proc/net/arp 以查看您知道的 MAC 地址的任何适用 IP:

cat /proc/net/arp

使用 nmap 强力查找流 URL(将 10.0.0.198 替换为您在上一个命令中找到的任何内容):

nmap --script rtsp-url-brute -p 554 10.0.0.198

相关内容