360wifi2完美移植ubuntu12.04
1、插上360wifi2 在ubuntu下使用lsusb 会看到无线收发IC芯片号为 148f,760b,经过查资料知道它的型号为mt7601
2、到http://www.mediatek.com/en/downloads/下载Ralink对应的mt7601驱动,ralink的厂商做的较好,不仅有win平台的驱动还有mac和linux平台的驱动,这里我们下载linux平台的驱动即可。将驱动源码包下载之后要修改几个文件即可:
a. 修改源码包下的 os/linux/config.mk 文件(将原来的n改为y):
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT= y# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT= yb. 修改usb口识别的文件 rtusb_dev_id.c文件这个文件在源码包的common/rtusb_dev_id.c, 如果没有你的设备的usb id号的话就要在里面添加lsusb命令后得到的id号,红色粗体字是需要添加上去的:
#ifdef RT5370
{USB_DEVICE(0x148F,0x5370)}, /* Ralink 5370 */
{USB_DEVICE(0x148F,0x5372)}, /* Ralink 5370 */
{USB_DEVICE(0x13D3,0x3365)}, /* Azurewave */
{USB_DEVICE(0x13D3,0x3329)}, /* Azurewave */
{USB_DEVICE(0x2001,0x3C15)}, /* Alpha */
{USB_DEVICE(0x2001,0x3C19)}, /* Alpha */
{USB_DEVICE(0x2001,0x3C1C)}, /* DLink */
{USB_DEVICE(0x2001,0x3C1D)}, /* DLink */
{USB_DEVICE(0x043E,0x7A12)}, /* Arcadyan */
{USB_DEVICE(0x043E,0x7A22)}, /* LG innotek */
{USB_DEVICE(0x148f,0x760b)}, /* 360 wifi */
#endif // RT5370 //
3、下面进行编译sudo make;sudo make install; sudo modprobe mt7601Usta4、下面进行配置链接a、ifconfig ra0 upb、iwlist ra0 scan | grep -i essid 查看无线热点,如果iwlist命令没有,那么使用sudo apt-get iwlist进行安装c、认为你要连接的无线路由是<Essid> 密码是<passwd>
wpa_passphrase <Essid> <passwd> >> /etc/wpa_supplicant/wpa_supplicant.conf
写入正确之后,执行
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B
如果没以外,之后 iwconfig |grep -i essid 应该能看到你需要的路由器的,(<>不要)e、再dhcpcd wlan0就可以了注:如果wpa_supplicant 工具没有的话也要安装下。如果dhcpcd 命令没有的话也可以用ifconfig ra0 XX.XX.XX.XX手动创建。ping XXX.XXX.XXX.XXX
使用wpa工具是因为现在路由器的加密方式是wpa。