faq обучение настройка
Текущее время: Пн июл 21, 2025 19:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: IpMacPort Binding на DES-3200 по SNMP
СообщениеДобавлено: Вт июн 15, 2010 14:38 
Не в сети

Зарегистрирован: Вс мар 28, 2010 18:31
Сообщений: 6
Код:
# 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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: IpMacPort Binding на DES-3200 по SNMP
СообщениеДобавлено: Вт июн 15, 2010 15:37 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Попробуйте, пожалуйста, вот так создавать:
Код:
snmpset -v2c -c private 192.168.0.1 1.3.6.1.4.1.171.12.23.4.1.1.2.192.168.0.220 x 001122334455 1.3.6.1.4.1.171.12.23.4.1.1.3.192.168.0.220 i 4 1.3.6.1.4.1.171.12.23.4.1.1.4.192.168.0.220 x 8000000000000000
SNMPv2-SMI::enterprises.171.12.23.4.1.1.2.192.168.0.220 = Hex-STRING: 00 11 22 33 44 55
SNMPv2-SMI::enterprises.171.12.23.4.1.1.3.192.168.0.220 = INTEGER: 4
SNMPv2-SMI::enterprises.171.12.23.4.1.1.4.192.168.0.220 = Hex-STRING: 80 00 00 00 00 00 00 00


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 15, 2010 16:59 
Не в сети

Зарегистрирован: Вс мар 28, 2010 18:31
Сообщений: 6
Спасибо, заработало, когда всё на одном PDU:

Код:
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.2.#{ip}", SNMP::OctetString.new(macPack(mac))),
        SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.3.#{ip}", SNMP::Integer.new(4)),
        SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.4.#{ip}", SNMP::OctetString.new(portPack(port))),
        SNMP::VarBind.new("1.3.6.1.4.1.171.12.23.4.1.1.6.#{ip}", SNMP::Integer.new(2))
    ])
end


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 15, 2010 17:00 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Рад слышать!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB