环境: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和谐了一个大于号