

Chipset:ZyDAS
Kernel:2.6.18-8.el5
前置套件:(先後順序)
glibc-headers-2.5-12
glibc-devel-2.5-12
glibc-2.5-12
libgomp-4.1.1-52.el5
gcc-4.1.1-52.el5
kernel-devel-2.6.18-8.el5
驅動程式下載點
-----驅動程式安裝-----
[root@Linux ~]# tar -zxvf GW-US54GZL_Linux_v.2.15.0.0_CE.tar.gz
[root@Linux ~]# make clean
[root@Linux ~]# make ZD1211REV_B=1
[root@Linux ~]# make ZD1211REV_B=1 install
-----裝置連線設定-----
插上無線網卡
[root@Linux ~]# lsmod|grep zd1211
zd1211b 317634 0
→先確認OS有認到Device再繼續
[root@Linux ~]# ifconfig -a
→先查詢網卡代號,我的USB網卡是eth1,確定後啟動網卡
[root@Linux ~]# ifconfig eth1 up
[root@Linux ~]# iwconfig
→查詢網卡狀態
[root@Linux ~]# iwlist eth1 scanning
→基地台搜尋
[root@Linux ~]# iwconfig eth1 essid ABC
→設定基地台名稱,例:ABC
[root@Linux ~]# iwconfig eth1 key 1234567890 [1]
→設定加密金鑰,例:第一組1234567890
[root@Linux ~]# iwconfig eth1
→確認網卡資訊正確
官方說法…
若是由DHCP取得IP的話
[root@Linux ~]# ifconfig eth1時即可看到網卡已取得IP
但多次試驗結果發現根本沒有= =+
一切都正常,有頻率、連線品質、連線時間…就是沒有IP,當然也就PING不出去了
我同學是某公司的MIS,我的XP也的確是經由DHCP取得的IP
說是同學網路沒架好也不對,要說我OS有問題也說不過去
所以最後跟網路管理員取得可用IP、DG、MASK自行設定即可
→這幾天一直在想問題出在哪
原來在/etc/sysconfig/network-scripts/
裡面的網卡資訊中少了一個eth1的設定檔
cp一份並改名為ifcfg-eth1
只要在BOOTPROTO改dhcp就行了
-----無線網路後記-----
這支無線網卡真的有夠奧的~"~
讓我搞了一年多才真的可以在Linux上發揮作用
用了後還得拿電風扇來吹,整支網卡非常的燙
在所有設置搞定後未告知房東就把整組電腦偷搬去隔壁房間放
不知道為什麼重開機後一切又得重來,後來發現關機前事先拔除的話重開再插上就可以
因為螢幕只有一台,為了讓它開機後不用重新人工設定,於是動了一點手腳
-----優化無線網路-----
[root@Linux ~]# touch /etc/sysconfig/network-scripts/ifcfg-eth1
→DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=這裡就是IP
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.254
[root@Linux ~]# vi /etc/rc.d/rc.local
→這個是開機過程中,可執行使用者欲一開機就做的動作
新增內容如下:
iwconfig essid ABC
iwconfig key 1234567890 [1]
-----真的麻煩至極-----
關機前拔除(直接拔,因為我也不知道該怎麼移除)
→關機前執行modprobe -r zd1211b後
拔除裝置(一定要拔!)
重開機後直到主機嗶一聲就插回去
然後就放著不用管它了
LINUX只要有網路,看是用PUTTY還是PIETTY都很方便
除非靠近聽到風扇轉動的聲音,不然一個只有電源線後面插USB的主機
沒鍵盤、滑鼠、螢幕…任誰都難發現它在偷吃電^_^"
連上網路接下來就是安全性的問題了,下次再把未完成的OpenNMS搞定!

沒有留言:
張貼留言