如何知道网络摄像机地址

vic*_*234 1 linux networking ip

我有带有静态 ip 地址预设的 ip 摄像头。我怎么知道它的ip使用linux?

我将相机直接连接到我的笔记本电脑。

我的系统是
Linux machine 3.5.7-gentoo #2 SMP

ifconfig eth0  
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  
        inet6 fe80::21e:ecff:fe18:854f  prefixlen 64  scopeid 0x20<link>  
        ether 00:1e:ec:18:85:4f  txqueuelen 1000  (Ethernet)  
        RX packets 35839  bytes 2150340 (2.0 MiB)  
        RX errors 0  dropped 0  overruns 0  frame 0  
        TX packets 1084  bytes 145354 (141.9 KiB)  
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  
Run Code Online (Sandbox Code Playgroud)

lge*_*get 6

如果它有一个静态 IP 地址预设并且没有配置为默认使用 DHCP,它可能仍然有。在这种情况下,您应该将其连接到具有相同网络和网络掩码的专用网络(例如,仅一台计算机和您的相机)以对其进行配置。

如果它使用 DHCP,您可以 ping 所有网络并在 ARP 缓存中查找摄像机的 MAC 地址。例如:

nmap -sP 192.168.0.0/24
arp | grep <the MAC address with ':' as separator and lower case letters>
Run Code Online (Sandbox Code Playgroud)

编辑:(考虑提供的信息)

如果您将相机直接连接到笔记本电脑,则可以访问相机配置(可能是网页,或简单的 telnet 菜单...)。在您的相机手册中,您可以确定您的默认相机的 IP 是什么。您必须通过在同一网络中设置静态地址来配置您的笔记本电脑。

例如,如果您的相机地址是192.168.0.1,您可以使用ifconfig 192.168.0.2/24 up. 然后,您应该能够 ping 摄像头并修改其配置(静态 IP 地址、DHCP 设置等)。然后您就可以将您的相机连接到您想要的网络中。