文章目录
根据官网的一些说明,以及网上的一些经验贴,结合自己在调试monitor模式过程遇到的一些坑,由于各个帖子之间的适用性不同,所以在整个调试过程中需要多方参照,按照自己的配置情况来做权衡,这里做个记录。
0 参考资料
1、Linux 802.11n CSI Tool
2、从零开始的Linux 802.11WiFi CSITool(AP和monitor模式均亲测可用)
3、[原创]Linux 802.11n CSI tool Monitor模式
4、CSI Tool安装使用讲解
5、CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04
非常感谢大佬的填坑。
1 准备工作
- 两台装有5300的网卡的PC
- 电脑系统为Ubuntu14.04版本
2 配置流程
2.1 升级内核
升级内核的步骤为解压、编译、安装、重启。
首先下载精简版内核。我这里下载的是式微式昧提供的内核版本。
将文件进行解压。使用指令:
tar -xvf intel-5300-csi-github-master.tar.gz
对文件进行编译:
cd intel-5300-csi-github
make oldconfig
一直按回车确定
make menuconfig
弹出窗口,默认内核配置,先save生成.config文件再退出。
(这几个指令这里和我之前升级成4.1.10+内核的指令有所不同,没去深究)
make -j8//这一步耗时半个小时
sudo make install modules_install
sudo make install
sudo make install modules_install
替换内核并更新:
sudo mkinitramfs -o /boot/initrd.img-`cat include/config/kernel.release` `cat include/config/kernel.release`
make headers_install
sudo mkdir /usr/src/linux-headers-`cat include/config/kernel.release`
sudo update-grub
最后重启:
sudo reboot
2.2 官方指导步骤
在升级内核的基础上,使用官网的指导进行配置。
2.2.0 准备
sudo apt-get install gcc make linux-headers-$(uname -r) git-core
sudo apt-get install iw
2.2.1 构建和安装修改后的驱动程序
CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)
git clone https://github.com/dhalperi/linux-80211n-csitool.git
cd linux-80211n