在ubuntu10.04 下将360wifi当无线网卡使用

  通过百度“360wifi linux“ 已经有很多解决方案。主要过程是从网上下载mt7601驱动包,编译出一个内核模块后,再通过modprobe 添加模块。下面描述的是基于我本机的特点所做的额外工作。我的ubuntu是比较老的10.04,32位,运行vmware虚拟机上, 用 uname -r 得到的结果是 2.6.32-21-generic。

1. make 失败

错误是找不到目录 /lib/modules/2.6.32-21-generic/build. 进入到 /lib/modules/2.6.32-21-generic 下检查,的确没有 build 子目录。但上一级的 /lib/modules 下除了 2.6.32-21-generic 外,还有 2.6.32-23-generic 目录,它下面有build子目录(实际上是一个软链接)。心想版本号也没有差多少,用它也许能行,于是修改驱程程序源码的makefile, 将
LINUX_SRC = /lib/modules/$(shell uname -r)/build
修改成
LINUX_SRC = /lib/modules/2.6.32-23-generic/build

下面还有一处也做同样的修改。

再编译,成功。且运行 make install 也成功,但接下来添加模块 modprobe mt7601Usta 时出现了错误:“找不到模块 mt7601Usta"。发现模块被安装到了2.6.32-23-generic下面。由于此目录与uname -r得到的结果不一样,可能不会被识别 。再一次尝试手动将模块拷贝到2.6.32-21-generic下相应的目录,再运行modprobe,又报了另一个错误:无效的模块格式。这是由内核和模块的版本不一样导致的。

无奈之际,甚至想到了重新编译安装一个内核。后来想到,从网上下载安装一份 linux-headers-2.6.32-21 和 linux-headers-2.6.32-21-generic,如何呢?幸运的是apt-get install 还能用,直接安装这两个模块:

sudo apt-get install linux-headers-2.6.32-21

sudo apt-get install linux-headers-2.6.32-21-generic

完成后再编译驱动源码,提示成功。接下来make install 也成功。再次调用modprobe ,这次终于成功了。

回过来细想,为什么我的 ubuntu 没有 linux-headers-2.6.32-21-generic 而 uname -r 得到的又是 linux-headers-2.6.32-21 呢?可能在其中某个时间通过更新,将包更新到了 2.6.32-23,旧的版本被删除了。

2. vmware 无法识别360wifi硬件
马上又发现,wmware根本无法识别任何usb设备。由于电脑被强制安装了一些无法卸载的软件,一些执行程序被阻止运行了。这个现象就是因为vmware的一个服务无法启动:VMUSBArbService,提示访问被拒绝。

解决办法就是改名后重新注册服务,此处不再细说。

在ubuntu10.04 下将360wifi当无线网卡使用,布布扣,bubuko.com

时间: 2024-10-07 06:24:49

在ubuntu10.04 下将360wifi当无线网卡使用的相关文章

ubuntu10.04下修改mysql的datadir的问题

ubuntu10.04下修改mysql的datadir的问题 转自:http://blog.sina.com.cn/s/blog_4152a9f50100mq5i.html 昨天由于服务器空间告紧,需要将mysql的datadir从默认的/var/lib/mysql移到/usr/local/mysql下,操作如下: 1.修改了/etc/mysql/my.cnf,改为:datadir = /usr/local/mysql 2.cp -a /var/lib/mysql /usr/local/ 3./

Ubuntu10.04 下安装RabbitVCS

安装RabbitVCS的方法步骤如下: 1.sudo add-apt-repository ppa:rabbitvcs/ppa       #将rabbitvcs的添加到源里面.(次操作会提示是否要添加到源里面,点击ENTER添加,ctrl + c不添加) 2.sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35     #导入key  如果第一步自动导入了key的话这步可以不做 3.sudo apt-get

Ubuntu10.04下安装Qt4和创建第一个Qt程序

1.首先安装Qt4并采用Qt Creator进行开发演示 (1)在Terminal中输入: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 其中: qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creator     qt4-doc 这个是帮助文档     qt4-qtconfig Qt的配置工具,这个装好默认好     qt4-demos

ubuntu10.04 bind9 配置主从区域数据传送问题

今天在ubuntu10.04上配置dns主从区域数据传送时 从服务器学习不到主服务器的配置,查看/var/log/messages时显示为 Aug  1 06:42:45 ubuntu kernel: [ 5397.159601] type=1503 audit(1406900565.661:37):  operation="mknod" pid=2351 parent=1 profile="/usr/sbin/named" requested_mask="

ubuntu10.04编译安装LAMP

ubuntu10.04编译安装LAMP以及简单wordpress的使用 : http://linuxme.blog.51cto.com/1850814/971631 一.源码安装LAMP 网上有一堆关于介绍lamp的在这里我就不罗嗦了,直接上配置过程 1.apr包的安装 apr简介: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that

在linux下使用360wifi2作为无线网卡

最近公司买了360wifi作为无线网卡使用,不得不说360wifi/mifiwi真的还是挺便宜的,windows版本360官方的驱动直接就支持将360wifi设置为网卡模式使用,但是问题来了“在linux下我怎么办”??? #######################################以下为网络查询到的内容################################################################## 用百度搜了一下148f:760b,结果找到

Aircrack-ng在ubuntu12.04下使用

Aircrack-ng其实是一个很简单同时很强大的无线渗透工具,作为21世纪黑客,可谓是居家旅行,杀人防火之必备. 它的原理是这样的: airmon-ng用来将无线网卡置为混杂模式以捕获无线数据包: airodump-ng真正用来抓取数据包: aireplay-ng用来对目标发起arp攻击,用来刺激无线ap产生握手包: aircrack-ng用来破解保存的无线数据包得到密码. 用法: 针对WEP方式加密的ap的破解: 1.airmon-ng start YOUR WIRELESS CARD 2.

关于Ubuntu10.04磁盘空间不足的问题

最近由于项目问题,需要自己写驱动,但是驱动知识太少,开始下了个内核自己玩玩,没想到的是内核下好了,Ubuntu待机后却登录不了了,重启了好几次也不行,而且颜色是蓝色,右上角还提示:Install problem,搞的很蒙,心想用了这么久了,安装会有问题,登不进去的话我里面的程序也就没了,情急之下百度了一下,原来是磁盘空间满了.有两种方式特此总结一下. 结合截图,操作如下: (1)登录界面如上: (2)第一步: 关闭Ubuntu打开设置,配置存储里面IDE控制器为选择Ubuntu10.04.4**

ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux

我在我的小Y上安装了ubuntu10.04和win7旗舰版的双系统,采用的是grub引导.今天win7不知道哪儿出了问题,windows update更新一直报错,(当然360也是打不上滴)网上查了很久借鉴了许多的解决方法还是没能解决问题.我有一些完美主义的倾向,对于这样的问题自然不能容忍,没了更新怎么对得起我这硬刷的正版?抱着“生命在于折腾”的精神,果断决定重做系统.      但是重做系统就会将grub引导菜单给覆盖掉(强烈鄙视下霸道的微软),我可不想重做辛苦配置的ubuntu,于是做之前先