Код:
# snmpset -v 2c -c private 172.16.32.48 1.3.6.1.4.1.171.12.23.4.1.1.3.84.32.123.198 i 4
Error in packet.
Reason: wrongValue (The set value is illegal or unsupported in some way)
Failed object: SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.84.32.123.198
FW 1.31 (на 1.21 - то же самое).
Корректный ли следующий код ?
Код:
SNMP::Manager.open(:Host => @ip, :Community => 'private', :Timeout => 10, :Retries => 3) do |manager|
manager.set(SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.3.#{ip}", SNMP::Integer.new(4))) // createAndGo
manager.set(SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.2.#{ip}", SNMP::OctetString.new(macPack(mac))))
manager.set(SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.4.#{ip}", SNMP::OctetString.new(portPack(port))))
manager.set(SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.6.#{ip}", SNMP::Integer.new(2))) // ACL mode
end