centos6.5安装无线网卡驱动并配置wifi
1.驱动下载地址:
链接: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 -zxvf rtl8192ce_linux_2.6.0006.0321.2011.tar.gz
[root@cloud ~]# cd rtl8192ce_linux_2.6.0006.0321.2011
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make
[root@cloud rtl8192ce_linux_2.6.0006.0321.2011]# make install
[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
###########################
3、更新。
# yum -y update
4、
centos6.5安装无线网卡驱动并配置wifi的更多相关文章
- linux 下手动编译安装无线网卡驱动
先参照 <本地yum源安装GCC >安装好gcc hp的笔记本上安装了CentOS6.3,没有安装无线网卡驱动,安装这个驱动,在Google上找了好多资料,最后终于解决了这个问题.在这里做 ...
- 在CDlinux下编译安装无线网卡驱动
环境 主机:ThinkPadT440P 系统:CDlinux9.7.1 概述 准备利用CDlinux来破解周围的wifi密码来免费蹭网,由于笔记本是新买的,系统没有自带驱动,只能自己手动到网上下载.编 ...
- Kali Linux ——在无网络情况下安装无线网卡驱动
1.背景: 今日刚刚开始学习kali linux,众所周知,安装完成后,系统是没有无线网卡驱动的,这就对学生党造成相当的困扰:校园网要连接有线是需要认证客户端的,而认证客户端只有windows端,如此 ...
- [硬件配置]记录Ubuntu 14.04 下安装无线网卡驱动解决无法连接WiFi的过程
新电脑安装了Ubuntu 14.04,但是网络连接中只有以太网而没有WiFi的选项. 打开System Setting系统设置-Software&Updates软件&更新-Additi ...
- 使用linux mint 安装无线网卡驱动
新买了个笔记本Thinkpad E440,用了两天发现无线网非常不稳定,有时候能搜到wifi却连不上,有时候连上了却连不上互联网,于是决定重新安装个网卡驱动. 首先看看自己显卡的型号: lspci : ...
- CentOS下安装无线网卡驱动 (转)
1. 确定自己的网卡和内核版本:lspci | grep Network #根据输出的信息确定网卡的型号.uname -a #确定内核版本 2. 配置yum使用RPMForg ...
- ThinkPad E431/E531 ubuntu 14.04 安装无线网卡驱动
ubuntu系统装好之后无限网卡驱动并不能用.须要自己下载无线网卡驱动.以下是最简单的方法: sudo apt-get install linux-headers-generic build-esse ...
- debian下配置网络 安装无线网卡驱动 Broadcom BCMXX系列
解决方案来自于debian官网 https://wiki.debian.org/wl 1.加入源 deb http://http.debian.net/debian/ wheezy main c ...
- 安装centos6及安装redhat6后的配置
一.安装centos6 在引导到镜像后,选择: 我选择第二个,使用基本的显卡驱动安装系统 #第一个也是可以选的(安装或升级现有的系统) 之后,与 RHEL5 同样,使用光盘引导安装,系统会提示我们是否 ...
随机推荐
- Ubuntu16.04LTS卸载软件的命令
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...
- iOS-Core-Animation-Advanced-Techniques/13-高效绘图 【没理解】
#import "DrawingView.h" #import <QuartzCore/QuartzCore.h> @interface DrawingView () ...
- LeetCode 812 Largest Triangle Area 解题报告
题目要求 You have a list of points in the plane. Return the area of the largest triangle that can be for ...
- jquery中选取兄弟节点的方法
$('#id').siblings() 当前元素所有的兄弟节点$('#id').prev() 当前元素前一个兄弟节点$('#id').prevaAll() 当前元素之前所有的兄弟节点$('#id'). ...
- JavaScript学习(二)
比如isNaN("100")会返回true 注意:parseInt()的参数必须以数字开头
- Linux dmidecode 命令
当我们需要获取机器硬件信息时,可使用linux系统自带的dmidecode工具进行查询. dmidecode 用于获取服务器的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息 这 ...
- phpmyadmin无法访问503错误的解决方法
昨天ytkah更新了一些服务器软件,今天访问数据库居然出现503错误,主要提示如下.点开phpmyadmin设置,查看了一下端口,没有改动:重启了一下phpmyadmin也不能运行:再看了一下php版 ...
- UNDERSTANDING ITWEEN CALLBACKS
One of the most frequent problems I see people have with iTween is with callbacks that don't fire. A ...
- 【UNIX网络编程(三)】TCP客户/server程序演示样例
上一节给出了TCP网络编程的函数.这一节使用那些基本函数编写一个完毕的TCP客户/server程序演示样例. 该样例运行的过程例如以下: 1.客户从标准输入读入一行文本,并写给server. 2.se ...
- Python中使用SMTP发送邮件以及POP收取邮件
假设我们自己的电子邮件地址是from@163.com,对方的电子邮件地址是to@sina.com(这里的地址虚拟的),现在我们用Outlook或者Foxmail之类的软件写好邮件,填上对方的Email ...