家里有一台旧电脑,渐渐跟不上游戏配置了于是想着折腾一下linux,谁知CentOS7装上去网卡驱动不了,于是买了一个360wifi当网卡使。(刚开始买了3代发现驱动安装完没效果,现在回想起来可能是装的方式不对)

环境:CentOS 7  官网iso 装的是自带最多预装软件的版本

无线网卡:360wifi2代

附上驱动程序链接与iwconfig工具的源码:

设备驱程 http://download.csdn.net/detail/qq_21157881/7960579

wireless_tools http://www.labs.hpe.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz

参考的相关教程(改,增加ifcfg文件和其他失败的教程就不贴了):

http://www.cnblogs.com/kluan/p/4457903.html

http://blog.lytsing.org/archives/954.html
        http://www.huzs.net/?p=2096
        https://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml
        http://www.arnelborja.com/compiling-rt2870-wifi-driver-in-fedora/
        http://zhidao.baidu.com/link?url=Uri6AMPVuNoTNCrcRwJJ_jTF8LLulMovXlSMX92mB3Zyh7TA6FyoqZ_vSbs9doCrCsOtDKFawpf33t9rSYEU0i767j2kSXcYyDhHsuWiW3q

网上很多教程有教怎么安装这网卡驱程,具体怎么lsusb看设备的型号什么的就不赘述了

依照网上教程,在common/rtusb_dev_id.h 加上{USB_DEVICE(0x148f,0x760b)},后,兴致勃勃的保存出来make,谁知道报了个2个错

网上查了下,好像是驱动源码写的有问题(真是坑爹)

找到了"os/linux/rt_linux.c",在后面加上.val,再出去make,make install,成功了,然后modprobe mt7601Usta模块,没报错,ifconfig一下,多了一个ra0的口

然而还是没能上网,心想应该是驱动成功了,但是没配置好wifi上网,于是又开始网上搜各种centos配置wifi上网的经验博文,大部分都失败了,其中有说手动创建/etc/sysconfig/network-script/ifcfg-ra0文件的,有说关掉networkmanager用network服务的,导致改了很多配置文件回不去了= =于是干脆从装了系统

再战,网上看到有人提到惠普提供的无线管理工具wireless_tools,本地运行一下iwlist命令,没有,于是开始搜源码安装

安装过程倒是很顺利,make install后运行iwlist,还是报错了说找不到libiw.so.29,心想很奇怪阿find了一下libiw.so.29,在的阿

于是又尝试make install一次,发现install之后有个小提示

照着做了,终于装上这个小工具了(其中有个小插曲,重装系统前后都各重装了一次这个小工具,前者的顺序是make, make install, ldconfig, ld.so.conf添加路径,重装系统后按照这个顺序做了一遍,运行iwlist竟然又报找不到liblw.so.29,于是开始慌了,跑去修改wireless_tools的makefile,顺序大致是make, make install, ldconfig, ld.so.conf添加路径,iwlist发现报错,重启电脑,还是报错,改makefile 50,71行 "libiw.so"前面加上路径“/usr/local/lib/", 保存出去删除”/usr/local/lib/“下面的libiw.so和libiw.so.29 ,回去make, make install,发现install报错,说文件libiw.so是同一个文件,makefile改回来,删除”/usr/local/lib/“下面的libiw.so和libiw.so.29 ,回去make, make install,ldconfig, iwlist成功了)

iwlist工具装上了还有坑,不会用,于是找用法,尝试过iwconfig iwpriv设置什么ssid 加密规则加密方式密码WPA2PSK等等,貌似都没生效

看到了另外两个命令:

“wpa_supplicant -B -i [网卡口名称,例如上面出现的那个ra0] -c \< (wpa_passphrase "[你wifi的ssid]" "[你wifi的密码]")”

“dhclient [网卡口名称,例如上面出现的那个ra0]”

运行完有上角看到联上了网络 可以上网了

再将这两个命令添加开机启动,开机就能自动联上wifi了!

---------------------

20160913

1 发现不装那个叫 iwlist的工具也可以,只要电脑能运行wpa_supplicant这个命令就可,不能运行可以尝试装http://w1.fi/wpa_supplicant/这个网址里面的download

2 “wpa_supplicant -.....那句命令的-c 后面被csdn和谐了一个大于号

360Wifi2代在linux上安装使用 踩过的的坑和成功的途径 分享一下相关推荐

  1. 如何在Red Hat Linux上安装和配置FreeIPA

    目的 我们的目标是在Red Hat Enterprise Linux上安装和配置独立的FreeIPA服务器. 操作系统和软件版本 操作系统: Red Hat Enterprise Linux 7.5 ...

  2. 如何在Red Hat Enterprise Linux上安装Python 3

    如何在Red Hat Enterprise Linux上安装Python 3. 本文介绍如何安装Python 3, ,pip,venv,virtualenv和pipenv在企业Linux 7.按照本文 ...

  3. 一步一步,手把手带你用最简单的方法,在linux上安装anaconda

    1 前言 本文将会一步一步用最简单的方法,手把手带你在linux上安装anaconda,不改文件,不需要管理员权限,普通用户也可以操作! 当我们想利用服务器进行深度学习/数据分析时,我们通常需要使用P ...

  4. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  5. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  6. 在Linux上安装QT4

    比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具. 1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/k ...

  7. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

  8. linux上安装redis

    Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a)       因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...

  9. Linux上安装paramiko模块

    Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...

最新文章

  1. ceph bluestore 源码分析:刷缓存(trim)逻辑
  2. 关于libStagefright系列漏洞分析
  3. Zuul指定path+serviceid
  4. 一文详解CSS常见的五大布局
  5. 那些神一样的学习技巧,专治各种不服!
  6. 小技巧之nvidia-smi
  7. 4G、5G难配物联网 hold不住也得死撑
  8. SAP License:未分配差异新解
  9. citypersons数据集下载
  10. 飞利浦 TASY 电子病历系统中存在严重漏洞,可暴露患者记录
  11. 如何用iMazing备份和恢复辐射避难所(附工具下载)
  12. BZOJ1119[POI2009]SLO BZOJ1697[Usaco2007 Feb]Cow Sorting牛排序
  13. Ajax实现页面自动刷新实例解析
  14. 罪恶都市中文java版_搜神录之罪恶都市BT版
  15. fullcalendar实现日程增、删、改、查
  16. tomcat连接oracle报错,跪求解决在eclipse中开oracle数据库库TOMCAT报错
  17. 实验二猜字迷游戏程序开发
  18. 在家远程控制公司电脑 掌握这两种方法你就超神了
  19. 第1-2课:算法设计常用思想之贪婪法
  20. canvas实现图像裁剪

热门文章

  1. Java项目:基于java+ssm企业员工考勤系统(计算机毕业设计)
  2. 阿里云实名认证接口调试
  3. mser python车牌识别,基于OPENCV的车辆牌照识别系统研究
  4. PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法
  5. HTML经典布局------div使用(关于浮动)
  6. 深度学习与计算机视觉群 | 文末送书
  7. 6个你必须用到AJAX的地方与6个不必用到的地方(转载)
  8. python 学习booktest.py one day content
  9. 5G射频前端核心器件之一——射频滤波器向高频化、模组化方向发展
  10. 【自动化】企业自动化改造,怎么做?