教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

Linux系统下无线网卡驱动的安装

来源:网络收集 时间:2026-09-08
导读: Linux系统下无线网卡驱动的安装 浅谈Linux系统下无线网卡驱动的安装 许康 (西南科技大学计算机学院) 摘要Linux操作系统以其高效、稳定、免费、开源等一系列特点,吸引着越来越多的计算机用户安装并使用。然而,Linux系统下各类硬件设备的驱

Linux系统下无线网卡驱动的安装

浅谈Linux系统下无线网卡驱动的安装

许康

(西南科技大学计算机学院)

摘要Linux操作系统以其高效、稳定、免费、开源等一系列特点,吸引着越来越多的计算机用户安装并使用。然而,Linux系统下各类硬件设备的驱动安装却一直比较繁琐,这是影响计算机用户使用Linux系统的一大原因。随着Linux系统的日渐发展,在Linux上安装各类硬件驱动已经变得越来越简易化、智能化。但即使是最新版本的Linux系统,其对各类无线网卡的驱动级支持仍不够完善。本文以UbuntuLinux10.04系统为例,归纳总结了各类常见的无线网卡在Linux系统上的安装过程。

关键词UbuntuLinux无线网卡驱动安装近几年,中国的无线网络覆盖越来越广泛。西餐店、咖啡厅、图书馆、家庭小区,到处都是无线热点。随着硬件制造工艺的发展,硬件成本不断降低,笔记本、上网本、平板电脑等各类移动终端用户也日渐增多。

在桌面型操作系统里有着垄断地位的Windows操作系统,因其使用版权收费,安全性漏洞威胁过多,新版本的Vista和Win7对硬件要求较高等原因,使得有部分系统用户开始转向使用以高效、稳定、免费、开源为特点的各类Linux操作系统。Linux系统的版本有很多,不同公司负责开发和维护各自版本的Linux,如今使用较多的Linux包括UbuntuLinux、SUSELinux、DebianLinux、RedHatLinux等。当越来越多的移动终端用户想要转向使用Linux操作系统时,首先遇到的问题就是在Linux系统下为终端的各种硬件安装驱动。

Linux系统与Windows系统在使用上最显著的区别就是程序的安装上,Linux系统里有一个安装源的概念,系统装好后第一件要做的事就应该是配置系统的安装源。以UbuntuLinux为例,需要在终端里使用以下命令sudogedit/etc/apt/sources.list打开并编辑安装源列表文件sources.list,依据机器当前的网络接入情况选择速度较快的安装源域名地址。配置好安装源文件以后,无论是Linux系统的升级还是各类应用软件的安装都只需打开终端,输入相应的安装命令即可实现。

由此可见,网络连接对于Linux系统来说是最基本,最必须的。一台机器上负责实现无线网络连接的设备就是网卡[1]。此无线网卡驱动的安装是Linux系统安装时首先必须完成的。1

Linux系统能自动识别并安装的无线网卡

3Com、Intel等比较驰名的网卡厂商的产品能在安装Linux时由安装系统识别后自动创建/etc/conf.modules,系统可加载模组配置文件

(作用类似DOS中的CONFIGSYS)[2]

随着Linux系统的发展,以及越来越多的硬件厂商增加了对Linux系统的支持,最新版UbuntuLinux能够自动识别并安装驱动的无线网卡数量已经越来越多了。

与旧版本的Ubuntu不同,新版本在安装完无线网卡驱动后系统是自动激活该设备的,如果是笔记本用户,还需要确定一下无线网卡电源灯是否打开,没有的话通过快捷键Fn+F2打开即可正常使用。2

Linux系统能自动识别、安装却无法驱动的无线网卡

以BroadcomBCM4312无线网卡为例[3]

,UbuntuLinux10.04系统安装完成后,系统会搜索到该网卡并列出系统自带的相应驱动,如图1:

该驱动安装后却无法驱动网卡,解决办法如下:

第一步:去broadcom公司的官方网站http://www.broadcom.com下载相应的驱动代码,32位机:hybrid-portsrc.tar.gz

64位机:hybrid-portsrc-x86_64.Tar.gz,

解压到新建目录hybrid_wl下。#mkdirhybrid_wl#cdhybrid_wl

#tarxzf<path>/hybrid-portsrc.taror<path>/hybrid-portsrc-

x86_64.tar.gz

第二步:编译代码。#makeclean(optional)#make

第三步:删除系统自动识别并安装的网卡驱动模块。

#lsmod|grep"b43\|ssb\|wl"#rmmodb43#rmmodssb#rmmodwl

第四步:将新驱动加载到系统模块里。

如果安装过系统自带的WL驱动,需先将其移除,再加载新驱动:

#rmmodwl

#mv<path-to-prev-driver>/wl.ko<path-to-prev-driver>/wl.ko.orig

#cpwl.ko<path-to-prev-driver>/wl.ko#depmod

#modprobewl

如果没有安装过自带驱动,则直接加载新驱动:#modprobelib80211#insmodwl.ko

安装完成后新驱动信息如图2。3

无法自动识别的无线网卡

除了前面两种情况,剩下还有相当一部分无线网卡是不能被Linux系统自动识别到的,对于这类无线网卡,如果网卡或者计算机制造商提供了Linux系统下的驱动,则直接遵照驱动里的安装说明进行安装、配置。如果只提供了Windows下的驱动,比如TP-LINK的无线网卡TL-WN321G,则可以通过查看其Windows驱动文件中rt73.inf和rt73.sys两个驱动文件名字判断出该网卡是采用的RalinkTech公司的rt73芯片,直接去RalinkTech公司主页下载相应的rt73forLinux驱动安装即可。4

一种Linux下通用的无线网卡驱动安装方法——NdisWrapper

NdisWrapper是一个开源的驱动(从技术上讲,是内核的一个模块),它能够让Linux使用标准的WindowsXP下的无线网络驱动。可以认为NdisWrapper是Linux内核和Windows驱动之间的一个翻译层。Windows驱动可以通过NdisWrapper的配置工具进行安装[4]。

有了这一技术的支持,无论是Linux系统无法识别的无线网卡还是识别后无法正常使用的无线网卡,只要有其在WinowsXP下的驱动文件就可以实现在Linux上的最终驱动。

此方法需要以下三步来实现。

第一步:下载安装NdisWrapper工具,在Ubuntu系统下直接打开终端输入命令apt-getinstallndiswrapper完成安装。

第二步:准备WindowsXP下的网卡驱动程序文件,后缀是inf。如果提供的是exe的可执行文件,需要将其进行解压缩才能找到对应的文件,Windows下用winrar,Linux下使用工cabextract实现文件的解压提取。

Linux系统下无线网卡驱动的安装

基于SQLServer作业+扩展存储过程

实现数据库自动远程备份

穆仁龙

郭亚利

严祖平

(①重庆邮电大学教务处②重庆国虹科技发展有限公司)

摘要介绍了在 …… 此处隐藏:3617字,全部文档内容请下载后查看。喜欢就下载吧 ……

Linux系统下无线网卡驱动的安装.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1729905.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)