SNMP_WLAN(3) |
FreeBSD Library Functions Manual |
SNMP_WLAN(3) |
ライブラリ
(begemotSnmpdModulePath."wlan" = /usr/lib/snmp_wlan.so)
解説
snmp_wlan モジュールは、仮想の無線インタフェースの管理を可能とする、プライベートな BEGEMOT-WIRELESS-MIB を実装しています。 MIB は、仮想の無線インタフェースを設定するために、
ifconfig(8) の状態データと設定ケーパビリティと同様のオブジェクトを定義します。したがって、セキュリティが重要であるシステムで書き込み共同体を追加するか、または
snmp_wlan モジュールをロードすることを考慮するべきです。
実装に関する注
テーブルと MIB の興味深いオブジェクトの短い説明は、次の通りです。
-
wlanInterfaceTable
-
テーブルは、仮想の無線インタフェースの作成と削除のために使用されます。新しいインタフェースを追加するために、SET は、インタフェースの希望の名前の値に従った
wlanIfaceName カラムで実行されるべきです。次に、親のインタフェースは、
wlanParentIfName カラムを通して設定されなければなりません。オプションのパラメータは、
wlanIfaceOperatingMode,
wlanIfaceFlags,
wlanIfaceBssid と
wlanIfaceLocalAddress カラムで設定されます。最終的にシステムのインタフェースを作成するために、
wlanIfaceStatus カラムへの active(1) な値がある SET が、実行されるべきです。無線インタフェースを破壊するためには、関連する
wlanIfaceStatus カラムへの destroy(6) の値がある SET は、実行されるべきです。
-
wlanIfParentTable
-
テーブルは、無線インタフェースの親のハードウェアケーパビリティに関する情報を含んでいます。
-
wlanIfaceConfigTable
-
テーブルは、仮想の無線インタフェースのための様々な設定パラメータを取得するか、または設定するために使用されます。インタフェースの操作モードと基本的なハードウェアインタフェースのハードウェアのケーパビリティによって、すべてのパラメータと値は、サポートされます。
-
wlanIfacePeerTable
-
テーブルは、アクセスポイントとして動作するインタフェースのための関連ステーション、または adhoc モードで動作するインタフェースのための IBSS に隣接するものとして識別されるステーションに関する情報を含んでいます。
-
wlanIfaceChannelTable
-
システムの無線インタフェースのためのアクティブチャネルに関する情報。
-
wlanIfRoamParamsTable
-
無線インタフェースでローミング動作を規定するパラメータ。
-
wlanIfTxParamsTable
-
無線インタフェースで転送動作を規定するパラメータ。
-
wlanScanConfigTable
-
SNMP を通して開始されたチャンネルのスキャンのための設定を含むテーブル。
-
wlanScanResultsTable
-
テーブルは、システムの各無線インタフェースのための最後のスキャンからのスキャン結果を含んでいます。
-
wlanIfaceStatisticsTable
-
システムの各無線インタフェースのための要約統計値。
-
wlanWepInterfaceTable
-
システムの無線インタフェースのための WEP 設定。
-
wlanMACAccessControlTable
-
アクセスポイントとして動作する無線インタフェースのための Access Control 設定。
-
wlanMACAccessControlMACTable
-
Host AP モードで動作する無線インタフェースで Access Control Policy を設定するための Access Control MAC エントリあるテーブルが、適用されます。
wlanMACAccessControlMACStatus カラムは、MAC ACL エントリを追加するか、または削除するために使用されます。値 createAndGo(4) がある設定は、存在するものを削除する値 destroy(6) がある、新しいエントリを追加します。
-
wlanMeshRoutingConfig
-
サブツリーは、Wireless Mesh Routing に関連するシステム設定を含んでいます。
-
wlanMeshInterfaceTable
-
テーブルは、無線のメッシュポイントとして動作する無線インタフェースのための情報を含んでいます。
-
wlanMeshNeighborTable
-
テーブルは、メッシュモードで動作する無線インタフェースに隣接するもののための情報を含んでいます。
-
wlanMeshRouteTable
-
メッシュメットワークで転送しているパケットに使用される、メッシュポイントとして動作するインタフェースのためのメッシュ経路制御テーブル。
wlanMeshRouteStatus カラムは、インタフェースのためのメッシュ経路制御テーブルのエントリを追加するか、または削除するために使用されます。値 createAndGo(4) がある設定は、存在するものを削除する値 destroy(6) がある、新しいエントリを追加します。
-
wlanMeshStatsTable
-
メッシュポイントとして動作する各仮想の無線インタフェースのための要約統計値。
-
wlanMeshHWMPConfig
-
サブツリーは、Hybrid Wireless Mesh Protocol に関連するシステム設定を含んでいます。
-
wlanHWMPInterfaceTable
-
テーブルは、メッシュモードで動作する無線インタフェースのための HWMP 情報を含んでいます。
-
wlanMeshHWMPStatsTable
-
メッシュポイントとして動作するインタフェースで HWMP 操作のための要約統計値。
制限
MIB のすべての情報または設定は、現在、FreeBSD で利用可能ではありません。次の変数の値は、情報を持っていません:
-
wlanStatsReset
-
関連ファイル
-
/usr/share/snmp/defs/wlan_tree.def
-
snmp_wlan によって実装された MIB ツリーの記述。
-
/usr/share/snmp/mibs/BEGEMOT-WIRELESS-MIB.txt
-
このモジュールによって実装されるプライベートな BEGEMOT-WIRELESS-MIB。
作者
Shteryana Shopova <syrinx@FreeBSD.org>