» Linux的 » 戰爭皮 2.0 – 樹莓派 3 整個安裝

戰爭皮 2.0 – 樹莓派 3 整個安裝

通過 該Suyash
War Pi
樹莓派 3 圖片.

設置Raspberry Pi 3 作為模型B 戰爭皮 並不困難.

看完這個, 您將能夠了解每個步驟的詳細信息.

因此, 您的工作將不會遇到任何問題.

CSHAWK團隊祝您一切順利. 保持微笑!

War Pi的主要要求:

  1. 樹莓派 3 B型.
  2. MicroSD卡最低8GB.
  3. 顯然可以上網.
  4. 電源供應.

設定War Pi:

配置 戰爭皮 如果您不遵循我們的教程,將會有點困難. 讓我們開始,

安裝依賴項: 運行命令raspi-confi確定您要使用的IP地址.

確保它與其他重要的靜態IP基本沒有衝突.

  • sudo vi /etc/dhcpcd.conf {文件名不應該更改,否則會引起問題}
  • 現在您需要向該文件添加一些代碼, 只需添加這些:

interface eth0

static ip_address=192.168.0.98/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

  • 完成後,您可以正常重啟. 因此, 完成後,只需使用命令進行更新:

sudo apt-get update

sudo apt-get upgrade

  • 使用以下命令安裝Kismet依賴關係:


sudo apt-get install gpsd
sudo apt-get install libncurses5 libncurses5-dev
sudo apt-get install libnl1 libnl-dev
sudo apt-get install libpcap-dev libpcap0.8 libpcap0.8-dev

下載Kismet For War pi:

用於下載Kismet.

您需要從Kismet的官方網站下載最新的軟件包。.

為此,您可以使用以下命令:

wget https://www.kismetwireless.net/code/kismet-2016-07-R1.tar.xz

現在文件已成功下載.

因此, 您現在需要提取它.

要提取文件,只需瀏覽文件並像打開文件夾一樣打開它.

您只需選擇解壓縮/解壓縮它的選項.

現在打開提取的目錄:

sudo tar –xf kismet-2016-07-R1.tar.xz
cd kismet-2016-07-R1/

安裝Kismet

如果您對正常的Linux安裝有點熟悉. 然後您可以簡單地安裝它. 但是如果你不是. 然後只需複制以下命令.

$sudo ./configure
$sudo make dep
$sudo make
$sudo make install

配置Kismet – 戰爭皮

這是最困難的任務,因為它非常複雜.

確保不要犯任何錯誤,否則整個辛苦的工作將在一兩秒鐘內變成廢話.

我們將要使用的所有配置 “kismet.conf” 僅文件.

您可以在以下位置找到文件 “/usr / local / etc。” 目錄.

您可以使用 任何埃迪Ť要么 你的選擇.

我希望您使用一個方便的簡單編輯器.

這裡, 我將使用非常簡單的VI文本編輯器. 如果您願意,可以跟我一樣.

$ sudo vi /usr/local/etc/kismet.conf

  1. 配置記錄:
logprefix=/home/pi/kismet 
writeinterval=120

完成之後, 您正在使用home / pi / kismet. 因此, 您將需要創建相同的目錄才能使用它.

您甚至可以手動創建. 或者只是使用以下命令使您的工作變得簡單.

$sudo mkdir /home/pi/kismet
$sudo chmod 777 /home/pi/kismet

2. 配置接口:

確認“ ncsource’ 參數設置如下:   (Pi3內部WiFi使用wlan0)

ncsource=wlan1

3. 配置GPSD:

這主要是為了解決全球定位系統即GPS. 它在系統啟動時啟動. 現在, 您需要連接可以通過USB連接的GPS. 認識它, 用:

dmesg | grep ttyUSB0

運行命令後,您將能夠看到USB是否已成功識別. 然後您可以繼續進行.

現在,您需要在該位置再編輯一個文件 “/等/默認“. 要編輯,請使用以下命令:

cd /etc/default
sudo vi gpsd

在文件中,您只需要編輯以下參數:

START_DAEMON="true"
DEVICES="/dev/ttyUSB0"


4.配置GPS以設置時間:

您的War Pi無法從網絡獲取系統時間.

因此使用, 以下命令:

$ sudo vi GPSTimeUpdate


#!/bin/bash
#extracts time from GPS
GPSLINE=`gpspipe -w | head -10 | grep TPV | head -1`
#pull date and time from valid TPV line
GPSDATE=`echo $GPSLINE | sed -r 's/.*"time":"([^"]*).*/\1/'`
#set system time to GPS time
date -s "$GPSDATE" 完成此操作後,腳本現在被修改為可執行文件. 現在下面的代碼是將代碼複製到usr / bin目錄中. 

sudo chmod +x GPSTimeUpdate sudo cp GPSTimeUpdate /usr/bin/

現在我們需要在系統啟動時執行此代碼.

因此, 為了它, 您需要在/etc/rc.local文件中進行更改.

為此,請運行以下命令:

sudo vi /etc/rc.local


編輯推薦:


5. 配置Kismet啟動

將Kismet設置為可在系統啟動時運行. 現在執行以下操作,

cd /etc/init.d
sudo vi kismet

#!/bin/sh
### BEGIN INIT INFO
# Provides:              kismet
# Required-Start:     $all
# Required-Stop:     $local_fs $remote_fs $syslog $network
# Default-Start:         3 4 5
# Default-Stop:         0 1 6
# Short-Description:     Start kismet at boot time
# Description:         Starts kismet at boot time
### END INIT INFO

case "$1" in
start)
echo "Starting kismet"
/bin/sleep 30
/usr/local/bin/kismet_server --daemonize
;;
stop)
echo "Stopping kismet"
killall kismet_server
;;
*)
echo "Usage: /etc/init.d/kismet start|stop"
exit 1
;;
esac

exit 0

保存腳本後. 只要使其可執行即可. 為此用途,

$ sudo chmod +x kismet

激活它.

$sudo update-rc.d kismet defaults

結論:

War Pi確實是一種令人驚奇的工具,需要使用.

我希望你已經學會瞭如何設置 “戰爭皮” 為了自己的利益而使用.

如果您在本文中發現了價值,請確保在下面留言. 如果您對本文有任何疑問, 留下評論. 我們的團隊將盡力盡快與您聯繫.

發表評論