Ubuntu14.04上安装CSI tool
Ubuntu14.04上安装CSI tool
本文目的
记录在Ubuntu14.04系统上安装CSI tool的过程。低版本Ubuntu系统上安装CSI tool推荐清华软件学院wifiradar项目附带的“CSI工具安装说明”。
本文安装的软件
CSI tool是华盛顿大学版本,作者dhalperi,
源码链接https://github.com/dhalperi/linux-80211n-csitool/
安装过程
依据其个人主页的 安装指导手册
具体步骤:
1安装必要的工具
sudo apt-get install gcc make linux-headers-$(uname -r) git-core
sudo apt-get install iw
echo iface wlan0 inet manual | sudo tee -a /etc/network/interfaces
sudo restart network-manager
echo blacklist iwldvm | sudo tee -a /etc/modprobe.d/csitool.conf
echo blacklist iwlwifi | sudo tee -a /etc/modprobe.d/csitool.conf
2创建和安装新的驱动
CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)
git clone https://github.com/dhalperi/linux-80211n-csitool.git
cd linux-80211n-csitool
git checkout ${CSITOOL_KERNEL_TAG}
UBUNTU_KERNEL_TAG=Ubuntu-3.13.0-32.57
注意:正确选择Ubuntu系统的内核版本标签,标签查询链接为http://people.canonical.com/~kernel/info/kernel-version-map.html
. /etc/lsb-release
git remote add ubuntu \
git://kernel.ubuntu.com/ubuntu/ubuntu-${DISTRIB_CODENAME}.git
git pull --no-edit ubuntu ${UBUNTU_KERNEL_TAG}
make -C /lib/modules/$(uname -r)/build \
M=$(pwd)/drivers/net/wireless/iwlwifi modules
sudo make -C /lib/modules/$(uname -r)/build \
M=$(pwd)/drivers/net/wireless/iwlwifi \
INSTALL_MOD_DIR=updates modules_install
sudo depmod
cd ..
3安装新的固件
git clone \
https://github.com/dhalperi/linux-80211n-csitool-supplementary.git
for file in /lib/firmware/iwlwifi-5000-*.ucode; do sudo mv $file $file.orig; done
sudo cp linux-80211n-csitool-supplementary/firmware/iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/
sudo ln -s iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/iwlwifi-5000-2.ucode
4创建Logging程序
make -C linux-80211n-csitool-supplementary/netlink
5更新无线网卡模块
sudo modprobe -r iwlwifi mac80211
sudo modprobe iwlwifi connector_log=0x1
注意:每次reboot系统后需要重新执行
6命令行启动无线网卡
sudo ip link set wlan0 up
7探测AP、连接非加密AP、分配地址
sudo iw dev wlan0 scan
sudo iw wlan0 connect -w xxxx
sudo dhclient wlan0
8启动捕获程序
sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat
注意:csi.dat should not be empty if AP工作在HT模式
Ubuntu14.04上安装CSI tool相关推荐
- Ubuntu14.04上安装TensorRT 2.1操作步骤
在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考: ...
- 【Qt】在ubuntu14.04上安装Qt5.12(失败)
注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...
- 在Ubuntu14.04上安装UberWriterMarkdown编辑器
在Ubuntu14.04上安装UberWriterMarkdown编辑器 这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器. UberWriter ...
- Ubuntu14.04上安装calamari
Ubuntu14.04上安装calamari Ubuntu1404上安装calamari 1添加calamari源和key 2添加saltstack 2014-7 PPA 3更新source list ...
- 如何在ubuntu14.04上安装轻量级的Budgie桌面(v8)
如何在ubuntu14.04上安装轻量级的Budgie桌面(v8) Budgie是为Linux发行版定制的旗舰桌面,也是一个定制工程.为思想前卫的用户设计,致力于简单和简洁.它的一个巨大优势是它不是别 ...
- yum方式安装android_在CentOS 7和Ubuntu14.04上安装Android Studio
先介绍在CentOS 7的安装过程,再介绍Ubuntu14.04上的安装过程: 1.卸载OpenJDK,下载JDK最新版本,然后安装: rpm -qa | grep java rpm -e --nod ...
- Ubuntu14.04上安装tftpd服务
准备在自己的Ubuntu14.04上使用tftpd服务,然后在网上查怎么搞,方法很多蛋疼得一米,按照这些方式,配置一大堆,尤其是有人要求安装xinetd,然后还要配置这个xinetd.conf文件,事 ...
- 记录在Ubuntu14.04上安装ryu中遇到的各种坑
我使用的是mininet官方的Ubuntu14.04镜像. 先是运行如下命令: apt install python-pip pip install ryu 结果如下: Downloading/unp ...
- 【ubuntu】ubuntu14.04上安装搜狗输入法
** 在ubuntu14.04.4 desktop 64amd版本上安装sogou输入法 ** 0.换安装源为中国源(可选,下载会快些) 1.搭fcitx环境 2.安装sogou for linux ...
- ubuntu14.04上安装oralce笔记
申明:本文旨在纪录安装过程中遇到的问题以及解决方案,详细的安装过程网上有太多图文教程了, 我就不过多啰嗦了,如有问题, 可以留言讨论 环境:ubuntu14.04 64位 , oracle11g su ...
最新文章
- 【R】Rstudio set up
- PCB中加入logo
- php项目数据库控制器代码_如何为大型代码库组织Express控制器
- Eclipse中JDK从1.8换到1.7程序运行报错解决
- 为什么要 conda 作用_武汉精神堡垒有什么作用 为什么要做?
- LINUX安装依赖库的解决办法
- 软件行业各职位英文缩写
- html原生的日期选择器,原生JS实现日期选择
- day10、1 - 扫描与爆破
- 身份证,邮箱等的验证
- 云原生架构下的 API 网关实践:Kong (三)
- 【图片resize】图片三种缩放方式/letterbox_image实现
- 正则表达式:回车和换行的区别
- VUE+ECharts 制作饼图
- 微信文章实现代码高亮
- 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...
- WebDAV之葫芦儿·派盘 + PDF Expert
- 微信小程序组件、web-view、h5之间交互
- Window10中Dev-C++ 使用EasyX绘图库编程入门
- 重押农业,拼多多正在扛起乡村振兴大旗