用Ndiswrapper在Linux中配置无线网卡

来源:互联网 发布:win10 正在准备windows 编辑:程序博客网 时间:2024/04/29 05:07

用Ndiswrapper在Linux中配置无线网卡

http://tech.ddvip.com   2007年03月10日    社区交流

关键字: Linux on Power GDB UNIX 进程 共享上网设置 Linux无法引导 NTP服务

本文详细介绍用Ndiswrapper在Linux中配置无线网卡

  现今,几乎每一台可用的手提都是具有内置无线功能的,但是许多这样的卡都不具备良好的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,如果它是系统上唯一一张无线卡。)

原创粉丝点击