広瀬です。
自己レスです。
> ちなみに、上記のKEYは全てアスキー文字で言う英数字なのですが、適当な
> HEXにすると通信できなくなっちゃいます。
> 例えば、
> KEY="05F3-DFBA-4C18-28A9-3E99-876A-14"
> とすると通信できなくなります。(もちろんAP側も同じにしてもです)
APはAterm WR6600H なのですが、こいつには4個のWEP KEYが設定できます。
で、設定する番号を同じにしたら通信できました。
例えば、
WR6600H の設定
WEP KEY [1] = "3944-4031-4136-3032-3444-4044-41"
WEP KEY [2] = "05F3-DFBA-4C18-28A9-3E99-876A-14"
さらに、『使用する暗号化キー番号』で 2番 を選択しました。
ihcfg-ath0 の中の設定
KEY="05F3-DFBA-4C18-28A9-3E99-876A-14 [2]"
こういう設定で ifup ath0 したらちゃんと通信できるようになりました。
(本当にこれで良いのかなぁ?)
また、ihcfg-ath0 の中のKEYを書き換えてから、
ifdown ath0 → ifup ath0
とやってもWEP のKEYが更新されません。iwconfigで確認すると、古いままです。
一旦カードを外すか、crdctl eject をしないと新しいKEYになりませんでした。
ifdown ath0 → crdctl eject → cardctl insert → ifup ath0 だとOK
(こういうのも仕様なのでしょうかね?)
おまけ
> 実際には試していませんので、ちょっと不安....
> KEY="s:9EA1B6024EAEB"
この設定方法でちゃんと通信できました。
とりあえず、御報告まで....
hirose <mion@xxxxxxxxxxxxxxxx>