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 -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命令行配置无线上网

centos6.5 命令行配置无线上网的更多相关文章

  1. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  2. 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

    命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我 ...

  3. 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

      命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来 ...

  4. mac命令行配置网络

    mac命令行配置网络今天终于找到了Mac OS X通过命令行修改ip的方式了,记录如下: 修改mac地址,重启后失效sudo ifconfig en0 lladdr d0:67:e5:2e:07:f1 ...

  5. 从命令行配置 Windows 防火墙

    从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Win ...

  6. Spring Boot 配置文件和命令行配置

    Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置. ...

  7. 命令行配置Windows高级防火墙

    今天正好看到个帖子,询问如何通过命令行配置防火墙策略中远程IP的地址,特别是添加新的地址. 就是图中Scope里Remote IP address的地址. 第一反应就是用netsh firewall来 ...

  8. Redhat 无线(Wifi)上网命令行配置

    小结两种命令行模式下配置无线wife的方法,实践测试通过(Red Hat Enterprise Linux release 6.0 Beta(Santiago)) 一.使用wpa_supplicant ...

  9. .Net Core命令行配置-配置介绍

    1.使用VS2017 创建一个控制台应用程序,选中控制台应用(.NET Core) 2. 使用程序包管理控制台键入 Install-Package Microsoft.AspNetCore -Vers ...

随机推荐

  1. go grpc

    https://godoc.org/google.golang.org/grpc go get google.golang.org/grpc go get -a github.com/golang/p ...

  2. 读书笔记 Week7 2018-4-24

    <程序员的自我修养> 首先来大致说一下读这本书的感觉,可以说对于我自己而言,是第一次对于编程有了个纯粹的认识,或者说的更明确一点,是对整个操作系统有了一个大致的感觉.虽然自己这一年也算是写 ...

  3. C# Common Keyword II

    [C# Common Keyword II] 1.as 运算符用于在兼容的引用类型之间执行某些类型的转换. class csrefKeywordsOperators { class Base { pu ...

  4. cf499B-Lecture 【map】

    http://codeforces.com/problemset/problem/499/B B. Lecture     You have a new professor of graph theo ...

  5. 【BZOJ 2120】数颜色【分块/莫队】

    题意 给出n个数字和m个操作.操作有两种.1:查询区间[l,r]内不同种类得数字个数.2: 将下标为p得数字修改为v 分析 如果不是修改操作的话,用莫队贼简单就可以水过,但是因为带了修改就有一些麻烦了 ...

  6. 143. Reorder List(List)

    Given a singly linked list L: L0→L1→…→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You must do th ...

  7. validator 参数校验的常用注解

    @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 ...

  8. 257. Binary Tree Paths返回所有深度优先的遍历

    [抄题]: Given a binary tree, return all root-to-leaf paths. For example, given the following binary tr ...

  9. 8-机器分配(hud4045-组合+第二类斯特林数)

    http://acm.hdu.edu.cn/showproblem.php?pid=4045 Machine schedulingTime Limit: 5000/2000 MS (Java/Othe ...

  10. console对象的理解

    console对象代表浏览器的JS控制台,虽然不是标准,但已经成为事实的标准 console对象的作用 a.显示代码运行错误信息 b.提供一个命令行接口,用来与网页互动 console对象拥有很多方法 ...