RHEL無(wú)線網(wǎng)卡配置指南
RHEL無(wú)線網(wǎng)卡配置主要以TL-WN510G無(wú)線網(wǎng)卡為例,TP-LINK的無(wú)線網(wǎng)卡可能是普通家庭用戶最常見(jiàn)也使用最廣泛的網(wǎng)卡之一,近日買(mǎi)了他的TL-WR542G無(wú)線寬帶路由器和TL-WN510G無(wú)線 網(wǎng)卡。在我的windows2000下用得還不錯(cuò),但在我的RHEL4(2.6.11.8內(nèi)核)下卻沒(méi)找到驅(qū)動(dòng),作為一個(gè)linux愛(ài)好者,這豈能罷休。
為配置RHEL無(wú)線網(wǎng)卡,上網(wǎng)查找各種資料,終于發(fā)現(xiàn)TL- WN510G所使用的芯片是atheros公司的AR5005G的芯片,在linux下廠商本身是不提供驅(qū)動(dòng)的。正感失望,偶然在“永遠(yuǎn)的UNIX”這個(gè) 網(wǎng)站上看到一篇關(guān)于介紹借助ndiswrapper在linux系統(tǒng)下使用windows下的驅(qū)動(dòng)程式驅(qū)動(dòng)無(wú)線網(wǎng)卡上網(wǎng)的文章。按照他上面的介紹去下載 ndiswrapper并安裝,下載地址:http://ndiswrapper.sourceforge.net/
RHEL無(wú)線網(wǎng)卡安裝步驟如下:
# tar xvzf ndiswrapper-1.2rc1.tar.gz
# cd ndiswrapper-1.2rc1
# make
# make install
安裝完成后就能夠使用ndiswrapper命令來(lái)加載windows下的驅(qū)動(dòng)程式了,命令如下:
# ndiswrapper -i /mnt/win_d/TL-510G/Driver/11gAdapter.inf
加載完成后能夠查看一下加載情況,命令如下:
# ndiswrapper -l
Installed ndis drivers:
11gadapter driver present, hardware present
看到"11gadapter driver present, hardware present"這個(gè)信息就表明加載RHEL無(wú)線網(wǎng)卡成功了,然后我們需要把ndiswrapper這個(gè)模塊加載到內(nèi)核中去,命令如下:
# modprobe ndiswrapper假如沒(méi)有任何錯(cuò)誤提示就表明加載成功了,能夠用ifconfig -a 命令查看一下網(wǎng)絡(luò)設(shè)備的列表,能夠在最下面看到一個(gè)wlan0設(shè)備,這就是您的無(wú)線網(wǎng)卡了,但些時(shí)還不能通信,需要使用iwconfig等命令為無(wú)線網(wǎng)卡配置一些網(wǎng)絡(luò)參數(shù)。
以下是我的RHEL無(wú)線網(wǎng)卡配置:
# iwconfig wlan0 essid "any" (iwconfig這是個(gè)專(zhuān)門(mén)為無(wú)線網(wǎng)卡配置參數(shù)的工具)
# ifconfig wlan0 192.168.1.25
# vi /etc/sysconfig/network (在/etc/sysconfig/network文檔中添加網(wǎng)關(guān))GATEWAY=192.168.1.1
#vi /etc/resolv.conf (配置DNS的地址)nameserver 192.168.1.1現(xiàn)在能夠試試網(wǎng)絡(luò)是否通了,就用ping命令吧,注:TL-WR542G無(wú)線寬帶路由器的默認(rèn)地址是192.168.1.1。
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=14.1 ms
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.93 ms
呵呵,內(nèi)網(wǎng)通了,再試試能不能連通外網(wǎng)
# ping
www.online.sh.cn
PING
www.online.sh.cn
(218.1.64.33) 56(84) bytes of data.
64 bytes from 218.1.64.33: icmp_seq=0 ttl=246 time=12.2 ms
64 bytes from 218.1.64.33: icmp_seq=1 ttl=246 time=4.25 ms
也通了,馬上打開(kāi)firefox試試,通順利打開(kāi)網(wǎng)頁(yè),RHEL無(wú)線網(wǎng)卡配置總算大功告成。可這樣假如重新啟動(dòng)的話又要重新配置,有點(diǎn)麻煩。想辦法把RHEL無(wú)線網(wǎng)卡已有配置寫(xiě)入文檔中,讓系統(tǒng)一啟動(dòng)就啟用無(wú)線網(wǎng)卡。
# vi /etc/modprobe.conf (在/etc/modprobe.conf文檔中添加一句,讓ndiswrapper有一個(gè)別名wlan0)alias wlan0 ndiswrapper
# vi /etc/sysconfig/network- scripts/ifcfg-wlan0 (建立網(wǎng)卡配置文檔)
DEVICE=wlan0
BOOTPROTO=static
IPADDR=192.168.1.25
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
RATE=54Mb/s
ONBOOT=yes
重啟一下系統(tǒng),RHEL無(wú)線網(wǎng)卡配置一切順利,總算沒(méi)白忙。希望大家能夠從中得到啟示。
【編輯推薦】