SNMP::Info::IEEE802dot11(3pm)

SNMP::Info::IEEE802dot113pm

Snmp interface to data from ieee802dot11-mib

Usage

    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";

Overview

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.

Inherited Classes

None.

Required MIBs

IEEE802dot11-MIB

Globals

These are methods that return scalar value from SNMP

$dot11->vendor()

Tries to discover the vendor from dot11_man_name() - returns lower case of the first word in the first instance found.

$dot11->model()

Tries to discover the model from dot11_prod_name() - returns lower case of the first instance found.

$dot11->os_ver()

Tries to discover the operating system version from dot11_prod_ver() - returns string of numeric and decimals in the first instance found.

Table methods

These are methods that return tables of information in the form of a reference to a hash.

$dot11->i_ssidlist()

Returns reference to hash. SSID's recognized by the radio interface.

("dot11DesiredSSID")

$dot11->i_80211channel()

Returns reference to hash. Current operating frequency channel of the radio interface.

$dot11->dot11_cur_tx_pwr_mw()

Returns reference to hash. Current transmit power, in milliwatts, of the radio interface.

Dot11 Phy OFDM Table ("dot11PhyOFDMTable")

$dot11->dot11_cur_freq()

("dot11CurrentFrequency")

Dot11 Phy DSSS Table ("dot11PhyDSSSTable")

$dot11->dot11_cur_ch()

("dot11CurrentChannel")

Dot11 Phy Operation Table ("dot11PhyOperationTable")

$dot11->dot11_phy_type()

("dot11PHYType")

$dot11->dot11_reg_dom()

("dot11CurrentRegDomain")

Dot11 Resource Information Table ("dot11ResourceInfoTable")

$dot11->dot11_prod_ver()

("dot11manufacturerProductVersion")

$dot11->dot11_prod_name()

("dot11manufacturerProductName")

$dot11->dot11_man_name()

("dot11manufacturerName")

Dot11 Operation Table ("dot11OperationTable")

$dot11->dot11_mac()

("dot11MACAddress")

Dot11 Station Configuration Table ("dot11StationConfigTable")

$dot11->dot11_bss_type()

("dot11DesiredBSSType")

$dot11->dot11_pwr_mode()

("dot11PowerManagementMode")

$dot11->dot11_sta_id()

("dot11StationID")

Dot11 Transmission Power Table ("dot11PhyTxPowerTable")

$dot11->dot11_cur_tx_pwr()

("dot11CurrentTxPowerLevel")

$dot11->dot11_tx_pwr_level_1()

("dot11TxPowerLevel1")

$dot11->dot11_tx_pwr_level_2()

("dot11TxPowerLevel2")

$dot11->dot11_tx_pwr_level_3()

("dot11TxPowerLevel3")

$dot11->dot11_tx_pwr_level_4()

("dot11TxPowerLevel4")

$dot11->dot11_tx_pwr_level_5()

("dot11TxPowerLevel5")

$dot11->dot11_tx_pwr_level_6()

("dot11TxPowerLevel6")

$dot11->dot11_tx_pwr_level_7()

("dot11TxPowerLevel7")

$dot11->dot11_tx_pwr_level_8()

("dot11TxPowerLevel8")

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 7 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13

Author

Eric Miller

From libsnmp-info-perl 3.972002-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.