terrible писал(а):
Вам нужено делать не 1 запрос, а 4 причем так, как я это описал.
snmpset ('192.168.0.1', 'private', '.1.3.6.1.4.1.171.12.9.1.2.1.3.10', 'i', 4);
snmpset ('192.168.0.1', 'private', '.1.3.6.1.4.1.171.12.9.1.2.1.4.10', 'a', '255.255.255.255');
snmpset ('192.168.0.1', 'private', '.1.3.6.1.4.1.171.12.9.1.2.1.5.10', 'a', '255.255.255.255');
snmpset ('192.168.0.1', 'private', '.1.3.6.1.4.1.171.12.9.1.2.1.19.10', 'i', 4);
Ну я же говорю - так
НЕ работает!
В браузере выдает:
Код:
Warning: snmpset() [function.snmpset]: Error in packet: (genError) A general failure occured in /usr/local/www/acl.php on line 43
Warning: snmpset() [function.snmpset]: Error in packet: (genError) A general failure occured in /usr/local/www/acl.php on line 44
Warning: snmpset() [function.snmpset]: Error in packet: (genError) A general failure occured in /usr/local/www/acl.php on line 45
Warning: snmpset() [function.snmpset]: Error in packet: (genError) A general failure occured in /usr/local/www/acl.php on line 46
При запуске из командной строки:
Код:
# snmpset -v2c -c community_string 10.32.0.63 1.3.6.1.4.1.171.12.9.1.2.1.3.10 i 4
Error in packet.
Reason: commitFailed
Failed object: SNMPv2-SMI::enterprises.171.12.9.1.2.1.3.10
При запуске такой командой - все Ок:
Код:
snmpset -v2c -c community_string 10.32.0.63 1.3.6.1.4.1.171.12.9.1.2.1.3.10 i 4 1.3.6.1.4.1.171.12.9.1.2.1.4.10 a 255.255.255.255 1.3.6.1.4.1.171.12.9.1.2.1.5.10 a 255.255.255.255 1.3.6.1.4.1.171.12.9.1.2.1.19.10 i 4
Т.е. нужно запускать одним запросом. Но как это сделать в php (проект работает через web-интерфейс)?