|
由於Linux版本眾多,本範例以Fedora4為安裝機台。
1. 解壓縮 ZD1211LnxDrv_2_15_0_0.tar.gz
您可以在文字模式或終端機下輸入
tar xf ZD1211LnxDrv_2_15_0_0.tar.gz
或者在Xwindow底下直接點擊ZD1211LnxDrv_2_15_0_0.tar.gz兩下,開啟解壓縮程式進行解壓縮。
2. 編譯Makefile
ZD1211LnxDrv_2_15_0_0.tar可支援Linux 2.4.x與2.6.x版本,所以在安裝之前我們必須先對Makefile進行編譯,
開啟ZD1211LnxDrv_2_15_0_0 資料夾,對Makefile點擊兩下開啟它,因為我們使用的Fedora版本為2.6.11-1.1369的版本,
所以我們將Makefile裡的此部分修改成如紅字部份所示
====================================================
#if the kernel is 2.6.x, turn on this
KERN_26=y
KERNEL_SOURCE=/usr/src/kernels/2.6.11-1.1369_FC4-i686
#if the kernel is 2.4.x, turn on this
#KERN_24=y
KERNEL_SOURCE=/usr/src/linux-2.4.20-8
====================================================
如您使用的Linux版本為2.4.x,請您將此部分修改成如以下
====================================================
#if the kernel is 2.6.x, turn on this
#KERN_26=y
#KERNEL_SOURCE=/usr/src/kernels/2.6.11-1.1369_FC4-i686
#if the kernel is 2.4.x, turn on this
KERN_24=y
KERNEL_SOURCE=/usr/src/linux-2.4.20-8
====================================================
* PS.:KERNEL_SOURCE的路徑需指定您的kernel source安裝的位置
* PS.2 :您可以透過uname -r 這個指令查詢您的Linux版本
3. 安裝Driver
如您的GW-US54GXS/GZL/ PRO產品上之Logo為Planex,請您輸入下列文字進行driver安裝
====================================================
make clean
make ZD1211REV_B=0
make ZD1211REV_B=0 install
====================================================
如您的GW-US54GXS/GZL/ 54PRO產品上之Logo為PCI,請您輸入下列文字進行driver安裝
====================================================
make clean
make ZD1211REV_B=1
make ZD1211REV_B=1 install
====================================================
4. 完成裝置設定
將您的GW-US54GXS/GZL/PRO插入您的USB連接埠,您可以透過lsmod | grep zd1211 這個指令來查詢,
如果你的 driver有正確安裝, 將可以看到如下圖所示:

5. 進行WEP連線設定
首先要先將無線網卡啟動,請您在文字模式下輸入 ifconfig eth(x) up 啟動您的無線網卡,(x )代表的是您的無線網路卡的代號,
您可以透過ifconfig -a來查詢你的無線網卡的代號,本例中的無線網卡代號為1,所以我們輸入ifconfig eth1 up來啟動此張網卡,
啟動後可透過 iwconfig查詢網卡目前的狀況

接下來我們以一台WEP 64bit 加密的BLW-54SG進行連線測試,設定如下圖

接下來在文字模式或終端機下輸入下列文字與基地台進行連線:
iwconfig eth1 essid linux-test
iwconfig eth1 key 1234-5878-90 [1]
再輸入iwconfig eth1 進行確認
PS.您可以用iwlist eth(x) scanning進行基地台的搜尋

輸入 ifconfig eth1 確認從基地台上取得IP位置

開啟瀏覽器,已經可以正常上網使用了

6. WPA-PSK連線設定
首先我們必需將wpa加密程式解壓縮, 您可以在文字模式下輸入:
tar xf wpa_supplicant-0.47_zydas.tar.gz
或在Xwindow底下直接點擊wpa_supplicant-0.47_zydas.tar.gz兩下,開啟解壓縮程式進行解壓縮。
接下來請您進入wpa_supplicant-0.47_zydas的資料夾上開啟Makefile檔案來進行編譯:
請您手動在Makefile裡的mkconfig 部分加入以下設定文字,
====================================================
echo CONFIG_IEEE8021X_EAPOL=y >> .config
echo CONFIG_EAP_MD5=y >> .config
echo CONFIG_MSCHAPV2 =y >> .config
echo CONFIG_EAP_PEAP=y >> .config
echo CONFIG_EAP_TLS=y >> .config
echo CONFIG_DRIVER_ZYDAS=y >> .config
====================================================
然後在文字模式或終端機下輸入:
make mkconfig
此時您會看到一個錯誤訊息,告知你.config file已經存在,由於我們是更新.config檔的內容,所以請您無需理會此一訊息,
繼續輸入以下指令:
make
此時系統會進行解壓縮動作,原本wpa_supplicant-0.47_zydas中會多出許多檔案,請您找到wpa_supplicant_psk.conf檔案,
並將其開啟以進行編譯:
修改wpa_supplicant_psk.conf中的以下部分
====================================================
ssid=”您的AP的SSID”
psk=”您的presharekey”
====================================================
接下來請於文字模式或終端機下輸入:
ifconfig eth(x) up
./wpa_supplicant -ieth(x) -c wpa_supplicant_psk.conf -d -D zydas
請注意!此視窗必須在背景持續運作,WPA-PSK才能正常運作
7. Access Point設定
將您的GW-US54GXS/GZL/PRO設定為基地台模式:
iwconfig eth(x) mode master
設定您要使用的SSID
iwconfig eth(x) essid 您要使用的ssid
設定您的802.11X模式: 1:Mixed 2:Only G 3:Only B 4: Only A
iwpriv eth(x) set_mac_mode 1~4
設定您所要使用的頻道
iwconfig eth(x) channel channel(x)
設定您要使用的WEP加密方式: 0:Open System 1:Shared Key
iwpriv eth(x) set auth 0~1
設定您的金鑰
iwconfig eth(x) key XXXX-XXXX-XX [key1~4]
iwconfig eth(x) key [1~4] open
|