aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man8/wlconfig.8
blob: 654dada71d1cbadc3d679ef70409831148f1d601 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
.Dd December 26 1996
.Os
.Dt WLCONFIG 8
.Sh 名称
.Nm wlconfig
.Nd wavelan の設定パラメータを読み書きする
.Sh 書式
.Nm wlconfig 
.Ar ifname
.Op Ar param value ...
.Sh 解説
.Nm wlconfig
コマンドは、NCR/AT&T Wavelan 無線 LAN カードのパラメータを読んだり、
設定したりするのに使うことができます。
カード内の不揮発性パラメータ格納エリア (Parameter Storage Area; PSA)
はこのプログラムで書き換えることができるので、DOS 用の
.Nm instconf.exe
は必要なくなります。また、ドライバに組み込まれたオプションの
信号強度キャッシュを問い合わせるためにも使えます。
.Pp
.Ar ifname
パラメータは wavelan インタフェース名を指定します (例えば
.Pa wl0
)。もしほかに引数がなければ、 PSA の現在の内容が読み込まれ、表示
されます。
.Pp
引数
.Ar param
と
.Ar value
はパラメータの値を変更するために使われます。
.Ar param value
の組はいくつでも指定できます。
.Bl -tag -width 15n -compat -offset indent
.It Va param
.Va value
.It irq
IRQ の値 (リセット後に有効)。 3, 4, 5, 6, 10, 11, 12, 15 のうちの
どれか一つ
.It mac
固有の MAC の値 (イーサネットアドレス)
.It macsel
(
.Sq mac
パラメータにより設定される)
.Sq soft
か、(工場で設定される)
.Sq default
のどちらか
.It nwid
NWID はカードの無線モデムに渡される 2 バイトのパラメータです。
NWID により、同じ空間を共有して複数の論理的に分割された
ネットワークを運用することが可能になります。
異なった NWID を持ったパケットはモデムにより単に無視されます。
ハードウェアでは、NWID は不揮発性のメモリ 
(PSA もしくはプログラム可能な格納エリア; 
programmable storage area と呼ばれます) に長期間保存され、
ドライバが初期化される際にソフトウェアにより無線モデムに
渡されます。
このパラメータはスタートアップ時に渡されるデフォルトの
NWID を設定します。
.It curnwid
現在運用中の NWID を設定します (が、 PSA には保存されません)。
.It cache
ドライバはインタフェース毎に、送信側の MAC アドレスに対応する
「信号の強度、静けさ、品質」関連の固定サイズのキャッシュを維持しています。
入力パケットをキャッシュに格納する際に、パケット受信時に
これらの値を無線モデムから取り出してチェックした上で、
ドライバ内部のキャッシュに格納します。
特定の入ってくるパケットを遮断するのに使うことのできる二つの
sysctl 値 (iponly と multicast only) が存在します。
デフォルトでは、キャッシュの仕組みはユニキャストではない 
IP パケットのみを格納しますが、これは sysctl(8) で変更する
ことができます。
入ってくるパケットのうち遮断されないものはキャッシュを更新するので、
リモートシステムへのアンテナの信号強度をモニタすることができます。
値として指定できるコマンドは三つあります:
.Sq raw
は無線モデムのハードウェア値から生の信号強度データを表示します。
.Sq scale
は生のハードウェア値を 0..100% になるように倍率を調整します。
.Sq zero
は新しいサンプルを得ようとする場合にキャッシュをクリアします。
.El
.Pp
Wavelan カードの IRQ が間違っている場合には、インタフェースが
設定されたとしても機能しないであろうことに注意して下さい。
.Nm wlconfig
プログラムは正しい値にカードを再設定するよう使われるべきです。
.Sh 使用例
NWID を 0x1234 に設定する :
.Bd -literal -offset
# wlconfig wl0 nwid 0x1234
.Ed
.Pp
現在の設定を表示する :
.Bd -literal -offset
# 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 compatability : 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
.Pp
信号強度のキャッシュを倍率を調整して表示する :
.Bd -literal -offset
# wlconfig wl0 cache scale
.Ed
.Sh 関連項目
.Xr wl 4,
.Xr sysctl 8 .
.Sh 歴史
.Nm wlconfig
コマンドのこの実装は完全に新規のもので、Hilink Internet のために
Michael Smith により書かれ、Jim Binkley &c により更新されました。