欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

linux 无线网卡安装(USB)

最编程 2024-03-15 14:52:48
...

     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地址已经获取  完成