sudo apt-get install gcc make linux-headers-$(uname -r) git-core
Tip: To maintain greater control over the wireless interface during your experiments, you will likely want to configure it using command-line utilities such as iw and iproute2. If so, you first need to disable NetworkManager from controlling the wireless interface (if it is installed). On Ubuntu, run:
sudo apt-get install iw echo iface wlan0 inet manual | sudo tee -a /etc/network/interfaces sudo restart network-manager
Tip: If you want to prevent the wireless driver from automatically loading during boot (particularly if you are developing your own modifications to the driver), run:
echo blacklist iwldvm | sudo tee -a /etc/modprobe.d/csitool.conf echo blacklist iwlwifi | sudo tee -a /etc/modprobe.d/csitool.conf
2. Build and Install the Modified Wireless Driver
Obtain the CSI Tool Linux source tr