Huis » Linux » War Pi 2.0 – raspberry Pi 3 gehele Setup

War Pi 2.0 – raspberry Pi 3 gehele Setup

door de Suyash
War Pi
raspberry Pi 3 Beeld.

Een Raspberry Pi opzetten 3 ModelB als een War Pi is niet veel moeilijk.

Na dit gelezen te hebben, u zult elke stap met details kunnen kennen.

daarom, u zult geen problemen ondervinden tijdens uw werk.

Team CSHAWK wenst u veel succes voor uw verdere reis. BLIJF LACHEN!

Belangrijkste vereisten voor War Pi:

  1. raspberry Pi 3 MODEL B.
  2. MicroSD-kaart minimaal 8 GB.
  3. Internettoegang uiteraard.
  4. Stroomvoorziening.

Stel War Pi in:

Opzetten War Pi is een beetje moeilijk als je onze tutorial niet hebt gevolgd. Laten we beginnen,

Installeer de afhankelijkheden: Voer de opdracht uitraspi-confiBepaal het IP-adres dat u wilt gebruiken.

Zorg ervoor dat het niet in wezen conflicteert met andere belangrijke statische IP-adressen.

  • sudo vi /etc/dhcpcd.conf {DE BESTANDSNAAM MAG NIET WIJZIGEN, OF DIT VEROORZAAKT PROBLEMEN}
  • Nu moet u enkele codes aan dit bestand toevoegen, Voeg deze gewoon toe:

interface eth0

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

  • Nadat u dit hebt gedaan, kunt u een normale herstart uitvoeren. daarom, Nadat je het hebt gedaan, update je gewoon met de opdracht:

sudo apt-get update

sudo apt-get upgrade

  • Installeer Kismet-afhankelijkheden met:


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 downloaden:

Voor het downloaden van Kismet.

U moet de nieuwste pakketten downloaden van de officiële website van Kismet.

Om dat te doen, kunt u gewoon het volgende commando gebruiken:

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

Bestanden zijn nu succesvol gedownload.

daarom, u moet het nu uitpakken.

Om uit te pakken, navigeert u door het bestand en opent u het als een map.

U krijgt eenvoudig de optie om het uit te pakken / uit te pakken.

Open nu de map die is uitgepakt:

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

Kismet installeren

Als je een beetje bekend bent met de normale Linux-installatie. Dan kun je hem gewoon installeren. Maar als je dat niet bent. Kopieer vervolgens de onderstaande opdrachten.

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

Configureer de Kismet – War Pi

Dit is de moeilijkste taak om te doen, aangezien het veel complex is.

Zorg ervoor dat je geen enkele fout maakt, anders wordt al het harde werk binnen een paar seconden waardeloos.

Configureer de Kismet “Configureer de Kismet” alleen bestand.

Configureer de Kismet “/Configureer de Kismet” directory.

Je kunt gebruiken elke editof van jouw keuze.

Ik heb liever dat je een eenvoudige editor gebruikt waar je handig mee bent.

Hier, Ik ga VI-teksteditor gebruiken die heel eenvoudig te gebruiken is. Als je wilt, kun je gewoon hetzelfde volgen als ik.

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

  1. Configureer LOGGING:
logprefix=/home/pi/kismet 
writeinterval=120

Nadat je het hebt gedaan, je gebruikt home / pi / kismet. daarom, u moet dezelfde map aanmaken om deze te kunnen gebruiken.

U kunt het zelfs handmatig maken. Of gebruik gewoon de volgende opdrachten om uw werk eenvoudig te maken.

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

2. Configureer de interfaces:

Configureer de Kismet’ Configureer de Kismet:   (wlan0 wordt gebruikt door de interne wifi van Pi3)

ncsource=wlan1

3. GPSD configureren:

Het is voornamelijk bedoeld om het Global Positioning System, d.w.z. GPS, aan te pakken. Het start op wanneer het systeem wordt opgestart. Nu, u moet de GPS aansluiten die via USB kan worden aangesloten. Om het te herkennen, gebruik:

dmesg | grep ttyUSB0

Nadat u de opdracht hebt uitgevoerd, kunt u zien dat de USB met succes is herkend of niet. Daarna kunt u verder gaan.

Configureer de Kismet “/etc / default“. Gebruik het volgende commando om te bewerken:

cd /etc/default
sudo vi gpsd

In het bestand hoeft u alleen de volgende parameter te bewerken:

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


4.Configureer GPS om tijd in te stellen:

Je War Pi krijgt geen systeemtijd van het netwerk.

Gebruik daarom, het volgende commando:

$ 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" Nadat u dit hebt gedaan, wordt het script nu gewijzigd in een uitvoerbaar bestand. Nu is de volgende code om de code in de directory usr / bin te kopiëren. 

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

Nu hebben we deze code nodig om te worden uitgevoerd wanneer ons systeem opstart.

daarom, ervoor, je moet wijzigingen aanbrengen in het /etc/rc.local bestand.

Voer daarvoor het onderstaande commando uit:

sudo vi /etc/rc.local


Bewerkers keuze:


5. Kismet StartUp configureren

Kismet moet zo worden ingesteld dat het wordt uitgevoerd bij het opstarten van het systeem. Doe nu het volgende,

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

Nadat u het script heeft opgeslagen. Maak het gewoon als uitvoerbaar. Voor dat gebruik,

$ sudo chmod +x kismet

Activeren.

$sudo update-rc.d kismet defaults

Gevolgtrekking:

War Pi is echt een geweldige tool die je moet gebruiken.

Configureer de Kismet “War Pi” Configureer de Kismet.

Als je waarde in dit artikel hebt gevonden, zorg er dan voor dat je hieronder een opmerking achterlaat. Als u vragen heeft over dit artikel, laat gewoon een reactie achter. Ons team zal proberen u zo snel mogelijk te bereiken.

Laat een reactie achter