linux 下安装TENDA W311M 无线网卡

13年前
历经2个小时。终于给装上来。  GOOGLE 的力量啊--

参考了 Ubuntu 中文论坛的 帖子。。  http://forum.ubuntu.org.cn/viewtopic.php?t=324047

步骤如下。。
驱动去官网下载就好了。。 网卡光盘自带的linux驱动 编译出错。没有多做停留 就直接去官网下最新版本的了
1、解压源码;

2、在common/rtusb_dev_id.c中找到#ifdef RT3070,在这个宏定义所在的struct里加入:

{USB_DEVICE(0x148F,0x3370)}, /* Ralink 3370 */

保存;

3、在os/linux/config.mk中找到并修改:

HAS_WPA_SUPPLICANT=y

以及

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

保存;

4、在os/linux/usb_main_dev.c中加入:

MODULE_LICENSE("GPL");

保存;
5、在源码根目录下 make

6、 在源码根目录下make install

7、Ubuntu 自带有一些RT芯片的驱动,但这些驱动模块并不能使RT2070正常工作,反而会影响我们编译出的模块,使之不能Scan。因此做blacklist屏蔽这些驱动模块:

编辑 /etc/modprobe.d/blacklist.conf

加入下面3行:

blacklist rt2x00usb

blacklist rt2x00lib

blacklist rt2800usb

保存。

8、使得每次开机时自动加载驱动模块。编辑/etc/modules文件,加入:

rt3070sta

保存。

9、在终端命令行进行如下操作《此步骤我运行时出错了。不过重启后不用操作如下步骤也找到了无线网络。》
sudo modprobe rt3070sta
sudo ifconfig ra0 inet 192.168.0.105 up (ip根据自己的实际情况修改,可以参考你的有线ip地址),命令行内容不包括括号内文字
sudo iwconfig ra0
这时应该已经检测到无线网卡,并且开始无线连接了。

重启你的Ubuntu,一切搞定,终于可以无线上网了。