ZyDAS ZD1211 802.11b/g USB WLANを使うには
- ZyDAS
ZD1211
802.11b/g USB WLAN chipset Linux driversのサイトからドライバをダウンロードします。
- ダウンロードしたドライバを解凍します。
- tar
zxvf zd1211-driver-r74.tgz
- インストールの準備を
します。
- gcc(Cコンパイラ)をCD(Disk2)からインストールします。
- # cd /media/cdrom/turbo/RPMS/
# rpm -ivh cpp-3.4.3-8.i686.rpm glibc-devel-2.3.5-4.i686.rpm
# rpm -ivh gcc-3.4.3-8.i686.rpm
- カーネルソースをCD(Disk2)からインストールします。
- # rpm -ivh kernel-source-2.6.13-3.i686.rpm kernel-headers-2.6.13-3.i686.rpm
- /usr/src/linux-2.6.13/にインストールされます。
- インストールします。
- make
- /root/MyDocument/zd1211-driver-r77/src/zd1211.c:397:
error: `URB_ASYNC_UNLINK' が宣言されていません (この関数内で最初に利用)
- zd1211.cの先頭部分に追記
#define URB_ASYNC_UNLINK 0x0010
- make
- make install
- ※zd1211.koが/lib/modules/2.6.13-3/netにインストールされます。
- ドライバ(モジュール)を読み込んでみます。
# modprobe -v zd1211
# lsmod | grep zd1211
zd1211
277996 0
usbcore
110080 5 usbhid,zd1211,ehci_hcd,ohci_hcd
- modprobe.confに追記します。
- alias
wlan0 zd1211
- ※eth0と衝突して起動しない場合は、eth0に#を付けてコメント化してお
きます。
- depmod -a
- シ
ステムを再起動します。
- ドライバの認識状況を「dmesg | grep
zd1211dmesg」コマンドで確認し
ます。
- turbonetcfgで設定するかまたは「/etc/sysconfig/network-
scripts/ifcfg-wlan0」ファイルを以下のように変更します。
- DEVICE=wlan0
IPADDR=192.168.0.50
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=static
MODE=Managed
ESSID="MyHome"
KEY=XXXXXXXXXXXXXXXXXXXXXXXXXX
- ネッ
トワークインタフェースを確認します。
- # ifconfig
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2632 (2.5 Kb) TX bytes:2632 (2.5 Kb)
wlan0 Link
encap:Ethernet HWaddr 00:13:D4:94:5E:E1
inet addr:192.168.0.50 Bcast:192.168.0.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:55 errors:10 dropped:0 overruns:0 frame:10
TX packets:127 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23293 (22.7 Kb) TX bytes:7325 (7.1 Kb)
- # iwconfig
lo
no wireless extensions.
Warning: Driver for device wlan0 has been compiled with version 19
of Wireless Extension, while this program supports up to version 17.
Some things may be broken...
wlan0 802.11b/g NIC
ESSID:"MyHome"
Mode:Managed Frequency=2.437 GHz Access Point:
00:A0:B0:67:ED:6E
Bit Rate:54 Mb/s
Retry:off RTS thr=2432 B
Fragment thr:off
Encryption
key:****-****-****-****-****-****-** Security
mode:open
Power Management:off
Link Quality=92/100 Signal level=50/100 Noise
level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid
frag:10
Tx excessive retries:79 Invalid misc:0
Missed beacon:0