疯狂前行,为了BLFS!(第三章 无线网卡篇 【6】 安装ndiswrapper)(2007-11-22)

本文介绍如何在Ubuntu系统中使用ndiswrapper 1.49安装无线网卡驱动,包括下载、安装ndiswrapper,安装Windows驱动,加载模块及配置无线网络等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
6. ndiswrapper 1.49
    下载ndiswrapper软件包,可以到 http://ndiswrapper.sourceforge.net/joomla/下载,当前最新的版本为1.49,我猜测越新的版本 好处有三点: 1) 所支持的无线网卡越来越多; 2) 修正了一些bug; 3) 匹配内核的版本。
    我 切身的体验是以前在用ubuntu的时候,内核版本低,所以用ndiswrapper 1.10是可以的; 现在内核版本高了,1.10就不能用了,make的时候会出错。所以,在选择1.49后还是相当不错的。因此,至于选择哪个ndiswrapper版本, 至少要看匹配不匹配内核。
    下面以1.49版本为例:
     1) 下载完了包后,运行以下命令:
              tar xvf ndiswrapper-1.49.tar.gz
              cd  cd ndiswrapper-1.49
              make uninstall (这一步对于第一次安装的用户来说没什么用,主要是为了卸载以前安装过的程序)
              make
              make install (as root)
      至此,ndiswrapper安装完毕。(注: 实际上学会看README or INSTALL 对于安装配置来讲,是非常重要的,上述的命令在INSTALL里都有提及。)
      2) 安装wg511的windows驱动:
              ndiswrapper -i ~/Driver/netwg511.inf
      我的路径是~/Driver,主要能找到netwg511.inf文件就可以。在Driver文件夹下应当不缺少WG511ICB.sys,否则可能会安装失败,我没有试过没有WG511ICB.sys的情况。
 
      ndiswrapper -l   (查看驱动是否正确被安装)
      如果出现下面的内容,则说明驱动安装成功。
      netwg511 : driver installed
               device (1260:3890) present
      为了进一步确认,运行dmesg,将看到输出的内容中包含如下所示:
               ndiswrapper version 1.49 loaded (smp=yes, preempt=no)
               ndiswrapper: driver netwg511 (NETGEAR,09/06/2004, 2.1.25) loaded
      如果有这些内容,则确信驱动安装真的没问题了。
     3) 加载ndiswrapper:
               modprobe ndiswrapper
     在此之前,运行一下depmod -a似乎有点用处,不过INSTALL里没有提到,做不做都无所谓,看个人兴趣了。
     在加载模块的时候,无线网卡的灯应该是有亮光的,至少是闪了,说明模块加载成功了,lsmod可以看到ndiswrapper。
     4) 配置wlan0:
     这里我对iwconfig的使用不是很顺手,因此我选择了Wireless Assistant(当然需要KDE环境)。它对配置无线网卡很方便,进到软件内后,都有很明确的提示,照着做就是了。
     如果用wlan0的话,就是下面几步:
     iwlist wlan0 scanning (扫描无线接入点)
     iwconfig wlan0 mode managed (设置mode)
     iwconfig wlan0 key restricted XXXXX (设置WEP加密)
     iwconfig wlan0 essid xxxx (将essid和你的无线路由的ssid设置一致)
     dhcpcd wlan0 (激活wlan0,如果是指定固定IP,则ifconfig wlan0 up)
     5) 启用wlan0后自动加载ndiswrapper:
            ndiswrapper -m
     这条命令将在/etc/modprobe.conf里加一条: alias wlan0 ndiswrapper
经过测试,不用在/etc/sysconfig/modules文件里添加 ndiswrapper,系统已可自动加载ndiswrapper。
     至此,关于无线网卡的内容完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值