Hi,

I am having a problem on setting the syslocation and syscontact in RFC1213. I have read that removing these fields in snmpd.conf would make them writable. I did this and it really became writable, but my problem is that once the snmp agent restarts, the values changes back to default.

I also tried programming by registering the oid for these fields (sysContact and sysLocation), but I did not successfully registered it. Here is a code snippet.

netsnmp_register_scalar(
netsnmp_create_handler_registration("sysContact", handle_SysContact,
syscontact_oid, OID_LENGTH(syscontact_oid),
HANDLER_CAN_RWRITE
));

The error might be duplicate registration. Is there anyone who could help me with this? I want sysLocation and sysContact to be writable via SNMP SET and gets preserved even if snmp agent restarts.

Thanks in advance!!!