Linux 802.11n CSI tool安装教程
前言
网上关于Intel5300 CSI tool的教程繁多,实际有效的可以说极少,各种疏漏错误。装的时候被坑无数次,终于调通。其实装这个工具并不太难,但是很多人把它弄得极其复杂,所以写这篇博客来帮助和我有一样困扰的人。我基本沿用的是官方文档旧版本的安装方案,针对其冗杂之处做了大量改进。
旧版安装教程:
http://dhalperi.github.io/linux-80211n-csitool/old_installation.html
若需转载请注明出处:
https://blog.youkuaiyun.com/u014645508/article/details/81359409
特别提醒:使用虚拟机安装csi tool是收不到数的!
安装Ubuntu及换源
1.首先安装Ubuntu 12.04 LTS。
64位下载地址(页面中第一个链接)
建议使用64位,因为后续处理数据用的matlab,其32位版本不好找。
2.换源。这是为了切换到国内的源,加速下载的速度。可以用命令行操作打开source.list换源,但是容易出现问题。我建议采用在图形界面换源的方案:打开Ubuntu Software Center,在左上角Edit栏里打开Software Sources,在Ubuntu Software 下的Download from里选择 Other... ,选择China中的源,我这里选择清华源。
3. ctrl+alt+T新建终端,执行
sudo apt-get update
安装依赖
4 继续执行
sudo apt-get -y install git-core kernel-package fakeroot build-essential ncurses-dev
这一步一般不会有问题,如果出错考虑换源有问题,或采用博主Tdbtx_j的补救方案。
5.继续执行
sudo apt-get -y install libnl-dev libssl-dev 这一步一般不会有问题
6.继续执行
sudo apt-get -y install iw 这一步一般不会有问题
下载并编译内核
7.下载 intel-5300-csi-github-master.tar.gz
下载地址:https://download.youkuaiyun.com/download/u014645508/10579514
原教程在这一步是git clone操作,会克隆一个庞大的内核csitool,极为耗时,其实并不需要。这里下载的intel-5300-csi-github-master.tar.gz是一个精简版的内核,只有十分之一大小,但收数功能是完全相同的。
8.将上一步下载的压缩包利用U盘拷贝到Ubuntu系统Home目录下,准备在Ubuntu上解压。解压命令:
tar -xvf intel-5300-csi-github-master.tar.gz
可能遇到的问题:Ubuntu报错unable mounting ...exfat,这是由于Ubuntu无法识别U盘格式,
解决方案:执行 sudo apt-get install exfat-fuse 即可识别U盘内容
9.切换至解压后的文件夹下:
cd intel-5300-csi-github