centos6.5安装无线网卡驱动并配置wifi
1.驅動下載地址:
RTL8188無線網卡驅動下載
鏈接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密碼:r2vu
2.安裝步驟:
[root@cloud~]#yum -y install wireless-tools pciutils make gcc gcc-c++ kernel-devel
[root@cloud~]# yum update
[root@cloud~]#tar-zxvfrtl8192ce_linux_2.6.0006.0321.2011.tar.gz
[root@cloud~]#cdrtl8192ce_linux_2.6.0006.0321.2011
[root@cloudrtl8192ce_linux_2.6.0006.0321.2011]#make
[root@cloudrtl8192ce_linux_2.6.0006.0321.2011]#makeinstall
[root@cloudrtl8192ce_linux_2.6.0006.0321.2011]#reboot
………………
3.卸載命令:
[root@cloudrtl8192ce_linux_2.6.0006.0321.2011]#makeuninstalll
4.注意事項:
CentOS6.3系統內核版本是2.6.32-279.el6.x86_64,而yumkernel-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
###########################
3、更新。
# yum -y update
4、
總結
以上是生活随笔為你收集整理的centos6.5安装无线网卡驱动并配置wifi的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: window7---IE8升级为IE11
- 下一篇: CentOS 7 如何安装 Java 1