Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SNMP Изменения параметров на удаленном коммутаторе 
:(
    Опции темы
Yoreck
Дата 17.2.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 20.6.2005

Репутация: нет
Всего: нет



Доброго времени суток.
Пишу модуль на C++ для управления коммутаторами через SNMP.
Для отправки/приема запросов и обработки mib ов использую библиотеку Net-SNMP.

Суть в следующем: 
Нужно создать на коммутаторе правило контроля доступа (ACL).

Содал класс TSnmp в котором определенна следующая функция
Код

    void Set(string Mib) {
        /*
        Set value for this Mib
               Пытается записать хоть что нибудь )
        */
        response = NULL;
        const char * ip = "1111";
        read_objid(Mib.c_str(), anOID, &anOID_len);
        pdu = snmp_pdu_create(SNMP_MSG_SET);
        snmp_add_var(pdu, anOID, anOID_len, ASN_IPADDRESS /* К примеру */, ip);
        status = snmp_synch_response(ss, pdu, &response); /* Send request */
        if( status != STAT_SUCCESS) {
            throw TExeption(SNMP_SET_ERROR, "Snmp Set Error");
            }
        if(response->errstat != SNMP_ERR_NOERROR) {
            throw TExeption(SNMP_SET_ERROR, "Snmp Set Error 2");
            }
        if(response->errindex != 0 ) {
            throw TExeption(SNMP_SET_ERROR, "Snmp Set Error 3");
            }
        cout<<"snmp errmsg "<<snmp_errstring(response->errstat)<<endl;
        } // end of Set


Вызываю ее из основной программы с параметром .1.3.6.1.4.1.171.12.9.2.2.1.4.11.1
Профиль с номером 11 существует
Все права есть.
Коммутатор Dlink DES-3526
Чтение параметров заданных черех telnet работает на ура.


Записи не происходит и, что самое обидное, ошибки тоже не возвращается.
Как быть?
Заранее спасибо за любые идеи
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0520 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.