· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

让Ubuntu系统支持第三方无线网卡的方法

发布时间:2007.06.26 06:15     来源:赛迪网    作者:skid

公司都是用的阿尔法的GP50无线网卡,用的是88w8335芯片。但ubuntu7.04能找到,但没有驱动,所以找了很久的资料,有一个E文的资料,翻译过来给大家。

这个方法对pcmic和usb也有用。

先用下列命令查看系统中是否发现无线网卡,usb的话,使用lsusp查看。

user@ubuntu:~$ lspci

会显示下列信息,就表示有找到无线网卡。下面找到的是marvell出的88w8335:

0X:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)

Step 1 - 删除现有的ndiswrapper

user@ubuntu:~$ ndiswrapper

查看有没有输出,有的话,用下面的方法先删除

user@ubuntu:~$ sudo apt-get remove ndiswrapper

user@ubuntu:~$ make uninstall

在一次测试有没有

user@ubuntu:~$ ndiswrapper

Step 2 - 安装linux的编译环境

先更新,安装build的内容

user@ubuntu:~$ sudo apt-get update user@ubuntu:~$ sudo apt-get install build-essential

安装ubuntu的内核头文件

user@ubuntu:~$ sudo apt-get install linux-headers-`uname -r` user@ubuntu:~$ sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build

Step 3 - 下载最新版本的 ndiswrapper 驱动

下载的地址是

http://sourceforge.net/projects/ndiswrapper

我现在最新的是1.47

怎么下就不用我教吧.............呵呵

Step 4 - 编译安装ndiswrapper

编译安装,先进入目录

user@ubuntu:~$ tar xvzf ndiswrapper-1.47.tar.gz user@ubuntu:~$ cd ndiswrapper-1.47

然后执行linux的编译安装三步曲.呵呵

user@ubuntu:~/ndiswrapper-1.47$ make distcleanuser@ubuntu:~/ndiswrapper-1.47$ makeuser@ubuntu:~/ndiswrapper-1.47$ sudo make install检查是不是安装好了

user@ubuntu:~/ndiswrapper-1.47$ ndiswrapper -vutils version: 1.9driver version: 1.47vermagic: 2.6.20-19-generic SMP mod_unload 686 REGPARM gcc-4.1.2

Step 5 安装系统无线网卡的驱动

先下载你的windows中的无线网卡驱动,什么,,,,没有...那你想法子啦.对了,光碟中也有.

user@ubuntu:~/AFW-GP50$ cd Drivers/Windows\ XP/user@ubuntu:~/AFW-GP50/Drivers/Windows XP$ sudo ndiswrapper -i Mrv8335.INF

会显示如下信息

installing mrv8335 ...

退出当前目录

user@ubuntu:~/AFW-GP50/Drivers/Windows XP$ cduser@ubuntu:~$

检查是否安装到系统中

user@ubuntu:~$ ndiswrapper -linstalled drivers:mrv8335 driver installed, hardware (11AB:1FAA) present

查看ndiswrapper目录是不是有这个驱动目录

user@ubuntu:~$ ls /etc/ndiswrappermrv8335

在看看驱动目录中是不是有我们要的文件

user@ubuntu:~$ ls /etc/ndiswrapper/mrv833511AB:1FAA.5.conf mrv8335.inf mrv8335.sys

加载驱动

user@ubuntu:~$ sudo depmod -auser@ubuntu:~$ sudo modprobe ndiswrapper

加载完系统可能会提示你,有找到无线网络

Step 6 - 最后的安装和配置

你可以用iwconfig配置你的无线网络,但最好用图形的

user@ubuntu:~$ iwconfiglo no wireless extensions.eth0 no wireless extensions.wlan0 IEEE 802.11b ESSID:off/any Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated Bit Rate:11 Mb/s RTS thr:2432 B Fragment thr:2432 B Power Management:off Link Quality:95/100 Signal level:-35 dBm Noise level:-96 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

图形配置如下

系统->系统管理-->网络

这个和widnows一样傻瓜,就不用教了吧

user@ubuntu:~$ sudo gedit /etc/network/interfaces

也可以到这个中写这个文件

iface wlan0 inet dhcpwireless-essid My_Essidwireless-key XXXXXXXXXXXXXXXXXXXXXXXXXXauto wlan0

让你的系统重起还能使用这个模块

user@ubuntu:~$ sudo ndiswrapper -m会显示如下添加剂"alias wlan0 ndiswrapper" 到 /etc/modprobe.d/ndiswrapper ...

user@ubuntu:~$ cat /etc/modprobe.d/ndiswrapper

会显示如下

alias wlan0 ndiswrapper

user@ubuntu:~$ sudo gedit /etc/modprobe.d/ndiswrapper

没有就加入.然后重起测试

Step 7 -测试

建议使用图形介面来配置,容易的不行,ubuntu的好处就在这。

(责任编辑:凌云通)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 新手看招:Linux系统网络配置详细解析 (06-25) · Linux学习笔记 文件服务Vsftp详细介绍 (06-25)
· Linux安全攻略 了解系统备份的方方面面 (06-25) · Linux学习笔记 SNMP&MRTG实验过程解析 (06-25)
· Linux学习笔记 虚拟专用网VPN实验PPTP (06-25) · Linux安全攻略 服务器与网络设备的维护 (06-25)
· 新手看招 详细分析Linux操作系统的内存 (06-25) · 新手学堂:学习Linux编程的一套好方法 (06-25)
· Linux系统高负载 MySQL数据库彻底优化 (06-22) · Ubuntu Linux操作系统中自带的程序介绍 (06-22)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
专题:谷歌发布PC操作系统Chrome OS
·芯能量 新动力 兴经济:..
·专题:英特尔与AMD和解 ..
·专题:惠普27亿收购3Com..
专题:
·专题:诺基亚危局已现 ..
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
 
·惠普123459黑白激打家族..
·云计算格局初现 三大阵..
·分析:虚拟化在高性能计..
2009 IBM动态架构新动力论坛
·直播:第八届中国系统与..
·专题:置身智慧海洋——..
·专题:让物品开口说话 ..