zoukankan      html  css  js  c++  java
  • 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 -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、

  • 相关阅读:
    Android studio导入开源项目
    使用Kindeditor上传图片
    IOS实现自动循环滚动广告--ScrollView的优化和封装
    Android开发之Drag&Drop框架实现拖放手势
    IOS中的手势详解
    Android实现图片轮显效果——自定义ViewPager控件
    IOS欢迎界面Launch Screen动态加载广告
    tomcat 启动参数 Xms, Xmx, XX:MaxNewSize, XX:PermSize, -XX:MaxPermSize, Djava.awt.headless
    PHP提升echo, printf, print, file_put_contents等输出方法的效率
    WIN7下强制分第四个主分区的方法
  • 原文地址:https://www.cnblogs.com/igoodful/p/9746049.html
Copyright © 2011-2022 走看看