免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: whxhqq
打印 上一主题 下一主题

怎样在局域网的一台机器上 获取整个局域网(多个网段)内的所有机器的ip,mac地址对? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-12-18 11:55 |只看该作者
原帖由 pfmdy 于 2006-12-17 10:34 发表
直接在路由器上ping网段,所有的IP就可以ping到了.只要路由支持,hoho


路由器上确实可以得到这些信息,现在的关键问题是怎么把这些信息取出来, 因为在路由器上只能看到,但通过snmp不是都能获取到

论坛徽章:
0
12 [报告]
发表于 2006-12-19 10:54 |只看该作者
高手来帮帮忙阿!

论坛徽章:
0
13 [报告]
发表于 2006-12-20 08:39 |只看该作者
自己顶顶!

论坛徽章:
0
14 [报告]
发表于 2006-12-21 09:43 |只看该作者
有没有人 会阿

论坛徽章:
0
15 [报告]
发表于 2006-12-21 10:04 |只看该作者
不是帮不帮忙的问题,已经很清楚的给你说了,如果只是在一台终端是不可能实现的,这是由arp的原理决定的。
如果你能控制路由器,那么理论上就可以得到和该路由器直接相连接的主机的mac地址,通过查看路由器的arp表。
经过路由以后是不会保留原主机的mac地址的,要得到他们,你可以采用别的方式,例如用扫描软件,如果你运气好也许可以查到一些windows系统的mac地址,但有什么用处呢,呵呵

论坛徽章:
6
2015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-06-11 22:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2015-10-24 06:20:00IT运维版块每日发帖之星
日期:2015-12-24 06:20:00IT运维版块每日发帖之星
日期:2016-04-15 06:20:00
16 [报告]
发表于 2006-12-21 13:26 |只看该作者
获取MAC地址可以通过交换机的SNMP来实现,不论你的网络有多少个VLAN,将你的管理工作站部署在可以管理所有交换机的VLAN中,就可以通过对交换机的SNMP查询来获取每台交换机上的所接的工作站MAC地址和交换机端口的对应表,在利用SNMP获取路由设备的ARP表(这个表应当是整个网络所有VLAN的),就可以生成你所要的数据了。

论坛徽章:
0
17 [报告]
发表于 2006-12-22 09:47 |只看该作者
IP地址应该是可以通过嗅探工具获取,IP包在数据的传递过程中源IP地址和目标IP地址是没有变化的。

  但是MAC地址不可能跨网段获取,数据帧经过不同的网段时,源MAC地址和目标MAC地址都会发生变化!
因此跨网段获取MAC地址不现实的。
  除非(理论上)你自己写个程序将各个网段的 IP地址和对应的MAC地址封装进IP包送回来。

论坛徽章:
0
18 [报告]
发表于 2006-12-22 14:06 |只看该作者
谢谢各位拉,看来这个问题确实不太好办。

论坛徽章:
0
19 [报告]
发表于 2006-12-22 15:21 |只看该作者
DHCP服务器上看不到吗?
唯一有些含糊的是,不知道dhcp relay的时候是怎么做得。
另外,还有一点是你说snmp拿不到,是不是你用的router的问题,拿到的mib库,有很多私有定义,有的根本不收集这些东西。

论坛徽章:
0
20 [报告]
发表于 2006-12-25 08:45 |只看该作者
原帖由 bigrong 于 2006-12-22 15:21 发表
DHCP服务器上看不到吗?
唯一有些含糊的是,不知道dhcp relay的时候是怎么做得。
另外,还有一点是你说snmp拿不到,是不是你用的router的问题,拿到的mib库,有很多私有定义,有的根本不收集这些东西。

似乎dhcp服务器上没有mac地址吧, 我用snmp取得是 arp表, 用telnet登录上去,察看arp表是可以得到ip,mac对的,但是用snmp取到的就只有几个接口的ip,mac对。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP