CSITool的安装过程(参照官方教程进行细节处理)

CSITool的安装过程(参照官方教程进行细节处理)

新版官方教程连接:https://dhalperi.github.io/linux-80211n-csitool/installation.html
支持内核版本为3.2-4.2,例如Ubuntu12.04、Ubuntu14.04.4
给出Ubuntu12.04的下载链接:http://releases.ubuntu.com/12.04.5/
需要设备:Intel 5300 无线网卡
需要注意:连接的WiFi不能够有密码

**

安装过程

本过程跳过官方版本中的Tip,因为如果完全按照官方教程来的话在执行完1. Prerequisites之后会发现无法连接到网络,并会提示未托管设备。则无法进行2. Build and Install the Modified Wireless Driver进行下载操作。

**
1.我是在台式机上直接安装Ubuntu12.04,没有使用虚拟机,因为我看网上有篇教程说使用虚拟机会收不到数据,也可以自行在虚拟机上进行试验。安装过程请自行百度。

2.安装完成之后使用快捷键“Ctrl+Alt+T”打开终端。

3.输入:sudo apt-get install gcc make linux-headers-$(uname -r) git-core

4.输入:CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)

5.输入:git config --global http.postBuffer 24288000
如果不输入这条命令将会出现git clone: error: RPC failed; result=18, HTTP code = 200这个错误,导致无法进行完整的下载。

6.输入:git clone https://github.com/dhalperi/linux-80211n-csitool.git
开始进行下载,经过第5步还能够加快下载速度。

7.输入:cd linux-80211n-csitool

8.输入:git checkout ${CSITOOL_KERNEL_TAG}

9.输入:make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi modules

10.输入:sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi INSTALL_MOD_DIR=updates modules_install
执行这条命令之后会弹出“Can’t read private key”这个提示,不需要在意继续执行下一步。

11.输入:sudo depmod

12.输入:cd ··

13.输入:git clone https://github.com/dhalperi/linux-80211n-csitool-supplementary.git

14.输入:for file in /lib/firmware/iwlwifi-5000-*.ucode; do sudo mv $file $file.orig; done

15.输入:sudo cp linux-80211n-csitool-supplementary/firmware/iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/

16.输入:sudo ln -s iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/iwlwifi-5000-2.ucode

17.输入:make -C linux-80211n-csitool-supplementary/netlink

18.输入:sudo modprobe -r iwlwifi mac80211
如果出现"FATAL: Module iwlwifi is in use."
则执行这个命令:sudo modprobe -r iwldvm iwlwifi mac80211
当时我将WiFi连接断开了,连接着WiFi的情况我没有试验,可自行测试。

19.输入:sudo modprobe iwlwifi connector_log=0x1
执行完这个命令自动连接上WiFi,要注意的是此时这个WiFi是无密码的。

20.输入:sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat
之后你可以在主文件夹下看到csi.dat的文件
21.再开启一个终端,ping你连接的路由器IP地址。需要等待一会可以看到csi.dat的文件大小会发生变化。

你可能感兴趣的:(CSITool的安装过程(参照官方教程进行细节处理))