HaHaG
驱动牛犊
驱动牛犊
  • 注册日期2002-06-19
  • 最后登录2002-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2674回复:6

求教……为什么收不到SnmpSendMsg发出的PDU?

楼主#
更多 发布于:2002-06-19 13:51
     我利用一个自定义的OID:1.3.6.1.3.70,在两台机器(Win2000)间传送SNMP PDU,并将SnmpSetTranslateMode设置为SNMPAPI_UNTRANSLATED_V1,一直到SnmpSendMsg均正常,但接收方机器死活没有放应,发送方的机器反而收到了自己发送的PDU,一旦将接收方机器的网线拔掉,发送方机器就不再收到这些PDU。只要接收方机器一连接,情况又会出现,就像弹簧一样,将发送方的PDU全部弹回老家。
     我试过SnmpRegister(m_session,NULL,NULL,hView,myOID,SNMPAPI_ON),效果一点也没有,请教各路高手,毛病在哪里?
不老不老
HaHaG
驱动牛犊
驱动牛犊
  • 注册日期2002-06-19
  • 最后登录2002-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-21 09:46
我用抓包工具,在接收方已经看到了PDU,但微软的SNMP服务未将PDU通知消息传给我的应用程序。我做了个试验,在同一台机器上自发自收,SNMP服务的通知消息很正常,为什么两台机器间就不行了???
不老不老
HaHaG
驱动牛犊
驱动牛犊
  • 注册日期2002-06-19
  • 最后登录2002-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-25 09:30
找到解决办法了。
1、做一个SNMP代理,监听161
2、Replace MS SNMP Serevr
3、保留 MS SNMP Trap,用于发送PDU
4、Test OK!
5、哈哈-----怪!
不老不老
davie_zhang
驱动牛犊
驱动牛犊
  • 注册日期2004-04-22
  • 最后登录2004-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-23 08:14
老兄,你那个实验具体是怎么做的?(我需要详细的步骤)用的什么语言?我正在做这方面的毕业设计,请指点。能把你的程序给我参考一下么?
davie_zhang@sina.com

谢谢。

[编辑 -  4/23/04 by  davie_zhang]
qisi2122453
驱动牛犊
驱动牛犊
  • 注册日期2004-03-26
  • 最后登录2007-06-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-06 16:46
能给我发一个吗,caox-007@163.com
yinchengzhi
驱动牛犊
驱动牛犊
  • 注册日期2004-07-06
  • 最后登录2005-03-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-07 08:59
请发给我一个,多谢!
yinja@snhd.com.cn
zjz0911
驱动牛犊
驱动牛犊
  • 注册日期2004-07-16
  • 最后登录2013-03-04
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-16 15:09
你的代理程序是用winsnmp api写的吗?
我在做的时候遇到一个问题
我用SnmpListen函数注册监听本地的161端口,
在SnmpCreareSession函数传得回调函数中可以收到snmp管理软件法的数据包,但是我用SnmpMsgSend数据后,管理端总是收不到,发生超时错误,
但是代理端的SnmpMsgSend函数并没有错误返回,参数里面的ip等我也反复检查了,真是很痛苦啊,

把你的代理程序发给我一份好吗?

Email : zhaojz@dhc.com.cn
游客

返回顶部