Linux 802.11n CSI tool Monitor的安装心得

时间:2024-04-05 20:41:16

Linux 802.11n CSI tool Monitor的安装心得

总体安装过程

1.首先是在WINDOWS系统下安装Linux系统,内核版本为3.2-4.2,对应Ubuntu12.04-Ubuntu14.04.4,本人使用的是Ubuntu14.04.1.安装时禁止使用虚拟机安装(会收不到数),不推荐wubi安装(本人试过多次没有成功),推荐U盘安装。
2.其次需要安装CSI tool, 并更改驱动。
3.最后,安装Monitor模式。

安装Ubuntu

1.首先要找出自己需要的版本(分32位和64位),下载地址http://old-releases.ubuntu.com/releases/
2.然后,写入U盘从U盘安装,参考https://www.cnblogs.com/masbay/p/10745170.html
注意:分区时/boot或efi要分大一些,200M肯定不够用,否则后面会出现内存不足的情况。
3.安装好了以后,可能在开机界面只有WINDOWS,没有UBUNTU选项(有的话忽视第3步),这时就需要进入WINDOWS系统,使用EASYBCD进行设置。进入该软件后,首先点击添加新条目,找到LINUX/BSD,在驱动器那里找到你设置的/boot或efi那个分区,随后点击添加条目。点击编辑引导菜单,那里就显示了UBUNTU系统,完毕。
4.装好后,进入Ubuntu系统,换源,在系统设置里找到软件和更新,Ubuntu软件中下载自:此处我选的清华源。(有的系统重装以后时间和互联网时间不同,要调整到相同,否则后面会提示错误)
本人用的是一个台式机作发送端,一个笔记本作接收端,笔记本天线最好外接,数据会好很多。两台电脑均使用intel 5300无线网卡。

CSI tool安装

此部分来自https://blog.csdn.net/u014645508/article/details/81359409
5.从开始一直到26步+更改驱动+替换log_to_file,这一步骤会遇到各种各样的问题,我说一下我遇到的问题,
6.第13步显示内存不足,也就是/boot或efi为什么要改大一些,
7.18步到19步之间,可能是版本的问题,UBUNTU14.04.1不需要那步注释,直接重启,能在开机时,选择LINUX系统,然后再选择UBUNTU高级选项,选择LINUX4.2.0内核(第一个选项),再开机就行,以后就都进入该内核。
8.修改驱动部分,本人觉得SUBLIME TEXT没必要下载,直接执行
sudo gedit /home/csi/intel-5300-csi-github/drivers/net/wireless/iwlwifi/dvm/main.c
然后找到1045行,改成priv->connector_log=1;
接下来按步骤继续执行。(如果用到了SUBLIME TEXT,需要注意,ctrl+shift+f与输入法的简繁切换冲突,可自行设置去掉输入法快捷键)

Monitor安装

此部分来自https://blog.csdn.net/u014645508/article/details/82993718
9.执行接收端第2步时,会提示权限不够,需返回home(即执行两次cd …),然后执行
sudo chmod 777 linux-80211n-csitool-supplementary/injection/setup_monitor_csi.sh
(在链接中接收端执行第3步时,需先返回至home,即执行两次cd …).
10.同理,另一台电脑执行发送端第2步,需执行
sudo chmod 777 linux-80211n-csitool-supplementary/injection/setup_inject.sh
11.最后,先执行收数端操作,再执行发送端操作。

接收端: Linux 802.11n CSI tool Monitor的安装心得
发送端: Linux 802.11n CSI tool Monitor的安装心得
收到的数据:Linux 802.11n CSI tool Monitor的安装心得