Also das mit der Zahlenkette von ASCII-Codes funktioniert bei mir nicht. Wenn ich mir den var_dump vom snmprealwalk von PHP5 so anschaue (der ja funktioniert weswegen ich den Fehler nicht bei der SNMP-Verbindung sehe), dann sind die Zahlenketten ganz andere, sicher keine ASCII-Codes:
Code: Alles auswählen
[".iso.3.6.1.2.1.1.1.0"]=>
string(61) "" LANCOM L-54ag Wireless 6.06.0012 / 27.03.2006 024070600486""
[".iso.3.6.1.2.1.1.2.0"]=>
string(33) "OID: .iso.3.6.1.4.1.2356.600.3.54"
[".iso.3.6.1.2.1.1.3.0"]=>
string(32) "Timeticks: (6086054) 16:54:20.54"
Nur weiß ich nun auch nicht mehr als vorher denn hier gibts gar keine Klartext-OID's mehr.
ABER: Mit so einem String (".iso.3.6.1.2.1.1.1.0") allein, also ohne MIB-Angabe ohne alles, klappt snmpget im PHP5.
Nur ohne einen Schlüssel welcher String für welchen Wert steht komme ich nicht weiter. Die lancom.mib gibt da jedenfalls keine Auskunft.
Nachtrag: Ich hab jetzt mal ein bissl bei Wikipedia über SNMP geschmökert und so langsam steige ich dahinter wie das alles zusammenhängt mit der Zahlenkette, der MIB-Datei, den Objekt-ID's usw. "2356.600.3.54" ist der Pfad vom Hersteller über WLAN, LAN-Router bis zum L-54ag. Aber kompliziert ist SNMP ja grad mal kein bischen oder?
