Linux安装无线网卡驱动,实现Linux无线上网 转
2014-04-20 18:00
489 查看
2013-08-12 18:28:12
标签:无线网络 虚拟机 芯片组 无线网卡 局限性
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4518804.html
由于我们在实际生活中有线网络的局限性,在特定的情况下我们需要采用无线网络来上网。那么对于我们使用的Linux系统,如果使用的无线网卡不被系统所识别,那么我们就得通过安装无线网卡驱动来实现系统对无线网卡的支持。我们就通过FAST(FW150UM)外置usb无线网卡的驱动安装来做实验。
首先我们把外置usb网卡插在电脑usb接口,我们在Linux系统下使用lsusb命令查看已连接的usb设备,如果未找到该usb设备,可以在虚拟机下连接该usb设备并与主机断开连接。
![](http://img1.51cto.com/attachment/201308/181729521.png)
![](http://img1.51cto.com/attachment/201308/181735118.png)
![](http://img1.51cto.com/attachment/201308/181739535.png)
从lsusb命令查看到我们连接的外置usb无线网卡芯片组是Realtek 8176,下面该做的就是在查找该芯片组的Linux驱动程序。我们把已下载的Realtek 8176 for Linux的驱动程序导入到我们Linux中。
![](http://img1.51cto.com/attachment/201308/181810878.png)
![](http://img1.51cto.com/attachment/201308/181816940.png)
![](http://img1.51cto.com/attachment/201308/181820694.png)
![](http://img1.51cto.com/attachment/201308/181825454.png)
通过查询得知我们的驱动模块并没有被加载到系统模块中。
[root@localhostrtl8188C_8192C_usb_linux_v3.4.4_4749.20121105]# lsmod |grep -i 8192
我们可以通过重启系统,查看系统重启过后能否自动加载该模块。
[root@localhost~]# lsmod |grep -i 8192
8192cu 501824 0
系统重启后自动加载我们刚刚安装的驱动模块。如果系统不能自动添加模块,我们就得需要通过修改/etc/modprobe.conf文件自己手工添加了。
![](http://img1.51cto.com/attachment/201308/181941439.png)
![](http://img1.51cto.com/attachment/201308/181946967.png)
![](http://img1.51cto.com/attachment/201308/181955909.png)
![](http://img1.51cto.com/attachment/201308/182007505.png)
进入我们拆解的源代码目录下,查看目录下多有内容,没有config配置文件,具有Makefile文件,先执行make,接着执行make install就可以安装无线工具的源代码了。
![](http://img1.51cto.com/attachment/201308/182117332.png)
![](http://img1.51cto.com/attachment/201308/182122506.png)
![](http://img1.51cto.com/attachment/201308/182129691.png)
刚才我们搜到的无线网络信号列表总共有28条,列表27条是我们自己的无线网络信号,我们可以看到许多有关该无线网络的信息。
![](http://img1.51cto.com/attachment/201308/182211914.png)
我们已经扫描出许多无线网络,并且较大多数的无线网络都是加密并验证的,我们知道密码后还得需要身份验证工具。
![](http://img1.51cto.com/attachment/201308/182247828.png)
切换到我们解压目录下,查看内容后,执行make,再执行make install。
![](http://img1.51cto.com/attachment/201308/182313719.png)
![](http://img1.51cto.com/attachment/201308/182317546.png)
通过查看该执行文件的man手册,我们可以了解到该工具的用法。
![](http://img1.51cto.com/attachment/201308/182403881.png)
我们在进行身份认证的时候不能每次连接的时候都输一次密码,通过使用手册可是我们可以将密码写入wpa_supplicant.conf配置文件中,一般的配置文件都会在系统的/etc/目录下。我们将需要连接的无线网络的密钥添加重定向到该配置文件。
![](http://img1.51cto.com/attachment/201308/182429634.png)
![](http://img1.51cto.com/attachment/201308/182435955.png)
安装wpa支持工具时还生成一个可执行文件wpa_supplicant,这个文件就是用来连接无线网络的执行文件。我们可以通过man查看该文件的使用方法。
![](http://img1.51cto.com/attachment/201308/182516995.png)
![](http://img1.51cto.com/attachment/201308/182525326.png)
我们的无线网络已经连接上了,我们希望该无线网卡采用dhcp获取ip,我们需要在/etc/sysconfig/network-scripts/目录下编写一个网卡配置文件,我们通过拷贝一个已生成的配置文件进行修改,最后执行service network restart重启网络。
![](http://img1.51cto.com/attachment/201308/182638962.png)
通过ifconfig查看网络信息,我们的wlan0获取到192.168.1.149的ip地址。
![](http://img1.51cto.com/attachment/201308/182701935.png)
为了方便,我们可以把连接无线网络的命令添加到我们的开机脚本。
![](http://img1.51cto.com/attachment/201308/182724699.png)
这样的话,我们重启系统会不会获得ip地址呢?答案是否定的,因为我们需要开机之后执行脚本wpa连接,我们在开机之后使用service network restart重启网络就会获得ip地址了,那么,我们怎样才能解决这个问题呢?我们只需在开机脚本加上重启网络的命令就可以开机wpa连接网络并重启网络后获得ip地址。
![](http://img1.51cto.com/attachment/201308/182744165.png)
OK,我们做到这里,我们的Linux系统已经可以通过FAST(FW150UM)外置usb无线网卡上网了。笔记本内置网卡也可以通过此方法安装无线网卡驱动,需要在网上找到对应内置网卡的Linux系统的驱动。
标签:无线网络 虚拟机 芯片组 无线网卡 局限性
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4518804.html
由于我们在实际生活中有线网络的局限性,在特定的情况下我们需要采用无线网络来上网。那么对于我们使用的Linux系统,如果使用的无线网卡不被系统所识别,那么我们就得通过安装无线网卡驱动来实现系统对无线网卡的支持。我们就通过FAST(FW150UM)外置usb无线网卡的驱动安装来做实验。
首先我们把外置usb网卡插在电脑usb接口,我们在Linux系统下使用lsusb命令查看已连接的usb设备,如果未找到该usb设备,可以在虚拟机下连接该usb设备并与主机断开连接。
![](http://img1.51cto.com/attachment/201308/181729521.png)
![](http://img1.51cto.com/attachment/201308/181735118.png)
![](http://img1.51cto.com/attachment/201308/181739535.png)
从lsusb命令查看到我们连接的外置usb无线网卡芯片组是Realtek 8176,下面该做的就是在查找该芯片组的Linux驱动程序。我们把已下载的Realtek 8176 for Linux的驱动程序导入到我们Linux中。
![](http://img1.51cto.com/attachment/201308/181810878.png)
![](http://img1.51cto.com/attachment/201308/181816940.png)
![](http://img1.51cto.com/attachment/201308/181820694.png)
![](http://img1.51cto.com/attachment/201308/181825454.png)
通过查询得知我们的驱动模块并没有被加载到系统模块中。
[root@localhostrtl8188C_8192C_usb_linux_v3.4.4_4749.20121105]# lsmod |grep -i 8192
我们可以通过重启系统,查看系统重启过后能否自动加载该模块。
[root@localhost~]# lsmod |grep -i 8192
8192cu 501824 0
系统重启后自动加载我们刚刚安装的驱动模块。如果系统不能自动添加模块,我们就得需要通过修改/etc/modprobe.conf文件自己手工添加了。
![](http://img1.51cto.com/attachment/201308/181941439.png)
![](http://img1.51cto.com/attachment/201308/181946967.png)
![](http://img1.51cto.com/attachment/201308/181955909.png)
![](http://img1.51cto.com/attachment/201308/182007505.png)
进入我们拆解的源代码目录下,查看目录下多有内容,没有config配置文件,具有Makefile文件,先执行make,接着执行make install就可以安装无线工具的源代码了。
![](http://img1.51cto.com/attachment/201308/182117332.png)
![](http://img1.51cto.com/attachment/201308/182122506.png)
![](http://img1.51cto.com/attachment/201308/182129691.png)
刚才我们搜到的无线网络信号列表总共有28条,列表27条是我们自己的无线网络信号,我们可以看到许多有关该无线网络的信息。
![](http://img1.51cto.com/attachment/201308/182211914.png)
我们已经扫描出许多无线网络,并且较大多数的无线网络都是加密并验证的,我们知道密码后还得需要身份验证工具。
![](http://img1.51cto.com/attachment/201308/182247828.png)
切换到我们解压目录下,查看内容后,执行make,再执行make install。
![](http://img1.51cto.com/attachment/201308/182313719.png)
![](http://img1.51cto.com/attachment/201308/182317546.png)
通过查看该执行文件的man手册,我们可以了解到该工具的用法。
![](http://img1.51cto.com/attachment/201308/182403881.png)
我们在进行身份认证的时候不能每次连接的时候都输一次密码,通过使用手册可是我们可以将密码写入wpa_supplicant.conf配置文件中,一般的配置文件都会在系统的/etc/目录下。我们将需要连接的无线网络的密钥添加重定向到该配置文件。
![](http://img1.51cto.com/attachment/201308/182429634.png)
![](http://img1.51cto.com/attachment/201308/182435955.png)
安装wpa支持工具时还生成一个可执行文件wpa_supplicant,这个文件就是用来连接无线网络的执行文件。我们可以通过man查看该文件的使用方法。
![](http://img1.51cto.com/attachment/201308/182516995.png)
![](http://img1.51cto.com/attachment/201308/182525326.png)
我们的无线网络已经连接上了,我们希望该无线网卡采用dhcp获取ip,我们需要在/etc/sysconfig/network-scripts/目录下编写一个网卡配置文件,我们通过拷贝一个已生成的配置文件进行修改,最后执行service network restart重启网络。
![](http://img1.51cto.com/attachment/201308/182638962.png)
通过ifconfig查看网络信息,我们的wlan0获取到192.168.1.149的ip地址。
![](http://img1.51cto.com/attachment/201308/182701935.png)
为了方便,我们可以把连接无线网络的命令添加到我们的开机脚本。
![](http://img1.51cto.com/attachment/201308/182724699.png)
这样的话,我们重启系统会不会获得ip地址呢?答案是否定的,因为我们需要开机之后执行脚本wpa连接,我们在开机之后使用service network restart重启网络就会获得ip地址了,那么,我们怎样才能解决这个问题呢?我们只需在开机脚本加上重启网络的命令就可以开机wpa连接网络并重启网络后获得ip地址。
![](http://img1.51cto.com/attachment/201308/182744165.png)
OK,我们做到这里,我们的Linux系统已经可以通过FAST(FW150UM)外置usb无线网卡上网了。笔记本内置网卡也可以通过此方法安装无线网卡驱动,需要在网上找到对应内置网卡的Linux系统的驱动。
相关文章推荐
- Linux安装无线网卡驱动,实现Linux无线上网 转
- Linux安装无线网卡驱动,实现Linux无线上网 推荐
- Linux安装无线网卡驱动,实现Linux无线上网
- Linux配置无线网卡驱动实现无线上网
- CentOS 6.5 安装无线网卡驱动实现无线上网
- CentOS 6.5 安装无线网卡驱动实现无线上网
- CentOS 6.5 安装无线网卡驱动实现无线上网
- Linux 学习笔记 (四)Ubuntu14.04 解决上网问题安装无线网卡驱动
- Centos6.5 安装无线网卡驱动实现无线上网
- Linux 学习笔记 (四)Ubuntu14.04 解决上网问题安装无线网卡驱动
- CentOS 6.5 安装无线网卡驱动实现无线上网
- Linux下无线网卡的安装实现无线上网
- Linux配置无线网卡驱动实现无线上网
- Linux下安装TP-LINK WN 725N无线网卡驱动
- Broadcom BCM4312的linux无线网卡驱动安装
- linux下安装无线网卡驱动
- linux下安装TL-WN722N无线网卡驱动
- linux安装BL-Lw05-H无线网卡驱动
- Linux通过ndiswrapper安装无线网卡驱动
- 为MarS Board安装无线网卡Linux驱动