欢迎来到天天文库
浏览记录
ID:37860424
大小:79.50 KB
页数:9页
时间:2019-06-01
《LINUX下安装无线网卡驱动程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.1 下载驱动程序一、首先弄清楚当前使用的是什么版本的Linux,如:Redhat9.0、 Fredacore5等。Linux用的是什么版本的内核,可以用uname–a得 知内核版本号。二、使用的是什么接口类型的无线网卡,常见的接口类型有PCI (台式机)、Cardbus/PCMCIA(笔记本)、USB(台式机、笔 记本)等。三、无线网卡使用的是哪一种类型的芯片,判断方法如下,到相 关网站下载与其相对应的驱动程序。常用的无线网卡驱动及其支 持的芯片类型和接口类型如下表1所示。 PCMCIA卡:将无线网卡插入笔记本电脑中,用命令lspci可以看 到芯片类型,如: Re
2、altekSemiconductorCo..Ltd,RTL8180L802.11bMAC(rev20) 其中RTL8180L即为网卡芯片类型,用参数v可以看到更详细的信 息。USB卡:用命令lsusb可以看到芯片类型(fc5没有此命令)。通 过其它方法查找。驱动程序芯片类型接口类型官方网站下载页Linux-wlan-ngPrism2/2.5/3Cardbus/PCI/USBhttp://www.linux-wlan.com/download.shtmlMadwifiAtheros系列Cardbus/PCIhttp://snapshots.madwifi.org/islsmISL38X
3、XUSB/PCIhttp://jbnote.free.fr/prism54usb/index.html表1:网卡驱动程序有关信息 1.2 驱动程序的安装每款驱动的安装方法各不相同,阅读INSTALL文档,获得驱动程 序的具体安装方法及系统内核要求。阅读驱动程序附带的 README文档,获得有关此驱动的详细信息,如驱动所支持的网 络模式、接口类型、所包含的模块的功能及无线网卡的配置等。 下面是安装网卡驱动程序的一般步骤: 编译网卡驱动程序 #make 安装驱动程序模块 #makeinstall 加载模块 #modprobe主模块名 安装好驱动后插入无线 网卡,命令iwc
4、onfig可以查看驱动是否加载成功,如果出现新的设 备名,则说明驱动已经装上并且能够识别出无线网卡。 #iwconfig1.3 无线网卡的配置可以分别通过‘网络配置’界面和命令对无线网卡进行配置, 如IP地址、网络模式、ESSID和速率等。 可视化配置无线网卡,方法如下所示: 首先用编辑工具编辑文件/etc/modprobe.conf,添加下面行以实现 界面配置。 alias设备名驱动模块名(加到/etc/modprobe.conf) 重起笔记本电脑后加载驱动模块,打开桌面﹥管理﹥网络,在 “网络配置”界面中,如果在设备栏里没有类型为 “Wireless”的设备,新建一
5、个。点击“新建”,创建一个设 备类型为‘无线连接’的设备,选择刚装好的无线网卡,最后对 该无线网卡进行初始化配置,其所对应的脚本文件为 /etc/sysconfig/network-script/ifcfg-设备名 也可以使用命令进行配置,命令有ifconfig、iwconfig、iwlist等,具 体用法参见第4节或使用命令man查看详细信息。2 内核编译与安装如果驱动程序要求的内核选项没有打开,则需要进行内核的配 置。使用命令进入内核源代码目录,命令makemrproper确保源代 码目录下没有不正确的.o文件以及文件的互相依赖。 接下来的内核配置过程比较烦
6、琐,但是配置的适当与否与日后Linux的运行直接相关,有必要了解一下一些主要的且经常用到的选项的设置。配置内核可以根据需要与爱好使用下面命令中的一个:#makeconfig(基于文本的最为传统的配置界面)#makemenuconfig(基于文本选单的配置界面)#makexconfig(基于图形窗口模式的配置界面)#makeoldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦)进行配置时,大部分选项可以使用其缺省值,只有小部分需要根据驱动程序的需要进行选择。选择相应的配置时,有三种选择,它们分别代表的含义如下:“Y”-将该功能编译进内核“N”-不将该功能编译进内核“
7、M”-将该功能编译成可以在需要时动态插入到内核中的模块。将与核心其它部分关系较远且不经常使用的部分功能代码编译成为可加载模块,有利于减小内核的长度,减小内核消耗的内存。2.1 2.6系列内核源代码安装及编译步骤对于FedoraCore系列来说,内核源码是放在/usr/src/redhat/BUILD/目录中,如果系统中该目录没有内容,则说明没有安装内核的源码包,可从kernel.org下载对应的源码包
此文档下载收益归作者所有