CSI Tools安装 Intel 5300 + Ubuntu14.04

目录

一、硬件采购

二、硬件装配

三、环境准备

四、修改内核

五、CSITOOL安装


一、硬件采购

1.intel5300网卡

淘宝购买intel5300网卡,分全高的和半高的,有大的卡(PCIE)和小的卡(M.2)

推荐:

台式机:半高+M.2

笔记本:全高+PCIE

以下为PCIE与M.2对比图

2.路由器

3.天线1-3条


二、硬件装配

PCIE接口一般在机箱靠后且显卡下方。


三、环境准备


1.下载Ubuntu 14.0.4.1镜像:http://old-releases.ubuntu.com/releases/14.04.2/ubuntu-14.04.1-desktop-amd64.iso
2.下载UltraISO

UltraISO软碟通中文官方网站 - 光盘映像文件制作/编辑/转换工具

3.制作启动盘

第一步.点击继续试用

第二步.如图

第三步.

选择硬盘驱动器为你的U盘后直接写入即可,大约会等待几分钟

4.插入U盘到电脑,启动的时候狂按键盘(大概率是F2,F12),进入BIOS界面
5.选择Ubuntu Install后会进入Ubuntu图形界面,进入安装流程

6.后续根据自己喜好选择即可,直到系统安装完毕

报错情况:
(1)6.中 GRUB安装失败

有时网络不稳定,关机重新安装即可。

(2)如果你原系统是Ubuntu,4. 可能会进入GRUB界面

此时我们选择setup那一项就可以进入BIOS界面


四、修改内核

---------------------------------------------------------------------------------------------------------------------------------

引言

由于Ubuntu 14.0.4的内核默认是3.13版本,在执行五中代码modprobe命令

modprobe iwlwifi connector_log=0x1

会报错

error could not insert iwlwifi : exec format error

通过dmesg内核信息输出得到

iwlwifi version magic should be xxx(暂时不知道原因,但是修改内核版本之后可以解决该问题,选择更换内核版本为3.19)

---------------------------------------------------------------------------------------------------------------------------------

1.查看可以安装的版本(选择3.19.0-80)

apt-cache  search linux|grep linux-image

2.安装内核

sudo apt-get install linux-image-3.19.0-80-generic linux-headers-3.19.0-80-generic linux-image-extra-3.19.0-80-generic

3.重启系统,开启的时候狂按ESC进入GRUB界面,

第一步选择Advanced options forUbuntu-

第二步Ubuntu 3.19(非Recover)

注:虽然CSITOOL支持的版本是3.2-4.2,但是实测3.13和4.2版本报错较多


五、CSITOOL安装

1.以下步骤根据CSI Tools 工具的安装 Intel 5300 + Ubuntu14.04_ubuntu14.04+intel5300-CSDN博客进行优化修改,直接在terminal执行即可

sudo apt-get install gcc make linux-headers-$(uname -r) git-core
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}
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 ..
git clone https://gitclone.com/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
make -C linux-80211n-csitool-supplementary/netlink

2.执行(每次开机都需要重新执行)

原理是modprobe撤出内核模块 iwlwifi和mac80211

但是每次重启内核都会重新被载入 所以需要每次关闭后需要重新执行以下操作

sudo modprobe -r iwlwifi mac80211

sudo modprobe iwlwifi connector_log=0x1

sudo killall wpa_supplicant

3.回到主文件,执行以下代码,开始监听CSI信号

sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat

4.再开一个终端 ping自己的路由器

ping 192.168.1.1 -i 0.2

5.看3.的终端,显式数据即代表成功!!!!!!!!

 


  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值