天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

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

2008-4-8赛迪网佚名

  公司都是用的阿尔法的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的好处就在这。

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行