CFタイプのカード「CF-11」が4,800円と安かったのにつられて、「corega APL-11」を購入。
CFタイプにしたのはPocketPCでも使えるからだけど、APL-11を設定するためブラウザからアクセスすると、「Please try again.」としばしば表示されてイライラ。
しつこく繰り返せば設定できるけど、APL-11は勧めないぞ。
下記は、TurboLinux Japanのサイトを参考にしました。
設定方法は、TurboLinux8 WorkstationとPCMCIA CSに依存します。
1. まず挿入してみる
カーネル再構築時に「Wireless LAN」を有効にしているので、まずCF-11を挿入してみる。
/var/log/messagesに以下のメッセージが残る。
cardmgr[xxx]: unsupported card in socket 1
cardmgr[xxx]: product info: "corega", "WL CF-11","ISL37300P", "RevA"
cardmgr[xxx]: manfid: 0xc00f, 0x0000 function: 6(network)
|
2. /etc/pcmcia/configの修正
CF-11の箱に「PRISM2.5」を使っていることが明記されていたので、上記/var/log/messagesの情報を元に、/etc/pcmcia/configにあった「Intersil PRISM2 11Mbps Wireless Adapter」のエントリをコピーして以下のエントリを作成。
card "Corega WL CF-11"
manfid 0xc00f, 0x0000
bind "orinoco_cs"
|
3. /etc/pcmcia/wireless.optsの修正
/etc/pcmcia/wireless.optsファイルの中を見ると、本当は下の部分を削除してMACアドレスで
判断させてカード毎の設定を書いた方が良いことがわかる。
でも面倒くさいしカードを1枚しか持っていないので直接書いた。
case "$ADDRESS" in
# NOTE : Remove the following four lines to activate the samples below ...
# --------- START SECTION TO REMOVE -----------
*,*,*,*)
INFO="Corega CF-11" <--- 自分でわかるように適当に書く。
ESSID="kkoba" <--- APL-11に設定したESSID。
MODE="Managed" <--- アクセスポイントを使う場合はこう書く。
RATE="AUTO" <--- 速度は自動認識。
KEY="12345678901234567890123456" <--- APL-11に設定したWEPのKey(128bitの場合)。
;;
# ---------- END SECTION TO REMOVE ------------
|
4. /etc/sysconfig/network-scripts/ifcfg-eth1の作成
IPアドレス等は今まで設定したあったeth0と同じ設定なので、
ifcfg-eth0をコピーしてちょこっと修正。
DEVICE=eth1 <--- ここをeth1にしただけ。
IPADDR=aaa.bbb.ccc.ddd
NETMASK=255.255.255.0
NETWORK=aaa.bbb.ccc.0
BROADCAST=aaa.bbb.ccc.255
ONBOOT=no
BOOTPROTO=none
|
5. もう一度挿入してみる
eth0とeth1を同じ設定にしてあるので、ifconfig eth0 downで
eth0を落とした後、もう一度CF-11を挿入してみる。
/var/log/messagesに以下のメッセージが残り、認識される。
cardmgr[xxx]: socket 1: Corega WL CF-11
cardmgr[xxx]: executing: 'modprobe orinoco_cs'
murasaki.net[yyy]: device is registered
murasaki.net[yyy]: execute ifup eth1 (null)
cardmgr[xxx]: executing: './network start eth1'
kernel: eth1: Error -110 setting multicast list.
|
- 上記 eth1: Error -110 setting multicast list. の消し方はわかりません。誰か知ってたら教えて。
- もし modprobe: modprobe: Can't locate module net-pf-4(またはnet-pf-5) のエラーが出る場合は、
/etc/modules.confに alias net-pf-4 off を追加すれば直ります。
net-pf-4, net-pf-5はIPXとAppleTalkらしいです。
|