SNMP::Info::IEEE802dot11 - SNMP Interface to data from IEEE802dot11-MIB
Eric Miller
my $dot11 = new SNMP::Info( AutoSpecify => 1, Debug => 1, DestHost => 'myswitch', Community => 'public', Version => 2 ) or die "Can't connect to DestHost.\n"; my $class = $dot11->class(); print " Using device sub class : $class\n";
SNMP::Info::IEEE802dot11 is a subclass of SNMP::Info that provides an interface to IEEE802dot11-MIB. This MIB is used in standards based 802.11 wireless devices.
Use or create a subclass of SNMP::Info that inherits this one. Do not use directly.
None.
These are methods that return scalar value from SNMP
Tries to discover the vendor from dot11_man_name() - returns lower case of the first word in the first instance found.
Tries to discover the model from dot11_prod_name() - returns lower case of the first instance found.
Tries to discover the operating system version from dot11_prod_ver() - returns string of numeric and decimals in the first instance found.
These are methods that return tables of information in the form of a reference to a hash.
Returns reference to hash. SSID's recognized by the radio interface.
(dot11DesiredSSID)
dot11DesiredSSID
Returns reference to hash. Current operating frequency channel of the radio interface.
Returns reference to hash. Current transmit power, in milliwatts, of the radio interface.
dot11PhyOFDMTable
(dot11CurrentFrequency)
dot11CurrentFrequency
dot11PhyDSSSTable
(dot11CurrentChannel)
dot11CurrentChannel
dot11PhyOperationTable
(dot11PHYType)
dot11PHYType
(dot11CurrentRegDomain)
dot11CurrentRegDomain
dot11ResourceInfoTable
(dot11manufacturerProductVersion)
dot11manufacturerProductVersion
(dot11manufacturerProductName)
dot11manufacturerProductName
(dot11manufacturerName)
dot11manufacturerName
dot11OperationTable
(dot11MACAddress)
dot11MACAddress
dot11StationConfigTable
(dot11DesiredBSSType)
dot11DesiredBSSType
(dot11PowerManagementMode)
dot11PowerManagementMode
(dot11StationID)
dot11StationID
dot11PhyTxPowerTable
(dot11CurrentTxPowerLevel)
dot11CurrentTxPowerLevel
(dot11TxPowerLevel1)
dot11TxPowerLevel1
(dot11TxPowerLevel2)
dot11TxPowerLevel2
(dot11TxPowerLevel3)
dot11TxPowerLevel3
(dot11TxPowerLevel4)
dot11TxPowerLevel4
(dot11TxPowerLevel5)
dot11TxPowerLevel5
(dot11TxPowerLevel6)
dot11TxPowerLevel6
(dot11TxPowerLevel7)
dot11TxPowerLevel7
(dot11TxPowerLevel8)
dot11TxPowerLevel8
To install SNMP::Info, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SNMP::Info
CPAN shell
perl -MCPAN -e shell install SNMP::Info
For more information on module installation, please visit the detailed CPAN module installation guide.