faq обучение настройка
Текущее время: Вс июл 27, 2025 02:37

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: 3526 управление Vlan по SNMP
СообщениеДобавлено: Вт ноя 17, 2009 10:59 
Не в сети

Зарегистрирован: Ср авг 22, 2007 11:51
Сообщений: 33
http://dlink.ru/ru/faq/59/261.html

По ссылке више в примере для 3526 с помощью утилиты snmpset выполняется создание влан и добавление в него порта.

Все выполняется одним запросом.

Вопрсо:

- возможно ли выполнение сетов комманд последовательно?


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

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
В некоторых случаях это невозможно.


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

Зарегистрирован: Ср авг 22, 2007 11:51
Сообщений: 33
Alexandr Zaitsev писал(а):
В некоторых случаях это невозможно.


Alexandr Zaitsev писал(а):
В некоторых случаях это невозможно.


В примере для DES-3226S все выполняется последовательно. Я так понимаю подобный способ для 3526 не работает?


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
работает он на 3526
везде всё одинаково, на кошках тоже самое.


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

Зарегистрирован: Вт ноя 17, 2009 11:36
Сообщений: 3
terrible писал(а):
работает он на 3526
везде всё одинаково, на кошках тоже самое.

К сожалению PHP не имеет возможности добавления нескольких значений одновременно.
Есть два полу-работающих варианта
1) Вызов через exec snmpset. Чего очень не хотелось бы.
2) задаем имя VLan 1.3.6.1.2.1.17.7.1.4.3.1.1.XXX s XXX
получаем ошибку.
создаем VLan 1.3.6.1.2.1.17.7.1.4.3.1.5
и о чудо, всё создано и с нужным именем.(при попытке сразу создать vlan тоже получаем ошибку).
НО, ловить ошибки тоже не очень манится.
*****************************************
Вот и задан вопрос. Возможно ли на DES-3526 создать vlan при помощи snmp, последовательно передавая команды.


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

Зарегистрирован: Чт апр 24, 2008 11:50
Сообщений: 335
Я бился с PHP и коммандами по очереди. Не заработало. Теперь в PHP генерю длинную команду snmpset и запускаю ее через ОС.


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
$vid=666;
$vlanname='ia_vlan';
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','5');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.1.'.$vid,'s',$vlanname);
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.2.'.$vid,'x','00000000');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','4');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','1');


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

Зарегистрирован: Чт апр 24, 2008 11:50
Сообщений: 335
Я с ACL бился в свое время.


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

Зарегистрирован: Вт ноя 17, 2009 11:36
Сообщений: 3
terrible писал(а):
$vid=666;
$vlanname='ia_vlan';
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','5');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.1.'.$vid,'s',$vlanname);
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.2.'.$vid,'x','00000000');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','4');
snmpset('10.90.90.90', 'private', '.1.3.6.1.2.1.17.7.1.4.3.1.5.'.$vid,'i','1');

Я писал об этом, так создается, но
Warning: snmpset() [function.snmpset]: Error in packet: (badValue) The value given has the wrong type or length. in D:\CodeGear\projects\snmp\test.php on line 4

Warning: snmpset() [function.snmpset]: Error in packet: (noSuchName) There is no such variable name in this MIB. in D:\CodeGear\projects\snmp\test.php on line 5

Warning: snmpset() [function.snmpset]: This name does not exist: 17.7.1.4.3.1.1.2000 in D:\CodeGear\projects\snmp\test.php on line 5


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

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
ну и фик с ним, поставьте @snmpset
зато на всех свичах работает


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

Зарегистрирован: Вт ноя 17, 2009 11:36
Сообщений: 3
terrible писал(а):
ну и фик с ним, поставьте @snmpset
зато на всех свичах работает

Спасибо за подсказку. Наверное, так и сделаем. Печалит, что от "официальных" лиц ответа нет. Может существует "правильный способ"...


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

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
samdev писал(а):
... Может существует "правильный способ"...


Может быть и существует, тут самое главное иметь хорошее воображение ... но официальная техподдержка по таким способам не ведётся!

_________________
С уважением,
Бигаров Руслан.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 24


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

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