阅读:2734回复:6
请教两个问题。
1、如何在不知SNMP设备IP地址(该地址有可能和manager不在同一网段,譬如:管理端的IP地址为10.1.47.94,SNMP设备的IP地址为169.254.199.33)的情况下,找到该SNMP设备,发广播地址吗?
2、如果我用广播地址发送SNMP请求,而网络中有多个SNMP设备,如何接收这些SNMP设备发回的响应信息?(我现在用广播地址发SNMP请求,每次只能收到一个响应(如何接收多个响应)) 谢谢! [编辑 - 2/4/02 作者: liyca] [编辑 - 2/4/02 作者: liyca] |
|
|
沙发#
发布于:2002-02-04 15:55
1、如果连设备所在网段都不知道,发广播包是不是有些太盲目了,这到有点类似于黑客软件中的扫描器了,这种应用已经超出了网管的范围。从实现的角度来讲,发 一个子网广播,到是有不少SNMP设备响应,但并不是全部,可能设备对广播包的响应实现不一样。另外,设备中的VLAN配置会限制广播的范围。建议启动设备的DHCP客户功能,然后在网络中配置DHCP服务器,实现自动配置IP的功能,这可能和你的想法不是一回事,只是烁烁而已;
2、应该是会有多个响应的,抓包看一看就知道了。可能是你的SNMP包实现的问题,只处理一个响应?鹅现在也回复不了,需要看看具体的程序实现了,希望liyca兄和其他的大虾也能参与。 |
|
板凳#
发布于:2002-02-05 12:05
正因为不知道设备所在网段,才发广播包(受限的广播)。我看powertcp snmp中在搜索SNMP设备时,也是发的广播包,只是搞不懂它如何接收返回了的多个响应。
不过,当我将SNMP设备reset,它将恢复默认的IP地址(169.254.199.33),而管理端的网段为10.1.0.0,此时powertcp搜索不到该SNMP设备,但该SNMP设备附带的一个管理程序却可搜索的到,搞不明白它(SNMP设备附带的一个管理程序)是如何实现的。 正如lorra所说的那样希望有更多的大虾给与帮助,大家互相交流,互相进步。 |
|
|
地板#
发布于:2002-02-05 13:52
配置IP后,将修改保存到Flash中,重启后就不会丢失保存的数据了。
管理程序运行的时候,抓包看看不就知道它怎么实现的了? 另外,告诉大家一下POWERTCP SNMP到哪获取,可好? |
|
地下室#
发布于:2002-02-05 14:55
看来我是没把问题描述清楚。问题中所说的\"reset\"类似与将cmos放电一类的硬重启,用来将该SNMP设备的配置恢复为出厂时的状态,是该设备在出现特殊情况时的一种解决方案;正常情况下的重启,不会出现这种情况,显示的信息是修改后的信息。
问题的重点在于后半部分:powertcp搜索(用广播包发的SNMP请求)不到该SNMP设备,但该SNMP设备附带的一个管理程序却可搜索的到。 还有一个问题就是powertcp snmp如何接收返回的多个响应? lorra大虾说的抓包能否说的详细一点,小弟不是特别明白,使用网络分析仪吗? 至于powertcp,用google搜索一下,有很多地址可下载。(www.dart.com/powertcp/snmp.asp 是该软件开发公司提供的下载网址)不过都需要license,要好几百$,没有license的版本只能用30天,我用的也是未注册版本,不然也不会这么一直问为什么。 网上有一些powertcp的sn,但我现在没发现一个好用的。 对了,lorra大虾可对powertcp分析一下,看它是如何实现的,然后与大家分享,那可真是一大幸事。 此外,如果抓包不需要额外的工具、仪器(比如网络分析仪)的话,不知lorra能否说明具体的过程,不放写一篇文章与大家分享。 再次感谢lorra斑竹,同时希望能有其它网友参与讨论。 [编辑 - 2/5/02 作者: liyca] |
|
|
5楼#
发布于:2002-02-08 15:42
如果经常这样不确定地重起,建议采用DHCP协议分配地址等信息:)
|
|
6楼#
发布于:2002-02-21 16:28
to liyca:
你说的网络分析仪不会是仪器吧,鹅指的是抓包软件,象比较流行的NETXRAY。如果你用的是NT,从网络服务中安装“网络监视工具和代理”。安装后启用管理工具中的网络监视器,也可以抓包。 |
|