zoukankan      html  css  js  c++  java
  • CentOS7下,安装网卡驱动,命令行手动连接WIFI指导

    买了一个无线网卡,型号为TL-WN823N,谁知道在CentOS下没有驱动

    于是开始了无线上网的漫漫征途

    经历了无数个坑啊,解决了一个又一个的问题啊

    到最后ping通的时候成就感简直爆棚

    文章结构简介如下:

    1.安装内核工具:kernel-devel

    2.搜索网卡型号,安装网卡驱动

    3.下载网络工具,连上无线网络

    1.安装内核工具

      装驱动前需要包:kernel-devel,gcc

      一开始,我先安装驱动,发现编译过不了,一看报错信息,说是/usr/scr/kernel里面没有对应文件内核文件

      于是查资料,凡是涉及到驱动编程的,都会需要用到内核头文件

      获取内核头文件需要kernel-devel工具包

      (要修改内核文件,则需要内核源代码, kernel source,光kernel-devel是不够的)

      用yum命令获取工具包,要注意的是,在CentOS6、CentOS7下不需要指定对应版本,yum会自动安装合适的版本

      CentOS6:yum install kernel-devel

      CentOS7:yum install kernel-devel

      (有的教程说还需要安装 kernel-headers,其实kernel-devel中就已经包含kernel-headers了)

    2.搜索网卡型号,安装网卡驱动

      网卡型号检测

        插入网卡后,输入命令:

        lsusb

        会出现一系列信息,其中:

        Bus 001 Device 004: ID 0bda:818b Realtek Semiconductor Corp. 

        就是无线网卡信息(ID会有所不同)

        记录“ 0bda:818b”

        网络上搜索相应驱动,关键词“ ID 0bda:818b”、“芯片组型号”

      安装网卡驱动

        网卡驱动下载后是一个 xx.tar.gz 的压缩包

        tar -zxvf xx.tar.gz 后,进入目录,运行其脚本

        有了前面配置好的工具,这一步就会顺利编译、安装

    3.下载网络工具,连接无线网络

      检测驱动安装是否成功

        网卡安装好后,一般可以通过图形界面操作进行联网

        但我这边图形界面始终操作不了,于是只能手动上网

        先输入命令,检测无线网卡驱动是否安装好:

        iwconfig

        若打印出网卡,及相应信息,及说明安装完成

      安装无线网络操作相应工具包

        yum install wireless-tools

        yum install wpa_supplicant

      创建网络配置文件,若没有目录,就自己创建

        wpa_passphrase WiFi-NAME WiFi-PWD >> /etc/wpa_supplicant/wpa_supplicant.conf

      启用命令

        wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

        -B 后台运行

        -D 模式选择,这里选择通用

        -i 网卡名称

        -c 配置文件位置

        启用命令后可能会报错:ioctl siocsiwap operation not permitted wpa_supplicant

        不用管他,继续进行,输入iwconfig,检查是否连接上,若连接上,则继续  

      用DHCP获取IP地址:

        命令 dhclient wlan0 获取IP地址

        wlan0为网卡名词

        此时就可以连上网了

    无线网络配置,参考:http://www.cnblogs.com/wise-man/archive/2012/07/23/2604023.html

    如果要开机自动启动

      在 /etc/rc.d/rc.local 中添加:

      echo "password" | sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf 

    echo "password" | sudo dhclient wlan0

  • 相关阅读:
    软件测试的术语及解释总结
    测试工具
    数据库客户端连接
    应用程序发生错误怎么修改
    软件测试容易忽略的缺陷
    LR中错误解决方法
    LR结果分析2
    LR结果分析
    Hive
    zookeeper
  • 原文地址:https://www.cnblogs.com/ontheway703/p/5247234.html
Copyright © 2011-2022 走看看