前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04

CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04

作者头像
wsuo
发布2020-07-31 15:44:38
3.4K2
发布2020-07-31 15:44:38
举报
文章被收录于专栏:技术进阶之路

一、硬件

Intel 5300 网卡长这样的:

二、系统

请注意尽量不要尝试其它系统,因为我之前用的 Ubuntu12.02,但是安装软件的时候就遇到了很大的问题,据说是软件源已经不更新了,无奈只能重装系统装回了 Ubuntu14.04 。

Ubuntu 14.04 的下载地址:http://old-releases.ubuntu.com/releases/14.04.2/ubuntu-14.04.1-desktop-amd64.iso

我用的是学校教室里的普通台式机( Lenovo )。

三、安装

如果你的硬件和系统都和我的一样,那么接下来就不用有任何顾虑了,直接 无脑执行 下面的命令就可以,一个一个的执行,有时候会有一些提示也不要管,那不是错误,总之闭着眼睛执行就行了,大家对比官方的可能觉得我的怎么这么少,因为官方安有很多是为了提示信息啥的,对用功能的实现没有影响,为了简单我都直接跳过了:

代码语言:javascript
复制
1、sudo apt-get install gcc make linux-headers-$(uname -r) git-core
2、CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)
3、git clone https://github.com/dhalperi/linux-80211n-csitool.git
4、cd linux-80211n-csitool
5、git checkout ${CSITOOL_KERNEL_TAG}
6、make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi modules
7、sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/iwlwifi INSTALL_MOD_DIR=updates \
	modules_install
8、sudo depmod
9、cd ..
10、git clone https://github.com/dhalperi/linux-80211n-csitool-supplementary.git
11、for file in /lib/firmware/iwlwifi-5000-*.ucode; do sudo mv $file $file.orig; done
12、sudo cp linux-80211n-csitool-supplementary/firmware/iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/
13、sudo ln -s iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/iwlwifi-5000-2.ucode
14、make -C linux-80211n-csitool-supplementary/netlink

中间第三步下载的速度是比较慢的,毕竟是从 github 上面下载 1个多 G 的文件,我原本以为速度很慢,但其实还好,1个小时左右就可以搞定。

然后有一步 make 编译的时候会有提示 Can't read private key ,不要理会,官方也说了没事:https://dhalperi.github.io/linux-80211n-csitool/installation.html

遇到这个问题可以参考:https://blog.csdn.net/zhangpeterx/article/details/88044404

到此为止环境配置完毕。


1、配置 mac
代码语言:javascript
复制
sudo modprobe -r iwlwifi mac80211

这一步执行之后已经搜不到无线网了。

2、配置连接属性
代码语言:javascript
复制
sudo modprobe iwlwifi connector_log=0x1

这一步执行之后可以搜到,但是无论是有无密码的都连不上。

3、配置连接无线网
代码语言:javascript
复制
sudo killall wpa_supplicant

现在可以连接上不加密的无线网了。

4、启动工具

执行下面的命令开始记录数据:

代码语言:javascript
复制
sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat

其中 csi.dat 是文件名,可任意,他会出现在你的用户目录下,就是你安装这个工具的同级文件夹下。

5、ping

另开一个终端,执行 ping 192.168.1.1 -i 0.2,其中ip地址是你的路由器网关。

如果有下图所示的输出就代表成功了。

每次启动时的初始化

另外每次关机之后就回到了解放前,只需要依次执行下面的命令即可:

代码语言:javascript
复制
sudo modprobe -r iwlwifi mac80211

sudo modprobe iwlwifi connector_log=0x1

sudo killall wpa_supplicant

你可以把上面的三条命令写成一个脚本,然后再做一个定时任务,每次电脑启动时自动执行就很方便了,我就是这么做的。

之后点击 wifi 连接你的路由器,最后执行:

代码语言:javascript
复制
sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat

其中 csi.dat 是你要保存的文件名,在用户目录下。

这个时候他就开始监听了,你直接 ping 路由器就可以获取数据了。

总结

我是最近才做的 (2020年5月28日),根据网上 某个亲测可用的教程 ? 做的,不过那个教程确实写得太麻烦了,于是我为了避免别人踩坑,总结了一下做法,希望对大家有帮助,如果你遇到困难或者问题可以在下方留言,我会在一天之内回复。


另外可视化的操作看这里:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、硬件
  • 二、系统
  • 三、安装
    • 1、配置 mac
      • 2、配置连接属性
        • 3、配置连接无线网
          • 4、启动工具
            • 5、ping
            • 每次启动时的初始化
            • 总结
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档