搜索
bottom↓
回复: 18

如何扫描局域网中具有相同IP所地址的主机,并对其进行修...

[复制链接]

出0入0汤圆

发表于 2015-7-30 20:03:05 | 显示全部楼层 |阅读模式
公司有一款设备出厂时都会配上一个默认的IP地址,现场安装后,所有的设备都是相同的IP地址,需要进行修改,现在的做法是单个进行上电,然后通过PC进行IP地址分配。但是这样很麻烦,因为设备安装的位置不在一块,修改起来麻烦。有没有方法做到,所有设备接到一个局域网同时上电,然后通过PC进行扫描,再逐个分配IP。海康威视的网络摄像头的IP地址出厂都是一样的,但是可以通过PC的扫描工具,扫描到所有的摄像头,扫描后可以看到所有的摄像头IP地址一样,然后可以单个进行IP地址的分配,不知这是怎么做到的?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入75汤圆

发表于 2015-7-30 20:10:42 | 显示全部楼层
在第二层,用MAC地址通信。

能不能架个DHCP服务器?

出0入0汤圆

发表于 2015-7-30 20:46:03 | 显示全部楼层
一般都是DHCP自动分配吧

出0入0汤圆

 楼主| 发表于 2015-7-30 21:24:57 | 显示全部楼层
Doding 发表于 2015-7-30 20:10
在第二层,用MAC地址通信。

能不能架个DHCP服务器?

不能用DHCP,IP地址与设备所在位置有一个对应关系,所以需要手动设置, 使用MAC地址怎么通信?

出0入75汤圆

发表于 2015-7-30 21:29:40 | 显示全部楼层
lsx007 发表于 2015-7-30 21:24
不能用DHCP,IP地址与设备所在位置有一个对应关系,所以需要手动设置, 使用MAC地址怎么通信? ...

ISO一共有7层,在同一交换机下,只需要用到第二层就能通信了。
或者发个特殊的UDP广播包,客户机收到广播包回复自己的IP和MAC就行了,分配IP也可以用广播的方式,有唯一的MAC就能识别设备了。

出0入0汤圆

 楼主| 发表于 2015-7-30 21:40:25 | 显示全部楼层
Doding 发表于 2015-7-30 21:29
ISO一共有7层,在同一交换机下,只需要用到第二层就能通信了。
或者发个特殊的UDP广播包,客户机收到广播 ...

分配IP用广播的方式??? 广播的方式那所有的设备都可以接收到呀,我需要逐个进行修改

出0入75汤圆

发表于 2015-7-30 21:41:36 | 显示全部楼层
lsx007 发表于 2015-7-30 21:40
分配IP用广播的方式??? 广播的方式那所有的设备都可以接收到呀,我需要逐个进行修改 ...

参考串口多机通信。

出0入0汤圆

 楼主| 发表于 2015-7-30 21:43:53 | 显示全部楼层
Doding 发表于 2015-7-30 21:41
参考串口多机通信。

是不是发送到报文里面就携带对应设备的MAC地址,设备只有收到与自己相同的IP地址才进行IP修改,不同的就不管

出0入75汤圆

发表于 2015-7-30 21:45:38 | 显示全部楼层
lsx007 发表于 2015-7-30 21:43
是不是发送到报文里面就携带对应设备的MAC地址,设备只有收到与自己相同的IP地址才进行IP修改,不同的就 ...

对,收到报文里信息与自己MAC地址不同的,直接丢弃就可以了,和串口多机通信很像。

出0入0汤圆

 楼主| 发表于 2015-7-30 21:54:30 | 显示全部楼层
Doding 发表于 2015-7-30 21:45
对,收到报文里信息与自己MAC地址不同的,直接丢弃就可以了,和串口多机通信很像。 ...

Thank you,明白了

出0入0汤圆

发表于 2015-7-30 22:04:58 | 显示全部楼层
默认先DHCP,一旦正常后,就可以修改为静态。

出0入0汤圆

发表于 2015-7-30 22:12:49 | 显示全部楼层
给你个建议:如果不能用DHCP,可以更改设备程序,根据MAC地址生成默认IP。这样就唯一了。。。

出0入0汤圆

发表于 2015-7-30 22:14:49 | 显示全部楼层
这个不太懂啊

出0入0汤圆

发表于 2015-7-30 22:31:31 来自手机 | 显示全部楼层
还有个办法  全用一个私有网段,ip按mac随机。 pc设置前,切换到那个网段来广播搜索

出0入0汤圆

发表于 2015-7-30 22:32:41 来自手机 | 显示全部楼层
感觉海康就是这样的,下次有机会测一下

出0入0汤圆

发表于 2015-7-31 06:18:43 来自手机 | 显示全部楼层
海康那是dhcp

出0入0汤圆

 楼主| 发表于 2015-7-31 10:03:49 | 显示全部楼层

默认不是DHCP,当然可以配为DHCP,

出0入0汤圆

发表于 2015-7-31 11:26:42 | 显示全部楼层
先搜索到所有的mac地址(可能要到交换机上去看或者抓包软件才行)
然后轮流用arp命令绑定mac和Ip,
再用软件连接该IP,设置该设备

出0入0汤圆

 楼主| 发表于 2015-7-31 17:33:33 | 显示全部楼层
今天用 winshark抓了下 海康威视的工具扫描网络摄像头的过程(假设pc的IP地址为192.168.20.100):
1. 打开工具,就会发送 255.255.255.255 和 192.168.20.255 广播包,里面携带固定的信息(一些字符串),但是设备没有返回信息
2. 点击扫描,会发送224.0.0.22组播信息,邀请加入239.255.255.251组播地址; 设备会向255.255.255.255 广播信息(里面携带设备网络参数:IP, GATEWAY ,MAC)及239.255.255.251发送组信息(里面携带设备网络参数:IP, GATEWAY ,MAC)
3. pc收到设备的信息,就知道设备的IP及MAC
这个过程和预想的差不多,只是增加了组播的过程,貌似作用是可以穿过路由器,广播信息是不能穿过路由

但是PC修改IP的过程和预想就有点不一样,也没有看懂:
里面发送SSDP UDP BROWSER IGMP ARP MDNS报文, 查看了这些报文,没有看到pc向设备发送要修改的IP,但是从后面可以看出设备IP确实修改过来了,还请高手解读,附上图片及抓包数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 09:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表