多个默认配置的摄像头,IP地址相同(例如192.168.0.120),通过交换机接入到同一个局域网中。工程实施中容易出现同时上电,需要在局域网中通过PC去做这些摄像头的设置。由于多个摄像头IP相同,不能明确当前设置的是哪个摄像头,容易出现误配置,而且容易出现设置的时候跳转到另个IPC。
出现这种情况的原因是:一个LAN中有多个相同的IP地址,目标IPC的ARP在PC上是动态学习的。学习到哪个IPC对应的MAC,就是连接到哪个IPC。如果在设置过程中,ARP刷新成另一个IPC对应的MAC,就会连接另一个IPC。
通过在PC上设置静态ARP解决这个问题,有多个相同IP也能正常设置。
- PC设置成IPC相同的网段,例如IPC地址为192.168.0.120/24,PC的IP地址可以设置成192。168.0.121/24
- 访问IPC的设置页面,连接到1个IPC
- PC上查看摄像头IP地址对应的MAC。现在学习到的是动态ARP,在cmd中操作:
arp -a
命令,查看摄像头IP对应的MAC,例如查询到192.168.0.120 对应的MAC地址为 aa-bb-cc-dd-ee-ff - 在PC上,将这个ARP设置成静态ARP。以Win7为例,在cmd中操作:
a)netsh i i show in
记下网卡的idx
b)netsh -c "i i" add neighbour idx ip mac
例如:netsh -c "i i" add neighbour 10 192.168.0.120 aa-bb-cc-dd-ee-ff - 设置完后,就为固定连接这个摄像头。完成摄像头IP、参数等设置后,在cmd中再将这个静态ARP删除
netsh -c "i i" del neighbors idx
例如:netsh -c "i i" del neighbors 10
通过类似的步骤,可以完成其他摄像头的配置。同时上电,相同的IP,也可以顺利完成所有设置。其他操作系统可以搜索对应的静态ARP设置的方法。