From: <no...@so...> - 2002-06-24 05:51:45
|
Bugs item #572897, was opened at 2002-06-23 15:17 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112694&aid=572897&group_id=12694 Category: library Group: None >Status: Closed >Resolution: Invalid Priority: 5 Submitted By: Nobody/Anonymous (nobody) >Assigned to: Wes Hardaker (hardaker) Summary: snmp_send has a bug Initial Comment: Version:::NET-SNMP-5.0.1 Specified port is not being used in snmp_send. It was working fine in UCD-SNMP 4.2.1 In snmp_send api the port number specified in struct snmp_session instance is not used by snmp_send. While trying to send Traps using snmp_send I specified port number 162 in structure pointer that snmp_open function returns. However I found that instead of reading the port from the snmp_session pointer passed to snmp_send it reads the port using ds_get_int which seems to be the default store of NET-SNMP. When I did ds_set_int(DS_LIBRARY_ID, DS_LIB_DEFAULT_PORT, u_port), I found that the traps are being sent at port 162 otherwise it simply sends trap at Port 161 even if you specify a different one. Manoj Tiwari Newgen Software Inc. ---------------------------------------------------------------------- >Comment By: Wes Hardaker (hardaker) Date: 2002-06-23 22:51 Message: Logged In: YES user_id=76242 Actually, the entire architecture for specifying a remote host has changed. The proper way to specify the port number is now combined with the host name (to enable a more generic transport specification for protocols that don't necessarily use port numbers). So, change your host name to "hostname:162" and it should work. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=112694&aid=572897&group_id=12694 |