1.驱动下载地址:linux
连接: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
而后按如下步骤执行,通常都会成功。
操做步骤:
#chkconfig NetworkMnanger off
#service NetworkManager stop
#chkconfig network on
#service network restart
chkconfig wpa_supplicant on
执行:
#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”保存文件。
执行:
#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”保存文件。
#service network restart
有两种方式:手动配置(较麻烦)和命令追加(方便)
(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,还能够用一样的方法追加到该文件中。
#wpa_supplicant -B w -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
执行后,会提示五六行的文字,能够忽略不看。
#ifup wlan0
有时须要执行sudo ifdown wlan0和sudo ifup wlan0才能发生做用,但通常只上一句就够了。
若是wlan0启动过了,会提示“RTNETLINK answers:File exists”,表示正常。
#ping www.baidu.com
若是连通了,那么恭喜你!你成功了!
(1)搜索无线网络
#iwlist wlan0 scan | grep ESSID
(2) 链接无线网络
#iwconfig wlan0 essid "yourWifi"
(3)dhcp方式获取ip
#dhclient wlan0
(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
四、