yes It's a format convesion problem. The string is 6 character long and as
defined in RFC1213 is an OCTECT STRING (6).
Now The problem is how to convert it. I think I should use the unpack
function but I don't know how...
One more question... Is It possible to solve the problem at a deeper level
modifing something in SNMP.pm? There al many applications I would like to
use (SNMP::Info, Net::SNMP::Interfaces)
which suffer the same bug...

2007/5/1, Dave Shield <[EMAIL PROTECTED]>:


my $s = new SNMP::Session (DestHost => "192.168.5.100", Version=>"2c");
> print ($s->get('ifPhysAddress.8'));
> ########
> THE OUTPUT:  "��g"


Rather than simply printing the output as a text string,
try saving the result into another variable.  Then investigate
what format that value might be.

I'm not in a position to test this right now, but I suspect it
may well be a six-character binary string.  What happens
if you split this string into six separate integer values,
and print each one in hex?

Dave

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to