我有一个 IP 摄像机,根据手册,它应该有静态 IP 地址 192.168.1.110。为了连接到它(并更改网络设置),我将笔记本电脑配置为静态 IP 192.168.1.1/255.255.255.0 并连接它直接地到摄像机(中间没有任何路由器/交换机)。
笔记本电脑显示有线网络已连接。但 192.168.1.110 无法 ping 通。所以我做了:
nmap -sn 192.168.1.0/24
但返回的只是笔记本电脑的 IP。
为了排除相机也有192.168.1.1的可能性,我将笔记本电脑的地址更改为192.168.1.2,然后重试。结果相同——仅笔记本电脑的 IP。
据推测,该摄像头已针对其他专用网络进行设置 - 可能是 192.168.0.0/16、172.16.0.0/12 或其他网络。除了询问供应商/供应商之外,是否有一种简洁/快速的方法来找出摄像机设置的IP/网络?
供应商实际上建议使用名为 AjDevTools(适用于 Windows)的应用程序,但我不相信要费心打开我的虚拟 Windows,因为我不知道如果上述步骤不起作用,该应用程序可能会有何帮助nmap
。
答案1
您需要设置DCHP服务器以将您想要的IP赋予相机的mac地址。通常您可以通过路由器进行设置。
您也可以在这里阅读更多内容: https://linuxapt.com/blog/36-how-to-configure-dhcp-on-linux
答案2
Wireshark 规则。
正如 CM 在对该问题的评论中所建议的:
使用 Wireshark 嗅探来自摄像头的任何可能的数据包并从中提取 IP/MAC
因此,我开始嗅探网络接口并插入电缆。在一堆奇怪的东西中,有一些来自 192.168 的传入数据包。254.24。将笔记本电脑的静态网络配置更改为 192.168.254.1 后,我能够连接到 192.168.254.24 的摄像机。答对了!