WLCONFIG(8) | FreeBSD System Manager's Manual (i386) | WLCONFIG(8) |
名称
wlconfig — wavelan の設定パラメータを読み書きする書式
wlconfig | ifname [ param value ...] |
解説
wlconfig ユーティリティは、NCR/AT&T Wavelan 無線 LAN カードのパラメータを読んだり、設定したりするのに使うことができます。カード内の不揮発性パラメータ格納エリア (Parameter Storage Area; PSA) はこのプログラムで書き換えることができるので、DOS 用の instconf.exe は必要なくなります。また、ドライバに組み込まれたオプションの信号強度キャッシュを問い合わせるためにも使えます。ifname パラメータは wavelan インタフェース名を指定します (例えば wl0)。もしほかに引数がなければ、PSA の現在の内容が読み込まれ、表示されます。
引数 param と value はパラメータの値を変更するために使われます。 param value の組はいくつでも指定できます。
- param
- value
- irq
- IRQ の値 (リセット後に有効)。 3, 4, 5, 6, 10, 11, 12, 15 のうちのどれか一つ。
- mac
- 固有の MAC の値 (イーサネットアドレス)。
- macsel
- (‘mac’パラメータにより設定される) ‘soft’か、(工場で設定される) ‘default’のどちらか。
- nwid
- NWID はカードの無線モデムに渡される 2 バイトのパラメータです。 NWID により、同じ空間を共有して複数の論理的に分割されたネットワークを運用することが可能になります。異なった NWID を持ったパケットはモデムにより単に無視されます。ハードウェアでは、NWID は不揮発性のメモリ (PSA もしくはプログラム可能な格納エリア; programmable storage area と呼ばれます) に長期間保存され、ドライバが初期化される際にソフトウェアにより無線モデムに渡されます。このパラメータはスタートアップ時に渡されるデフォルトの NWID を設定します。
- currnwid
- 現在運用中の NWID を設定します (が、PSA には保存されません)。
- cache
- ドライバはインタフェース毎に、送信側の MAC アドレスに対応する「信号の強度、静けさ、品質」関連の固定サイズのキャッシュを維持しています。入力パケットをキャッシュに格納する際に、パケット受信時にこれらの値を無線モデムから取り出してチェックした上で、ドライバ内部のキャッシュに格納します。特定の入ってくるパケットを遮断するのに使うことのできる二つの sysctl 値 (iponly と multicast only) が存在します。デフォルトでは、キャッシュの仕組みはユニキャストではない IP パケットのみを格納しますが、これは sysctl(8) で変更することができます。入ってくるパケットのうち遮断されないものはキャッシュを更新するので、リモートシステムへのアンテナの信号強度をモニタすることができます。値として指定できるコマンドは三つあります: ‘raw’は無線モデムのハードウェア値から生の信号強度データを表示します。‘scale’は生のハードウェア値を 0..100% になるように倍率を調整します。‘zero’は新しいサンプルを得ようとする場合にキャッシュをクリアします。
Wavelan カードの IRQ が間違っている場合には、インタフェースが設定されたとしても機能しないであろうことに注意して下さい。 wlconfig ユーティリティは正しい値にカードを再設定するよう使われるべきです。
使用例
NWID を 0x1234 に設定する :
# wlconfig wl0 nwid 0x1234
現在の設定を表示する :
# wlconfig wl0 Board type : ISA Base address options : 0x300, 0x390, 0x3c0, 0x3e0 Waitstates : 0 Bus mode : ISA IRQ : 10 Default MAC address : 08:00:0e:20:3d:4b Soft MAC address : 00:00:00:00:00:00 Current MAC address : Default Adapter compatibility : PC-AT 2.4GHz Threshold preset : 1 Call code required : NO Subband : 2425MHz Quality threshold : 3 Hardware version : 0 (Rel1/Rel2) Network ID enable : YES NWID : 0xdead Datalink security : NO Databus width : 16 (variable) Configuration state : unconfigured CRC-16 : 0x3c26 CRC status : OK
信号強度のキャッシュを倍率を調整して表示する:
# wlconfig wl0 cache scale
歴史
wlconfig ユーティリティのこの実装は、完全に新規のもので、Hilink Internet のために により書かれ、 により更新されました。December 26, 1996 | FreeBSD |