天天看點

linux配置無線網卡驅動,Linux無線網絡配置——無線網卡驅動安裝與WLAN802.11配置...

Linux無線網絡配置——無線網卡驅動安裝與WLAN 802.11配置

WLAN (Wireless Local Area Network)類似于有線以太網,WLAN 的 802.11a 标準使用 5 GHz 頻段,支援的最大速度為 54 Mbps,而802.11b 和 802.11g 标準使用 2.4 GHz 頻段,分别支援最大 11 Mbps 和 54 Mbps的速度。使用Windows作業系統,WLAN配置很簡單。無線網卡廠商将Windows下的驅動随網卡一起銷售。而Linux新興的作業系統,這方面的驅動不多。以前購買無線網卡時也沒考慮Linux下的驅動程式,于是需要編譯驅動程式源碼。

現在市場上大部分的無線網卡都是對于Atheros晶片的。如TP—LINK的310G、350G、510G、550G、650G。對于Atheros晶片的網卡,可以到www.madwifi.org網站上找到驅動程式,根據源代碼包裡面的README和INSTALL檔案來獲得足夠的安裝資訊。最新驅動源碼包(0.9.2版本)下載下傳位址

http://downloads.sourceforge.net/madwifi/madwifi-0.9.2.tar.bz2?modtime=1154005765&big_mirror=0

下面詳細介紹無線網卡驅動程式的安裝和WLAN的配置。

操作步驟:

下載下傳驅動源碼包存放在 /root/downloads目錄下

步驟一、解壓源碼壓縮包

1). 進入檔案所在目錄

cd /root/downloads

2). 解壓.bz2格式的壓縮包

bunzip2 madwifi-0.9.2.tar.bz2

生成.tar格式壓縮包

3). 解壓.tar格式的壓縮包

tar xvf madwifi-0.9.2.tar

步驟二、編譯安裝驅動

4). 進入解壓後的目錄

cd madwifi-0.9.2

5). 編譯驅動程式

make

檢視編譯資訊,沒有error,編譯成功,繼續安裝驅動

6). 安裝驅動

make install

步驟三、驅動子產品配置

7). 插入掃描子產品

modprobe ath_pci

8). 掃描通路接入點

modprobe wlan_scan_sta

9). 啟動無線網卡ath0

ifconfig ath0 up

擷取網卡資訊

10). wlanconfig ath0 list scan

網卡資訊如下,default是所在無線區域網路的名稱, 00:d0:f8:e0:a8:88 是無線路由器的實體位址,54M是帶寬為54M網卡。

SSID BSSID CHAN RATE S:N INT CAPS

default 00:d0:f8:e0:a8:88 6 54M 25:0 100 ESs

或者使用第二種指令擷取詳細資訊

iwlist ath0 scan

ath0 Scan completed :

Cell 01 - Address: 00:D0:F8:E0:A8:88

ESSID:"default"

Mode:Master

Frequency:2.437 GHz (Channel 6)

Quality=24/94 Signal level=-71 dBm Noise level=-95 dBm

Encryption key:off

Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s; 12 Mb/s; 24 Mb/s;

36 Mb/s; 9 Mb/s; 18 Mb/s 48 Mb/s; 54

Mb/s

Extra:bcn_int=100

步驟四、連接配接通路接入點(access Points)

11). 使用無線網絡名稱接入

iwconfig ath0 essid "default"

或者使用無線網絡路由器實體位址接入

iwconfig ath0 ap 00:D0:F8:E0:A8:88

或者自動尋找可接入的網絡

iwconfig ath0 ap any

或者:

iwconfig ath0 ap auto

步驟五、動态擷取IP位址

12). 使用DHCP動态擷取ip位址

dhclient ath0

擷取的ip資訊

Internet Software Consortium DHCP Client 2.0pl5

Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.

All rights reserved.

Please contribute if you find this software useful.

For info, please visit http://www.isc.org/dhcp-contrib.html

eth1: unknown hardware address type 24

eth1: unknown hardware address type 24

Listening on LPF/ath0/00:02:6f:20:14:81

Sending on LPF/ath0/00:02:6f:20:14:81

Sending on Socket/fallback/fallback-net

DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7

DHCPOFFER from 192.168.1.1

DHCPREQUEST on ath0 to 255.255.255.255 port 67

DHCPACK from 192.168.1.1

bound to 192.168.1.103 -- renewal in 7200 seconds.

最下一行的192.168.1.103是動态擷取的ip位址

或者使用指令擷取ip位址 dhcpcd ath0

13). 測試網絡是否可通

ping www.sina.com.cn

步驟六适用于沒有DHCP伺服器的無線區域網路或DHCP配置設定ip失敗的情況。

步驟六、手動設定ip

與網絡管理者聯系,擷取區域網路的資訊。或者檢視Windows下DHCP配置設定的ip位址和預設網關和DNS。我的是無線區域網路 預設網關:192.168.1.1, 子網路遮罩:255.255.255.0, DNS: 202.199.240.2

14). 設定ip位址和子網路遮罩

ifconfig ath0 192.168.1.x netmask 255.255.255.0 up

15). 編輯配置檔案/etc/resolv.conf

gedit /etc/resolv.conf

在所有nameserver前加上#,然後添加一行

nameserver 202.199.240.2

然後儲存退出

16). 添加預設網關

route add default gw 192.168.1.1

17). 啟動無線網卡ath0

ifconfig ath0 up

18). 測試網絡是否可通

ping www.sina.com.cn