именно по этой документации делал..
методом проб и ошибок выяснил, что первое правило работает только после вызова snmpwalk -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3
Код:
# snmpset -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3.192.168.7.16 i 4
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.192.168.7.16
# snmpwalk -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3
SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.192.168.7.1 = INTEGER: 1
# snmpset -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3.192.168.7.16 i 4
SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.192.168.7.16 = INTEGER: 4
причем если таблица пустая то получаем ошибку
Код:
# snmpwalk -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3
SNMPv2-SMI::enterprises.171.12.23.4.1.1.3 = No Such Instance currently exists at this OID
и далее ни чего не работает
Код:
# snmpset -v2c -c private 192.168.1.15 1.3.6.1.4.1.171.12.23.4.1.1.3.192.168.7.16 i 4
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.192.168.7.16
резюмируя:
1. таблица IMPB не должна быть пустой
2. перед добавлением связок нужно один раз вызвать snmpwalk
баг прошивки?