EN JA
WLCONFIG(8) (i386)
WLCONFIG(8) FreeBSD System Manager's Manual (i386) WLCONFIG(8)

名称

wlconfigwavelan の設定パラメータを読み書きする

書式

wlconfig ifname [ param value ...]

解説

wlconfig ユーティリティは、NCR/AT&T Wavelan 無線 LAN カードのパラメータを読んだり、設定したりするのに使うことができます。カード内の不揮発性パラメータ格納エリア (Parameter Storage Area; PSA) はこのプログラムで書き換えることができるので、DOS 用の instconf.exe は必要なくなります。また、ドライバに組み込まれたオプションの信号強度キャッシュを問い合わせるためにも使えます。

ifname パラメータは wavelan インタフェース名を指定します (例えば wl0)。もしほかに引数がなければ、PSA の現在の内容が読み込まれ、表示されます。

引数 paramvalue はパラメータの値を変更するために使われます。 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

関連項目

wl(4), sysctl(8)

歴史

wlconfig ユーティリティのこの実装は、完全に新規のもので、Hilink Internet のために Michael Smith により書かれ、 Jim Binkley &c により更新されました。
December 26, 1996 FreeBSD