在树莓派上使用360WIFI(也适用于小米、百度、腾讯WIFI)

20141207225314257-0

在树莓派上使用360WIFI完整步骤如下(也适用于小米、百度、腾讯WIFI)

1
2
3
tar xjvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/
nano common/rtusb_dev_id.c

在 {USB_DEVICE(0x148f,0×7601)}, /* MT 6370 */ 下面加入以下内容

1
2
3
4
5
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
{USB_DEVICE(0x2955,0x1001)}, /* baidu Wifi */
{USB_DEVICE(0x2a5f,0x1000)}, /* Tencent WIFI */
{USB_DEVICE(0×2955,0×0001)}, /* XiaoDu Wifi */
{USB_DEVICE(0x2717,0x4106)}, /* Xiaomi Wifi */

更新内核后再编译

1
2
3
4
5
sudo su
rpi-update
reboot
uname -r
3.12.28+

下载

1
wget https://github.com/raspberrypi/linux/archive/rpi-3.12.y.tar.gz

解压

1
tar xvfz rpi-3.12.y.tar.gz

取得root权限

1
sudo su

将源码移至/usr/src目录

1
mv linux-rpi-3.12.y /usr/src

建立内核模块库目录的链接

1
2
ln -s /usr/src/linux-rpi-3.12.y /lib/modules/3.12.28+/build
cd /lib/modules/3.12.28+/build

make mrproper 可以看作更加强劲的 make clean 命令,用来清除环境变量,即清除配置文件,一般编译内核前都要运行

1
make mrproper

将当前正在使用的系统的内核配置生成内核配置信息

1
gzip -dc /proc/config.gz > .config

生成编译内核所需要的东西

1
make modules_prepare

获取内核编译时生成的内核模块导出符号文件,因为不是从头编译内核,所以没有,但是编译内核模块需要这个

1
wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers

再到网卡驱动目录中编译驱动(进入到DPO_MT7601U_)

1
2
3
sudo make
sudo make install
sudo modprobe mt7601Usta

设置使用无线网卡

1
2
3
4
5
6
7
8
9
vi /etc/network/interfacing
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto ra0
allow-hotplug ra0
iface ra0 inet dhcp
wpa-ssid 无线SSID
wpa-psk 无线密码

这样总算完成了(这样只有360wifi2 的无线网卡功能,只能连接无线网,不能使用AP功能);

未经允许不得转载:网购经验网 » 在树莓派上使用360WIFI(也适用于小米、百度、腾讯WIFI)

赞 (2)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册