centos6.5安裝無線網卡驅動並配置wifi

1.驅動下載地址:linux

RTL8188無線網卡驅動下載c++

 連接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密碼:r2vu網絡

2.安裝步驟:less

[root@cloud ~]# yum -y install wireless-tools pciutils make gcc gcc-c++ kernel-devel測試

[root@cloud ~]# yum updateui

[root@cloud ~]# tar -zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gzspa

[root@cloud ~]# cd rtl8192ce_linux_2.6.0006.0321.2011rest

[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make接口

[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make installip

[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# reboot

………………

3.卸載命令:

[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make uninstalll

4.注意事項:

CentOS6.3系統內核版本是2.6.32-279.el6.x86_64,而yum kernel-devel後/usr/src/kernel下文件名是:2.6.32-358.18.1.el6.x86_64,形成不統一,安裝驅動失敗,因此在make驅動前要保證內核版本、/lib/modules/內核版本、/lib/modules/內核版/build連接名、以及/usr/src/kernel下內核版本四者一致:

[root@cloud ~]# uname -r

2.6.32-358.18.1.el6.x86_64

[root@cloud ~]# 

ll /lib/modules/

總用量 8

drwxr-xr-x. 8 root root 4096 9月  26 17:43 2.6.32-279.el6.x86_64

drwxr-xr-x  7 root root 4096 9月  26 17:53 2.6.32-358.18.1.el6.x86_64

[root@cloud ~]# 

ll /lib/modules/2.6.32-358.18.1.el6.x86_64/ |grep build

lrwxrwxrwx  1 root root     51 9月  26 17:44 build -> ../../../usr/src/kernels/2.6.32-358.18.1.el6.x86_64

lrwxrwxrwx  1 root root      5 9月  26 17:32 source -> build

[root@cloud ~]# 

[root@cniaas ~]# ll /usr/src/kernels/

總用量 6520

drwxr-xr-x 22 root root    4096 9月  26 17:17 2.6.32-279.el6.x86_64

lrwxrwxrwx  1 root root      46 9月  26 17:02 2.6.32-358.18.1.el6.x86_64 -> ../../../usr/src/kernels/2.6.32-279.el6.x86_64

其餘:

查看當前網卡型號:

[root@master ~]# lspci | grep Ethernet

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)

02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10)

[root@master ~]# lspci | grep Wireless

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)

#########################################################################

在做如下的操做以前,先查看你的系統是否已安裝有wpa_supplicant:

#rpm -qa|grep wpa_supplicant
若是尚未安裝,則安裝:
#yum -y install wpa_supplicant


而後按如下步驟執行,通常都會成功。


操做步驟:


1.因爲NetworkManager與 network 有衝突,因此要把NetworkManager關掉

#chkconfig NetworkMnanger off
#service NetworkManager stop


2.開啓默認的網絡管理

#chkconfig network on
#service network restart


3.配置wpa_supplicant服務爲常開

chkconfig wpa_supplicant on


4.配置wpa_supplicant的接口和驅動

執行:
#vi /etc/sysconfig/wpa_supplicant
按i進入該文件的編輯狀態,並將接口配置爲「-iwlan0」,驅動配置爲「-Dwext」,以下:


|# Use the flag "-i" before each of your interfaces, like so:
|#  INTERFACES="-ieth1 -iwlan0"
|INTERFACES="-iwlan0"
|
|# Use the flag "-D" before each driver, like so:
|#  DRIVERS="-Dwext"
|DRIVERS="-Dwext"


按ESC鍵退出編輯狀態=>輸入「:wq」保存文件。


5.配置無線網卡

執行:
#vi /etc/sysconfig/network-scripts/ifcfg-wlan0
按i進入無線網卡wlan0的配置文件,做以下修改:


|DEVICE=wlan0
|#NAME="System wlan0"
|TYPE=Ethernet
|BOOTPROTO=static
|IPADDR=192.168.1.201
|NETMASK=255.255.255.0
|GATEWAY=192.168.1.1
|DNS1=114.114.114.114
|IPV6INIT=no
|ONBOOT=yes
|WPA=yes


其中的GATEWAY是您的Wifi網關,必定要設置正確,一樣IP地址和DNS也要設置正確。
接着按ESC鍵退出編輯狀態=>輸入「:wq」保存文件。


6.重啓網絡服務

#service network restart


7.配置wpa_supplicant的接入點

有兩種方式:手動配置(較麻煩)和命令追加(方便)
(1)手動配置
執行:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
按i進入該文件的編輯狀態,追加「network」節點:


|ctrl_interface=/var/run/wpa_supplicant
|ctrl_interface_group=wheel
|network={
|        ssid="yourWifi"
|        #psk="password"
|        psk=c0f293f6e1c21bd99d5764a565f9708e187da6972bc96dc5f1c69a35211a3116
|}


其中的「network={…}」節表明的是一個Wifi配置,若是有多個,則能夠在後面追加多個。
這裏的ssid填的其實就是你的Wifi名字。
這裏有一個多是你不理解的地方,就是「psk」,從哪裏來?其實psk須要使用一個命令來獲取:
wpa_passphrase <ssid> [pass]
如:
#wpa_passphrase yourWifi abcd1234
將會得出以下結果:
network={
        ssid="yourWifi"
        psk="abce1234"
        psk=xxxxxxxxxxxxxxxxxxxxx
}


(2)命令追加
執行:
#wpa_passphrase yourWifi abcd1234 >>  /etc/wpa_supplicant/wpa_supplicant.conf
就這麼簡單就把Wifi名字爲「youWifi」的Wifi信息配置到了wpa_supplicant.conf文件裏了。
你若是不信,可經過如下命令來查看你的Wifi信息是否已追加到該文件了:
#vi /etc/wpa_supplicant/wpa_supplicant.conf
查看完後,可按ESC鍵=>輸入「:q!」關閉該文件。
若是你還有其它的Wifi,還能夠用一樣的方法追加到該文件中。


8.啓動wpa_supplicant

#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
執行後,會提示五六行的文字,能夠忽略不看。


9.啓動無線網卡

#ifup wlan0
有時須要執行sudo ifdown wlan0和sudo ifup wlan0才能發生做用,但通常只上一句就夠了。
若是wlan0啓動過了,會提示「RTNETLINK answers:File exists」,表示正常。


10.測試網絡是否連通

    #ping www.baidu.com
若是連通了,那麼恭喜你!你成功了!


11.其它經常使用命令:

(1)搜索無線網絡
    #iwlist wlan0 scan | grep ESSID
(2) 鏈接無線網絡
    #iwconfig wlan0 essid "yourWifi"
(3)dhcp方式獲取ip
    #dhclient wlan0


12.常見問題

(1)ping百度能通,ping局域網卻ping不通,有多是wifi路由器開啓了ap隔離,打開後正常。
(2)關機,過一段時間後再開機,怎麼鏈接wifi?
    #wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
    #ifup wlan0
    #iwconfig wlan0 essid "yourWifi"
     執行完後,能夠經過ping www.baidu.com來檢測網絡是否已連通。
(3)筆記本合(蓋)上屏幕一段時間後(多是已進入睡眠狀態),再打開屏幕,發現無線又上不了網了,這時的解決辦法同第(2)個問題的解決辦法。
(4)有時候既有eth0,也有wlan0,就要把eth0對應的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0的「ONBOOT=yes」改成「ONBOOT=no」,而後再重啓network服務和wpa_supplicant服務,若是還不正常,則重啓計算機,再按(2)的方法操做,應該就能鏈接上網了。
(5)重啓機器後怎麼鏈接上網?
    只要重鏈接Wifi便可:
    #iwconfig wlan0 essid "yourWifi"
(6)怎麼新接入一個wifi來上網?
    [a] 若是新的Wifi的網關與當前wlan0設置的網關不一樣(若是相同則能夠忽略這一步),如:
新的Wifi的網關爲:192.168.10.1,而你當前的網關爲:192.168.1.1,那麼你就要把wlan0的網關改一下:
        #vi /etc/sysconfig/network-scripts/ifcfg-wlan0
        按i進入編輯狀態,要改的地方有:IPADDR、GATEWAY、DNS1,分別要改成:
        IPADDR=192.168.10.xx
GATEWAY=192.168.10.1
DNS1=192.168.10.1
        按ESC=>輸入「:wq」保存退出,而後重啓network服務:
#service network restart
    [b] 把新的wifi信息追加到wpa_supplicant.conf文件未尾
        #wpa_passphrase myWifi abcd1234 >> /etc/wpa_supplicant/wpa_supplicant.conf
    [c] 鏈接新wifi
        #iwconfig wlan0 essid "yourWifi"
    [d] 測試是否能上網:
ping www.baidu.com
若是還不行,就重啓wlan0
#ifup wlan0

###########################

三、更新。

# yum -y update

四、

相關文章
相關標籤/搜索