snmp — ошибка в пакете, такого имени нет: при использовании snmpset в переполнении стека

Я делаю snmpset с использованием языка php, я хочу установить интерфейс в состояние «вверх». Поэтому мне нужно установить значение «1».

Когда я делаю snmpget, он работает и возвращает INTEGER: 2 (это означает, что интерфейс не работает):

$get_val = snmpget($host, $community, $oid);
echo $get_val;

Но когда я выполняю snmpset, у меня возникает ошибка с oid:

Предупреждение: snmpset (): ошибка в пакете в ‘iso.3.6.1.2.1.2.2.1.7.7’:
(noSuchName) В этой MIB нет такого имени переменной

snmpset($host, $community, $oid, $type, $value);

Хост: «IP: PORT»

сообщество: «community_string»

oid: «1.3.6.1.2.1.2.2.1.7.7»

тип: «я»

значение: 1

Проблема в том, что тот же oid работает в snmpget, но недействителен в snmpset.

Любая идея?

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]