SNMP::...Orinoco(3pm)

πŸ¦‹ SNMP::...Orinoco (3pm) β€” bestie edition πŸ’–

okay so like, this is the manual for SNMP::Info::Layer2::Orinoco, a Perl module that ships as part of the User Contributed Perl Documentation. come sit with me, we're gonna get you fluent in it πŸ’…


🌸 NAME 🌸

SNMP::Info::Layer2::Orinoco β€” lowkey the SNMP Interface to Orinoco Series Access Points ✨


πŸŽ€ AUTHOR πŸŽ€

Eric Miller 🫢


✨ SYNOPSIS ✨

the way you literally just let SNMP::Info figure out which subclass you need and it does it, no notes:

 # Let SNMP::Info determine the correct subclass for you.
 my $orinoco = new SNMP::Info(
                          AutoSpecify => 1,
                          Debug       => 1,
                          DestHost    => 'myswitch',
                          Community   => 'public',
                          Version     => 2
                        )
    or die "Can't connect to DestHost.\n";

 my $class = $orinoco->class();
 print "SNMP::Info determined this device to fall under subclass : $class\n";

πŸ’œ DESCRIPTION πŸ’œ

so basically this module gives you an abstraction to all the configuration info you can pull off an Orinoco Access Point through SNMP. and btw, Orinoco devices have been manufactured by Proxim, Agere, and Lucent β€” the more you know πŸ’«

🌈 Inherited Classes

  • SNMP::Info::Layer2
  • SNMP::Info::IEEE802dot11

πŸ“ Required MIBs

None.

literally nothing. she's low maintenance, we stan 😌

🧚 Inherited MIBs

for the MIB requirements, go peep "Required MIBs" in SNMP::Info::Layer2 πŸ’–

and for its MIB requirements, go peep "Required MIBs" in SNMP::Info::IEEE802dot11 πŸ’–


πŸ‘‘ GLOBALS πŸ‘‘

these are the methods that return a scalar value straight from SNMP, no table drama, just vibes ⭐

  • $orinoco->vendor() β€” returns 'proxim'
  • $orinoco->model() β€” returns the model extracted from "sysDescr" πŸ”
  • $orinoco->os() β€” returns 'orinoco'
  • $orinoco->os_ver() β€” returns the software version extracted from "sysDescr"
  • $orinoco->os_bin() β€” returns the firmware version extracted from "sysDescr"
  • $orinoco->serial() β€” returns the serial number extracted from "sysDescr"

πŸ’« Global Methods imported from SNMP::Info::Layer2

it's giving borrowed with love β€” see "GLOBALS" in SNMP::Info::Layer2 for all the details 🫢

πŸ’« Global Methods imported from SNMP::Info::IEEE802dot11

same energy β€” see "GLOBALS" in SNMP::Info::IEEE802dot11 for the details 🌸


πŸ”₯ TABLE METHODS πŸ”₯

these ones return tables of info, formatted as a reference to a hash. yes bestie, a whole hash full of tables, iconic πŸŽ€

πŸ¦‹ Overrides

  • $orinoco->interfaces() β€” returns a reference to a map of IIDs to physical ports πŸ”Œ
  • $orinoco->i_ignore() β€” returns a reference to a hash of IIDs to ignore πŸ™ˆ

🌟 Table Methods imported from SNMP::Info::Layer2

see "TABLE METHODS" in SNMP::Info::Layer2 for everything πŸ’–

🌟 Table Methods imported from SNMP::Info::IEEE802dot11

see "TABLE METHODS" in SNMP::Info::IEEE802dot11 for everything πŸ’–


aaaand that's the whole thing, you ate it fr fr πŸ‘‘ this was perl version v5.40.1, dated 2026-02-28, from SNMP::...Orinoco(3pm) β€” go forth and SNMP responsibly, bestie πŸ’…βœ¨

πŸ“¦ where this page comes from