在centos中实现无线网卡的安装

① 连接无线网卡:打开虚拟机,虚拟机---->可移动设备---->选择无线网卡,连接到系统中,连接成功后,虚拟机右下角的usb图标会亮起来。

centos中无线网卡的安装

lsusb:查看usb接口的设备

[[email protected] ~]# lsusb

-bash: lsusb: command not found(没有lsusb指令 需要安装)

mount:查看是否挂载

mkdir /media/cdrom/:创建挂载点(挂载目录)

mount /dev/cdrom /media/cdrom/:把光盘挂载到所创建的挂载点上去

cd /media/cdrom/Packages/:切换到该目录(目录存放工具)

ll |grep usb:在目录下查看与usb相关的

centos中无线网卡的安装

rmp -qlp 包名 |less:查看包内内容

rpm -qlp usbutils-003-4.el6.x86_64.rpm |less:查看包内容,看是否有lsusb,发现有lsusb,所以这个包就是我们要安装的

centos中无线网卡的安装

rpm -ivh 包名:直接安装包(不解决依赖关系 发现有依赖关系 用yum安装

yum --disablerepo=\* --enablerepo=c6-media install usbutils:安装

lsusb:安装后再次查看接口(装上后显示插上无线网卡的内容)(rtl8192cu)

centos中无线网卡的安装

② 接下来查看配置文件(config-2.6.32-358.e16.x86_64),看内核版本是否支持该网卡

cd /boot/:进入该目录(配置文件存放在该处)

grep -i rtl config-2.6.32-358.e16.x86_64:过滤查看rtl相关内容,没有8192cu相关的模块,需要安装模块

centos中无线网卡的安装

③ 装网卡驱动(装上后就会形成模块)centos中无线网卡的安装(指令取代要用反引号)

cd /lib/modules/‘uname -r’/:进入内核版本

ll /lib/modules/:查看目录显示版本信息

centos中无线网卡的安装

可以看到没有rtl8192cu模块,需要去官网下载安装

Realtek官网---->downloads---->dowmload search:搜索rtl8192cu

接着下载驱动

lsusb:查看芯片

④ 把下载的驱动放到centos目录下(/root),编译并安装,之后会生成内核模块存放到指定目录

cd 8192/:进入目录并查看相应信息

centos中无线网卡的安装

[[email protected] 8192]# make

-bash: make: command not found不成功,说明没有安装编辑环境

所以要安装相应的开发工具编译后生成相应的内核模块,并且安装到相应的目录下(/lib/modules/2.6.32-358.el6.i686/kernel/drivers/net/wireless/)

yum --disablerepo=\* --enablerepo=c6-media grouplist |less:查看已安装的和没有安装的 分页显示

yum --disablerepo=\* --enablerepo=c6-media groupinstall “Development tool” -y:安装开发工具(不要忘记加引号 -y表示直接安装 不用交互)

make:显示装上的内核模块 发现有了8192cu.ko模块

centos中无线网卡的安装

make install:查看安装的信息(模块自动存放到目录下)

ll/lib/modules/2.6.32-358.el6.x86_64/kernel/drivers/net/wireless/8192cu.ko:看是否有相关的模块信息

centos中无线网卡的安装

⑤ 加载该模块

a. insmod(输入绝对路径 不能自动加载模块的依赖关系)

b. modprobe(输入名称 能够自动加载依赖关系)

modeprobe 8192:加载模块

lsmod |grep 8192:查看是否加载

[[email protected] 8192]# lsmod |grep 8192cu

8192cu                543520  0

⑥ 安装无线网卡的工具

a. iwconfig

b. iwlist

cd /media/cdrom/Packages/:进入该目录,查看包内内容 要包含iwconfig和iwlist,然后安装该包

rmp -qlp wireless-tools-29-5.1.1.e16.i686.rpm:查看包内内容,找到iwconfig和iwlist

yum --disablerepo=\* --enablerepo=c6-media install wireless-tools:安装无线网卡的工具

centos中无线网卡的安装

iwconfig:查看无线网卡(出现wlan0 但还没有连接)

iwlist:扫描

ll |grep -i wireless:过滤查看相关

ifconfig -a:查看所有

ifconfig wlan0 up:开启

iwlist wlan0 scanning:扫描AP

⑦ 安装wpa

cd /media/cdrom/Packages/:进入该目录

ll |grep wpa:查看并且安装安全机制

rpm -qlp wpa_supplicant-0.7.3-4.el6_3.x86_64.rpm:查看包内内容(/usr/sbin/wpa_passphrase:密码/etc/wpa_supplicant/wpa_supplicant.conf:存密码的文件)

centos中无线网卡的安装

rpm -ivh wpa_supplicant-0.7.3-4.el6_3.x86_64.rpm:安装

centos中无线网卡的安装

wpa_passphrase NET-1 >/etc/wpa_supplicant/wpa_supplicant.conf:把密码重定向写到文件中去

vim /etc/wpa_supplicant/wpa_supplicant.conf:查看是否重定向写入

⑧ 连接

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf:连接(-B后台运行 -i哪个网卡 -D什么样的接口 -c配置文件路径)

iwconfig:看是否连上

dhclient wlan0:动态获得一个ip

ifconfig:查看地址

⑨ 把设置写到开机脚本

vim /etc/rc.d/rc.local:编辑

centos中无线网卡的安装

至此就可以上网了,可以查下网关

vim /etc/resolv.conf:查看是否有网关