标题
linux 下使用 windows 无线网卡驱动
clq
浏览(0) +
2009-07-10 09:35:07 发表
编辑
关键字:
linux 下使用 windows 无线网卡驱动 -------------------------------------------------- Ubuntu 7.04上成功驱动TP-Link WN310G无线网卡 今天终于装了Ubuntu7.10到机器上,本来有人推荐装Centos,因为是Linux的兄弟,而且还免费,所以质量绝对可靠。后来在公司的虚拟机器上用了用,因为本人是newbie的缘故,所以根本就不能行动自由,痛苦~~~。因为ubuntu是老朋友了,以前7.04用过一段时间,而且ubuntu 的中文社区的确很强大,非他莫属了。 再社区资源的指引下,很容易安装,配置环境,一套都搞定了,进行的很顺利。因为自己家里有2台电脑,自己用的是笔记本Asus的A3,有一个路由器。大家都知道,ubuntu没有网络就不要混了,当把源都配置成cn99以后,那个速度真是,不是一般的爽,200k+~~~~~。因为在win下都是用无线网卡(TP-Link的WN310G/54M/PCIMA),有厂家自带的驱动盘,到了Linux下面结果可想而知,TP-Link目前根本不支持 Linux,这下烦难了,总不能一辈子都用网线而弃新买的无线卡吧。遇到问题就google吧,hoho~~最后千山万水,跋山涉水终于找到了一篇文章,所以这次问题得以解决就全靠这篇文章,在此非常感觉这个文章的作者,没有你就没有我的春天:),链接贴出来---http://suanli.blogbus.com/logs/7608987.html 下面来说说具体方法吧,都是照帖子来的。 ------------------------------------------------------------------------------------------ 似乎这个型号的网卡不同的版本用了不用的芯片,所以安装的时候要区分对待。 我买到的硬件版本是V5,用的是 Atheros的芯片。可以选装Madwifi或者ndiswrapper驱动。 我最后装成功的是 ndiswrapper。 步骤: 1 先禁止受限驱动,修改/etc/default下linux-restricted-modules-common文件,修改下面这行:DISABLED_MODULES="ath_hal" 保存后重启。(不确定不禁用受限驱动是否会有影响) 2 安装ndiswrapper,可以直接从光盘中安装。-->可以直接从新立得搜索然后安装就行了 3 下载Windows驱动,要到英文网站才能下载到V5版本的驱动。或者,也可以从驱动光盘里获得。 http://www.tplink.com/english/soft/200707061836.zip -》解压缩以后有3个文件夹,vista有2个,200/xp一个包,当然是选择后者了。 4 解压,安装NDIS5下的驱动,ndiswrapper -i net5211.inf。可以用ndiswrapper -l查看驱动安装的情况。-》进入这个解压缩后的目录然后输入命令,挺高级-。- 5 重新加载ndiswapper模块, sudo depmod -a sudo modprobe ndiswrapper 我到这步之后网卡就能用了。如果不行尝试下面的步骤后重启。 6 设置随驱动随系统启动,ndiswrapper -ma。 不过我的网卡偶尔开机的时候没有被加载起来,原因不详。开机时间长了也会出现不能通信的情况。 看来要尝试下madwifi的驱动了。 再往上找到一个原理性的文章,解析ndiswrapper以供参考: 现今,几乎每一台可用的手提都是具有内置无线功能的,但是许多这样的卡都不具备良好的Linux驱动程序。 因此除非手提的设置是双重导入的,否则Linux用户使用无线卡就是不可能的。尽管那样,除非Windows正处于运行中,否则手提能够连接到无线网络也是非常不太可能的。 然而,许多卡已经有一种解决方案了。一种称为ndiswrapper的程序能够允许Linux内核模块加载到某些无线卡的Windows驱动上。这就使得手提在Linux中使用无线卡,即使没有原始的Linux驱动。 首先,进入SourceForge.net网站找到ndiswrapper副本。下载最新版本(0.8),然后安装,如下所列: # tar xvzf ndiswrapper-0.8.tar.gz # cd ndiswrapper-0.8 # make install 这就安装了ndiswrapper工具和不同于当前运行的内核的内核模块。你必须拥有有效的内核源代码。(对大部分RPM,只需安装“内核-源”软件包。 接着,你需要找到卡的Windows驱动的副本,该副本是从已经存在的Windows系统(如果是双重导入的)找到的或是下载下来的驱动,都是没有关系的。SourgeForge.net网站列出了可支持的卡,并且提供链接供大家下载Windows驱动。 执行以下操作,进行安装Windows驱动: # ndiswrapper -i [inf_file] .inf file(文件)是Windows驱动信息文件。它把正确的文件安装到/etc/ndiswrapper/[driver]。你可以执行以下操作,进行核查,确保ndiswrapper与ndiswrapper相吻合。 # ndiswrapper -l 此程序应该列出你刚刚安装的驱动。这时候,加载ndiswrapper内核模块,如下所示: # modprobe ndiswrapper 这样,就加载了驱动,而系统也就可以使用。你需要安装无线工具包,从而配置无线界面。查看系统是否与卡相互吻合,只要简单地键入iwconfig,它就会出现网络界面。(通常是wlan0,如果它是系统上唯一一张无线卡。) 接着,使用iwconfig或是使用无线特定扩展名,比如WEP键,mode等,配置工具安装无线卡(同安装其它无线卡一样)。
clq
Auto-NDISwrapper: 在 Linux 上使用 Wi-Fi 更容易 2008-07-17 Toy Posted in Apps, DriversRSSTrackback 有些使用 Linux 的朋友可能会为无法找到合适的 Wi-Fi 无线网卡驱动而苦恼。其实,通过 NDISwrapper 项目,你可以在 Linux 上使用该无线网卡的 Windows 驱动。不过,NDISwrapper 并不好安装,对于一般的 Linux 用户似乎有些难。现在好了,随着 Auto-NDISwrapper 这个新项目的出现,将解决现有难题,使你在 Linux 上驱动无线网卡更加容易。 Auto-NDISwrapper 的工作原理: 1. 自动发现你现有系统中的无线网卡 2. 禁用当前已安装的驱动 3. 从 Internet 抓取正确的 Windows 驱动 4. 使用 NDISwrapper 安装该驱动 Auto-NDISwrapper 目前版本为 0.1,有兴趣的朋友不妨一试。
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.