Linux无线网卡的安装(usb无线网卡)
无线网络:
设备类型:
在无线局域网里,常见的设备有无线网卡、无线网桥、无线天线等。
无线网卡
无线网卡的作用类似于以太网中的网卡,作为无线局域网的接口,实现与无线局域网的连接。无线网卡根据接口类型的不同,主要分为三种类型,即PCMCIA无线网卡、PCI无线网卡和USB无线网卡。
PCMCIA无线网卡仅适用于笔记本电脑,支持热插拔,可以非常方便地实现移动无线接入。
PCI无线网卡适用于普通的台式计算机使用。其实PCI无线网卡只是在PCI转接卡上插入一块普通的PCMCIA卡。
USB接口无线网卡适用于笔记本和台式机,支持热插拔,如果网卡外置有无线天线,那么,USB接口就是一个比较好的选择。
下面就详细说一下在linux系统下安装无线网卡(usb):
注意:无线网卡的安装要求:要有一个usb接口的无线网卡及与其芯片型号对应的驱动。
先把usb接口的无线网卡插到电脑上 (在linux中能读取到):
如果虚拟机中无法读取:应该设置把移动设备连接如虚拟机:
如下图:
在linux系统中执行 “lsusb”查看网卡芯片
基于芯片型号下载相应的驱动:
已经下载好的驱动:
RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
解压缩:
解压缩后形成的目录:
切换到新解压的目录,查看文件:
内核中都支持无线网络,只不过没有做成内置的,就依靠驱动生成模块:
拆包,解压到指定目录:
切换到解压目录,查看解压后的文件目录:
已经有makefile文件直接make
make install
执行结果:安装了8192cu.ko的一个内核模块:
Linux中 如果有新的模块 内核会自动调用此时只需重启 便会加载这个模块:
重启 查看:
(如果重启后没有加载模块 可以手工配置)如下:
当模块被加载上时说明驱动已经启动:
查看无线是否存在:
ifconfig 查看:
但是并未发现有关无线的相关信息;
但是我们如果用 ifconfig -a 查看:
Ifconfig 看到的之事哪些被激活的 -a 是查看所有的;
激活 wlan0 :
ifconfig wlan0 up 激活
在执行上面命令的时候 usb 接口的无线网卡会亮一下
再用 ifconfig 查看:
此时 wlan0 就会出现:
连接无线网络有时需要密钥,怎样才能输入密钥呢…
下面说 连接无线网络 密钥的事项:
回到驱动解压的目录:
解压文件:
切换到解压的文件目录下:查看:
直接make:
make install:
未指明的安装路径 默认安装在 /usr/local/ 目录下
sbin 只有管理员可以执行:
ll 查看可用的工具
iwlist 列出无线网络:
iwlist vlan0 scanning 扫描周围的无线网络:
扫描结果:
扫描到网络下面要进行密钥验证的配置:
依然回到根目录下面的解压目录:
切换到 wpa_supplicant_hostapd(实现WPA验证的工具)目录下:
解压缩:
查看 切换到解压的目录下面:
直接 make
make install
切换目录:
man wpa_passphrase(生成密钥工具) 查看用法:
连接 密钥:
把密钥写入文件中连接时自动输入密码:
打开密钥存放文件,密钥并未写入
密钥写入:
连接工具:
连接网络:
设置获得动态IP:
网卡文件存放位置查看:
产生 ifcfg-vlan0 文件
编辑:
查看:
重新启动网络服务 :
ifconfig 查看:vlan0出现 并获得地址:
此时已经获得动态IP地址 但是并不能重启后自动连接网络 和获得IP地址:
编辑开机脚本:
重启测试:
IP地址已经获取 完成