歡迎您光臨本站 註冊首頁

Fedora 7下安裝無線網卡

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

作者:Flysky

以TP-LINK TL-WN620G為例,說明如何在Fedora下安裝無線網卡。

1 安裝內核和內核開發包

2.6版內核有一個enabel/disable 4K stack size 的選項,默認Fedora的內核是關閉了該選項的,使用的的是4K堆棧。當你載入內核模塊modprobe ndiswrapper 時,會出現一個警告,你運行的驅動可能需要超過4K的堆棧。所以需要安裝16K的堆棧內核。

下載的地址為:http://www.linuxant.com/driverlo ... fc7-kernel-i686.php

首先安裝內核:
rpm -ivh kernel-2.6.21-1.3194.fc7.stk16.i686.rpm

安裝完之後,重新啟動系統,啟動的時候,選擇16Kstack size的內核啟動;

然後安裝內核開發包:
rpm -ivh kernel-devel-2.6.21-1.3194.fc7.stk16.i686.rpm

2 安裝ndiwwrapper

下載ndiswrapper源碼http://sourceforge.net/projects/ndiswrapper/

在本文中,所用的是1.52版本。

(1)創建一個於內核源碼的鏈接

ln -s /usr/src/kernels/2.6.21-1.3194.fc7.stk16-i686/ /lib/modules/2.6.21-1.3194.fc7.stk16/build

(2)解壓和和安裝ndiswrapper

tar -zxvf ndiswrapper-1.52.tar.tz

cd ndiswrapper-1.52

3 編譯ndiswrapper

make uninstall

make distclean

make

make install

4 安裝windows driver

下載TP-LINK usb網卡(tl-wn620g)for Windows xp的驅動。在xp的驅動中找到ar5523.bin ar5523.sys net5523.cat net5523.inf oem14.inf Setup.DIY

(這些是通過windows下的驅動精靈找到的),把這些文件放在同意個目錄中。把這個windows xp驅動安裝到ndiswrapper中。注意此時要把USB無線網卡,插到USB口上,然後再輸入下列命令:

ndiswrapper -i net5523.inf

ndiswrapper -i oem14.inf

這步將適當的文件安裝到/etc/ndiswrapper/下,你可以執行如下操作以檢查確認ndiswrapper:ndiswrapper -l

5 載入內核模塊

載入之前先:depmod -a

然後在載入模塊:
modprobe ndiswrapper

載入成功后,網卡燈會開始正常的閃。

運行 dmesg|tail 查看一下是不是裝上了.
usb 5-8: reset high speed USB device using ehci_hcd and address 2
ndiswrapper: driver net5523 (,02/24/2005,1.1.0.25) loaded
wlan0: ethernet device 00:0a:eb:a5:81:e0 using NDIS driver: net5523, version: 0x10001, NDIS version : 0x501, vendor: '', 0CF3:0001.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
usbcore: registered new driver ndiswrapper

顯示上述信息表示已裝上。

設置無線網卡的相關信息

可以通過命令:iwlist wlan0 scan查看所有的無線網路。

Iwconfig wlan0 可以查看無線網卡的相關設置情況

設置AP名稱:iwconfig wlan0 essid 「ap name」

設置密鑰:iwconfig wlan0 key restricted s:password

啟動無線網卡:ifconfig wlan0 up

獲得IP地址:dhclient wlan0

到此,配置完畢。

[火星人 ] Fedora 7下安裝無線網卡已經有704次圍觀

http://coctec.com/docs/linux/show-post-113914.html