faq обучение настройка
Текущее время: Чт авг 21, 2025 10:28

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: snmp (по программированию)
СообщениеДобавлено: Вт июн 23, 2009 12:25 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
Не получается добавить данные в таблицу acl коммутатора DES-3526,
попытки делаются через c++ функцией SnmpMgrRequest (удалять получается, изменять тоже, а добавлять нет). Функция всегда возвращает значение SNMP_ERRORSTATUS_GENERR и ругается именно на поле RowStatus, где стоит значение 4 (добавить и применить). Никто не сталкивался?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: snmp (по программированию)
СообщениеДобавлено: Вт июн 23, 2009 14:59 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
А какая версия программного обеспечения установлена на коммутаторе и отрабатывает ли соответсвующая команда коммутатору при использовании net-snmp (snmpset)?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 24, 2009 07:27 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
4.01-b19
попробовал через snmpset, как в интернете нашел, все параметры совпадают
snmpset -r:10.0.4.119 -o:.1.3.6.1.4.1.171.12.9.2.2.1.4.90.65522 -tp:ip -val:0.0.0.0 -o:.1.3.6.1.4.1.171.12.9.2.2.1.5.90.65522 -tp:ip -val:0.0.0.0 -o:.1.3.6.1.4.1.171.12.9.2.2.1.20.90.65522 -tp:int -val:1 -o:.1.3.6.1.4.1.171.12.9.2.2.1.21.90.65522 -tp:hex -val:8000 -o:.1.3.6.1.4.1.171.12.9.2.2.1.22.90.65522 -tp:int -val:4

и тоже не работает, выдает
Failed to set value to SNMP variable. General Error (5)

может дело в community? Использую private.


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Ознакомьтесь, пожалуйста, с документацией, которую я Вам выслал. Кроме того, версия прошивки у Вас довольно старая, рекомендуется ее обновить, она также приложена в моем письме.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 24, 2009 10:31 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
да со структурой mib я разобрался вроде бы (и по данной документации я вижу, что правильно все указал в команде), вижу и где индексные столбцы и где только на чтение, и по типам вроде понятно. Одно осталось неясно - когда считываю acl-rule, часть данных получаю -1, хотя в данных полях не должно быть такого значения (в миб написано, что например целое 0..63). Это означает, что не инициализированное поле или что. Т.к. попытка вставить туда обратно -1 приводит к ошибке записи данных. Тоже самое для символьных данных, получаю пустую строку - длина 0, попытка записать пустую строку тоже вызывает ошибку - неправильное значение.

Новую прошивку поставим и попробуем на ней поработать.


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Попробуйте, пожалуйста, на прошивке, которую я Вам выслал. Ждем результатов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 06:46 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
Поставили прошивку. тоже самое, ничего не поменялось.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 09:45 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Уточните, пожалуйста, какое правило хотите создать. я протестирую ситуацию.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 10:20 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
В предыдущем посте было прописано. Хочу создать пустое правило (источник 0.0.0.0, приемник 0.0.0.0, разрешено, для профиля 90, код доступа 65522, для порта 22). Это правило уже было прописано, я его удалил при экспериментах, хочу обратно прописать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 11:41 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Насколько я понял, Вам требуется следующее:

#Для создания профиля
snmpset -v2c -c private 192.168.0.100 1.3.6.1.4.1.171.12.9.1.2.1.3.90 i 4 1.3.6.1.4.1.171.12.9.1.2.1.4.90 a 0.0.0.0 1.3.6.1.4.1.171.12.9.1.2.1.5.90 a 0.0.0.0 1.3.6.1.4.1.171.12.9.1.2.1.19.90 i 4

#Для создания access_id с Вашими требованиями
snmpset -v2c -c private 192.168.0.100 1.3.6.1.4.1.171.12.9.2.2.1.4.90.65522 a 0.0.0.0 1.3.6.1.4.1.171.12.9.2.2.1.5.90.65522 a 0.0.0.0 1.3.6.1.4.1.171.12.9.2.2.1.20.90.65522 i 2 1.3.6.1.4.1.171.12.9.2.2.1.21.90.65522 x 00000400 1.3.6.1.4.1.171.12.9.2.2.1.22.90.65522 i 4


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 12:32 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
я так и делаю, профиль уже создан и есть в таблице (я его не удалял). Выполняю команду
snmpset -r:10.0.4.119 -c:private
-o:.1.3.6.1.4.1.171.12.9.2.2.1.4.90.65522 -tp:ip -val:0.0.0.0
-o:.1.3.6.1.4.1.171.12.9.2.2.1.5.90.65522 -tp:ip -val:0.0.0.0
-o:.1.3.6.1.4.1.171.12.9.2.2.1.20.90.65522 -tp:int -val:2
-o:.1.3.6.1.4.1.171.12.9.2.2.1.21.90.65522 -tp:hex -val:00004000
-o:.1.3.6.1.4.1.171.12.9.2.2.1.22.90.65522 -tp:int -val:4

дает ошибку generr(5)

кстати, по данной команде используется версия протокола 1, при попытке задать -v:2c дает ошибку
commitFailed(14)

использую SnmpSet v1.0 (SnmpSoft Company)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 25, 2009 12:51 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На тестовом стенде используется версия пакета net-snmp 5.4.1 с ней некорректной работы не обнаружено. Попробуйте, все же удалить созданный Вами профиль и создать новый согласно моим рекомендациям, так как параметры уже имеющегося профиля могут не совпадать с параметрами access_id. Если все же команда отрабатывать не будет, то пришлите мне, пожалуйста, свой конфигурационный файл коммутатора - я протестирую с ним, потому как на тестовом стенде с минимальной конфигурацией проблем с SNMPv2с также не наблюдается.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 26, 2009 08:33 
Не в сети

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
удалять не могу, т.к. могут быть проблемы с восстановлением.
Попробовал создать новый профиль командой
snmpset -c:private -r:10.0.4.119
-o:.1.3.6.1.4.1.171.12.9.1.2.1.3.100 -tp:int -val:4 -o:.1.3.6.1.4.1.171.12.9.1.2.1.4.100 -tp:ip -val:255.255.255.255
-o:.1.3.6.1.4.1.171.12.9.1.2.1.5.100 -tp:ip -val:255.0.0.0
-o:.1.3.6.1.4.1.171.12.9.1.2.1.19.100 -tp:int -val:4

таже ошибка 5

И в сети что-то не наблюдается собранного net-snmp под винду, только rpm под линукс. Пока на линукс переходить не готов, хотелось бы сначала проект подготовить на знакомой платформе.

Конфигурацию высылаю в личку.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 26, 2009 09:11 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
shurakrkn писал(а):
И в сети что-то не наблюдается собранного net-snmp под винду, только rpm под линукс. Пока на линукс переходить не готов, хотелось бы сначала проект подготовить на знакомой платформе.

плохо искали. и вообще нафига искать в какой-то сети, если есть официальный сайт и на нём всё что надо есть?

_________________
LiveComm


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

Зарегистрирован: Пт июн 05, 2009 06:56
Сообщений: 25
Откуда: Миасс
ткните носом, смотрел на сайт и видел только rpm. Если знаете, киньте ссылку.


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

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


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

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


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

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