|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #10397 Cannot get, set or walk on different subtree than .iso.
Submitted: 2001-04-19 07:09 UTC Modified: 2001-07-13 01:21 UTC
From: tlechat at ccf dot com Assigned:
Status: Closed Package: SNMP related
PHP Version: 4.0.4 OS: W2000
Private report: No CVE-ID: None
 [2001-04-19 07:09 UTC] tlechat at ccf dot com
If seems that a default OID (.iso.  is always added to OID parameter when I call snmpget or snmpwalk.

Example, If I try :


it will try to get .iso.
so it fails....
with warning ".iso." doesn't exists

I modify php_snmp.dll when I saw with an dll editor the string . inside and I replace first of his char by \0, from now, it works fine, I can get different OID.

Bonus Question : What is snmprealwalk() function ? There is no information in documentation. It seems that it does same function that snmpwalkoid. Right ?


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2001-04-19 14:16 UTC] tlechat at ccf dot com
In my previous mail I wrote that 

will fails with warning ".iso." doesn't exists

But the exact warning is :

Warning: Invalid object identifier:

So it could be really an incorrect object identifier, but a simple 
snmpwalkoid on same machine can show you that it starts always on iso. if you specify no OID, and it fails if you specify OID (for example try with .1 or .iso)

Please note that my correct email is (sorry)

 [2001-07-13 00:27 UTC]
Start your OID with a .
ie. snmpget("myhost","public",".")
 [2001-07-13 01:21 UTC]
By the way, this has nothing to do with PHP.  This happens in the snmp library.  So there is nothing to fix here.  Just use the leading . if you want to specify absolute oids
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed May 29 15:01:34 2024 UTC