转自: NetWater
ubuntu 下无线网卡总是不稳定,下面的方法体验后觉得还算稳定。
linux下无线网卡安装的关键在于能否正确的驱动,这里介绍通过ndiswrapper在linux平台上虚拟windows的api,然后用windows下的驱动程序来驱动网卡。而后者直接实现驱动程序。
安装方法及步骤:
一、 准备工作
1、安装kernel的源码,在Redhat下是kernel-source.rpm包。//我使用是FC8的内核,未再进行升级。
2、到http://sourceforge.net/projects/ndiswrapper下载最新的ndiswrapper包,我的版本是ndiswrapper-1.52.tar.gz
3、准备好网卡在Winxp下的驱动程序。驱动程序最好是最新的,指定给XP用的。我用到的是D-Link的一款PCI无线网卡(dwl-g520),其驱动程序是ar5211.sys、ar52119x.sys和net5211.inf。
二、安装及配置
1、安装
(1)解压:tar -zxvf ndiswrapper-1.52.tar.gz
(2)进入ndiswrapper-1.52:cd ndiswrapper-1.52
(3)编译:make //在此操作之前必需先把编译环境搭建好,即:安装好开发环境。
(4)安装:make install //如果不采取默认的安装路径,则可以用.configure --prefix="/etc/local"来指定安装目录。 //此目录是自建。
(5)查看安装后的版本ndiswrapper -v | grep //此处似乎不对。如安装成功则显示version: 1.51
(6)获取该无线网卡的WindowsXP驱动,我取了ar5211.sys、ar52119x.sys和net5211.inf。
(7)进入该驱动所在目录:cd /home/tsm/dwl_g520
(8)安装无线网卡驱动:ndiswrapper -i net5211.inf
(9)查看驱动是否安装:ndiswrapper -l //如:显示net5211(驱动名称) : driver installed
(10)写入配置文件:ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi
(11)启动后模块自动加载:modprobe ndiswrapper
2、配置
(1)然后配置wpa_supplicant.conf文件:
vi /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel network={ ssid="any" key_mgmt=NONE } |
(2)配置wpa_supplicant文件:
vi /etc/sysconfig/wpa_supplicant
将该文件内容设置为:
# wlan0 and wifi0 # INTERFACES="-iwlan0 -iwifi0" INTERFACES="-iwlan0" # ndiswrapper and prism # DRIVERS="-Dndiswrapper -Dprism" DRIVERS="-Dndiswrapper" |
(3)iwlist scanning 扫描一下你的AP //此处未成功,未知原因待查。
(4)系统->管理->服务->NetworkManager 启动它后,将在右上解出现它的图标。
(5)单击该图标,将会列出你的AP,然后选中它进行连接,连接过程中输入AP的加密密码(有时要输入两次才能成功)。
至此已完毕。此时会自动检测你的AP加密类型。如是WEP请在无线安全性那里多选几个试试。
另外:由于开机自动激活网卡或无线网卡会在网卡无链接的情况下启动过慢。最好办法就是取消启动计算机机时自动激活。这样就必免了开启过慢。
相关推荐
【Linux下通过ndiswrapper安装无线网卡驱动】 在Linux操作系统中,特别是对于新手来说,安装无线网卡驱动可能是一项挑战。尤其是对于某些特定型号的无线网卡,它们的驱动程序可能并不直接支持Linux内核。在这种情况...
本文将详细介绍如何在Linux下通过ndiswrapper安装USB无线网卡驱动。 首先,你需要了解ndiswrapper的基本概念。Ndiswrapper这个名字来源于"Network Driver Interface Specification"(NDIS)和“wrapper”两个词,它...
### Linux下安装USB无线网卡驱动 #### 一、引言 随着无线网络技术的不断发展,越来越多的人选择使用USB无线网卡来连接互联网。对于Linux用户来说,虽然系统的灵活性和定制化能力较高,但有时安装特定硬件(如USB...
通过它,用户可以在Linux下轻松地安装和使用大多数Windows下的无线网卡驱动,从而实现无线网络连接。 #### 四、安装步骤详解 1. **下载并解压ndiswrapper** - 使用命令`tar -xf ndiswrapper-1.52.tar.gz`解压...
本文将详细介绍如何在Linux环境下安装无线网卡,并特别关注一种特殊情况——利用Windows驱动程序来安装Linux下的无线网卡驱动。 #### 二、基础知识介绍 ##### 2.1 Linux驱动模型 Linux操作系统基于开源的内核构建...
本文将详细介绍如何使用ndiswrapper工具来安装Windows无线网卡驱动,以便在Linux系统中使用无线网络。 首先,我们需要知道ndiswrapper的作用。ndiswrapper是一个开源工具,它允许Linux系统加载和使用Windows驱动...
在Linux环境下,特别是红旗Linux 6.0 SP1版本中,安装无线网卡驱动可能是一项挑战,尤其是当驱动不直接支持Linux系统时。在这种情况下,我们可以利用ndiswrapper工具来解决这个问题。ndiswrapper允许Linux操作系统...
8.BCM4312无线网卡驱动的安装方法的选择:可以选择使用Broadcom官网提供的驱动安装方法,也可以选择使用其他驱动安装方法,例如使用ndiswrapper驱动安装方法。 9.BCM4312无线网卡驱动的常见问题解决方法:在安装...
**ndiswrapper无线网卡安装工具详解** 在Linux操作系统中,尤其是Ubuntu环境下,有时会遇到无线网卡驱动不兼容的问题,这使得用户无法在Linux上正常使用无线网络。为了解决这个问题,开发人员创建了一个名为...
### Linux下BCM43xx驱动安装方法详解 #### 背景介绍 随着Linux系统的日益普及,越来越多的用户选择Linux作为他们的操作系统。然而,在Linux环境下,对于...希望这篇教程能帮助更多Linux用户解决无线网卡驱动的问题。
另外,还可以通过第三方工具如ndiswrapper和madwifi来驱动不被原生Linux支持的无线网卡。 ndiswrapper是一个开源项目,它允许Linux系统使用Windows的NDIS(Network Driver Interface Specification)驱动来驱动无线...
总的来说,瑞昱Realtek 8188GU无线网卡驱动程序是确保其在Windows和Linux系统中正常工作的关键。对于Windows用户,直接安装对应系统的驱动即可;而对于Linux用户,虽然过程稍显繁琐,但通过NdisWrapper也能实现驱动...
nidswrapper 和 madwifi 是两种常用的 Linux 无线网卡驱动程序。nidswrapper 支持 USB 接口的无线网卡,而 madwifi 不支持。nidswrapper 要求的内核版本较高,例如 2.4.20 不能使用 ndiswrapper,而 madwifi 要求较...
在Linux系统中,360随身WiFi通常是一款USB接口的无线网卡设备,它方便用户将电脑连接到互联网,特别是在没有内置无线网络适配器或内置适配器出现问题时。然而,由于Linux内核与硬件的兼容性问题,有时需要安装特定的...
3. **安装驱动程序**:在`ndiswrapper`安装完成后,可以使用`ndiswrapper -i [inf_file].inf`命令安装Windows下的无线网卡驱动。其中,`[inf_file].inf`是你从Windows系统中提取的驱动信息文件。这个过程将把Windows...
通过正确安装和配置Ndiswrapper,即使是对Linux不熟悉的用户也能在Linux系统中顺利使用Win XP的无线网卡驱动。这个过程涉及了软件安装、驱动导入、模块加载以及系统配置等多个步骤,对于提升Linux系统管理和驱动适配...
### Atheros 5007 无线网卡在 Linux 下的驱动安装与配置 ...通过以上步骤,您已经完成了 Atheros 5007 无线网卡在 Linux 下的驱动安装及配置。如有任何疑问或遇到问题,请参考官方文档或寻求社区帮助。