Tôi có đối tượng MIB có quyền đọc ghi. phần MIB trông như thế này:Lỗi NoAccess trong snmpset
EnableHalt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "implemented in NetSnmpcodsMr.c file."
DEFVAL { 0 }
::= { Scalars 4 }
Khi tôi làm một bộ về đối tượng này, tôi nhận được:
$ sudo snmpset -v 2c -c public localhost 1.3.6.1.4.1.8072.2.2.4.0 i 1
Error in packet.
Reason: noAccess
Failed object: NET-SNMP-MIB::netSnmp.2.2.4.0
Khi tôi làm một get:
$ snmpget -v 2c -c public localhost 1.3.6.1.4.1.8072.2.2.4.0
NET-SNMP-MIB::netSnmp.2.2.4.0 = INTEGER: 1
Tất cả là tốt!
Trong snmpd.conf tôi đã thêm dòng:
rwcommunity public localhost
vấn đề Tuy noAccess. Tôi đang sử dụng net snmp 5.4.2.1 trên Ubuntu
Tôi đang làm gì sai? Xin vui lòng tư vấn Cảm ơn Gil
OID mà bạn đã liệt kê là: 'NET-SNMP-EXAMPLES-MIB :: netSnmpExampleTables.4.0' Ứng dụng này có phải là thứ bạn đã viết hoặc hiện đang cố sửa đổi không? Nếu đó là một cái gì đó tự chế hoặc "không chính thức", thì tôi nghi ngờ rằng mã liên quan để cho phép sửa đổi vẫn chưa được thực hiện. –