笔记本型号为thinkpad x230i,无线网卡型号为RTL8188CE
提醒:到官网下载驱动(这个有点坑了),详解:centos6.3内核为2.6.32,按提示是应该下载这个驱动的Linux driver for kernel 2.6.24 (and later),但这个是用不了的,具体原因不得而知。得用低版本--Linux driver for kernel 2.6.23 (and earlier),这个才能正确安装。
驱动安装:用本地网卡连上互联网,或者用FAT格式U盘挂载,下载相应的驱动
tar -xf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
cd rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
make
make install
reboot
#这个要用到kernel-devel、kernel-headers、gcc等相关软件包。注意:kernel相关的包版本要一致,否则会报错。
配置:安装完重启即可看到wlan0起来了,接下来是配置无线路由连接,应重启一次。
yum install setuptools system-config-network-tui #网卡配置图形化界面
yum install wpa_supplicant #连接使用wpa密码的AP
chkconfig wpa_supplicant on #设置开机启动
iwlist wlan0 scan #搜索无线AP
wpa_passphrase ssid(无线AP名称) password(无线AP密码) >> /etc/wpa_supplicant/wpa_supplicant.conf #将无线AP账号密码保存到主配置文件中
vi /etc/sysconfig/wpa_supplicant #wpa_supplicant的全局配置文件
INTERFACES="-iwlan0"
DRIVERS="-Dwext"
最近发现这个方法不能用 了,于是用另一个方法又可以装上了。
ed: 这个方法是使用NetworkManager管理网络连接的,但是据说NM问题很多,后来又看到一篇配置network服务来管理无线连接的帖子,转过来供参考。
我的电脑是联想E420,安装完centos 6.3 final版本后,只能有线网卡可以使用,桌面右上角的网络连接状态显示只有有线网卡。在网卡找了好一阵才解决,在这总结一下。
事后分析下来,无线网卡不能用是因为没有安装网卡相应的内核模块(kmod)。下面就一步步来看看分析、解决过程吧。
首先,要检查一下网络适配器的型号。
[root@localhost sam]# lspci -nn | grep -i net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
09:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter[10ec:8176]
该命令是列出所有PCI设备。从输出结果可以看出E420有两个网络适配器,其中包括不能正常使用的无线网卡,型号是RTL8188CE,注意标红的部 分,这是设备的一个标识,代表Vendor:Device ID,即10ec是提供商标识,8176是设备标识。这个标识对将用于查找所需要的内核模块。
第二,查找需要的内核模块。
ELRepo是为redhat enterprise以及衍生发行版提供硬件相关的软件包,例如各种驱动。ELRepo:DeviceIDs提供了一个从Vendor:Device ID 到kmod包名的映射列表。使用上一步查找出来的Vendor:Device ID,定位出需要使用的kmod包名。例如,[10ec:8176]查找到的结果如下:
r8192ce_pci.ko
pci 10EC:092D kmod-r8192ce
pci 10EC:8176kmod-r8192ce
pci 10EC:8177 kmod-r8192ce
pci 10EC:8178 kmod-r8192ce
pci 10EC:8191 kmod-r8192ce
这样我们就知道应该安装kmod-r8192ce这个包了。
第三步,安装内核模块kmod。
按照ELRepo说明的方法安装kmod-r8192ce。具体如下:
1、导入公钥,注意大小写。
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装ELRepo库。
rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
3、安装kmod-r8192ce。
1. # yum install kmod-r8192ce
最后,重启系统,网络连接就出现无线网络了。
参考:
转载于:https://blog.51cto.com/bourneye/1122722