Hjem » Linux » War Pi 2.0 – Raspberry Pi 3 Hele oppsettet

War Pi 2.0 – Raspberry Pi 3 Hele oppsettet

War Pi
Raspberry Pi 3 Bilde.

Sette opp en Raspberry Pi 3 ModelB som en War Pi er ikke mye vanskelig.

Etter å ha lest dette, du vil kunne vite hvert trinn med detaljer.

Derfor, du vil ikke møte noen problemer med å gjøre arbeidet ditt.

Team CSHAWK ønsker deg lykke til på din videre reise. FORTSETT SMIL!

Store krav til War Pi:

  1. Raspberry Pi 3 MODELL B.
  2. MicroSD-kort minimum 8GB.
  3. Internett-tilgang åpenbart.
  4. Strømforsyning.

Sett opp War Pi:

Setter opp War Pi er litt vanskelig hvis du ikke fulgte veiledningen vår. La oss begynne,

Installer avhengighetene: Kjør kommandoenraspi-confiBestem IP-adressen du vil bruke.

Pass på at det ikke i hovedsak er i konflikt med andre viktige statiske IP-er.

  • sudo vi /etc/dhcpcd.conf {FILNAVN BØR IKKE ENDRES, ELLER VIL DET FORÅRSAKE PROBLEMER}
  • Nå må du legge til noen koder til denne filen, Bare legg til disse:

interface eth0

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

  • Etter å ha gjort det kan du gå for en normal omstart. Derfor, etter å ha gjort det bare oppdater ved å bruke kommandoen:

sudo apt-get update

sudo apt-get upgrade

  • Installer Kismet Dependencies ved hjelp av:


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

Laster ned Kismet For War pi:

For nedlasting av Kismet.

Du må laste ned de nyeste pakkene fra den offisielle nettsiden til Kismet.

For å gjøre det kan du bare bruke følgende kommando:

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

Filer er nå lastet ned.

Derfor, du må nå trekke den ut.

For å pakke ut bare naviger filen og åpne den som en mappe.

Du vil ganske enkelt få muligheten til å pakke ut/pakke den ut.

Åpne nå katalogen som ble trukket ut:

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

Installerer Kismet

Hvis du er litt kjent med vanlig Linux-installasjon. Da kan du ganske enkelt installere den. Men hvis du ikke er det. Så er det bare å kopiere kommandoene nedenfor.

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

Konfigurer Kismet – War Pi

Dette er den vanskeligste oppgaven å gjøre siden den er mye kompleks.

Pass på at du ikke gjør noen feil, ellers vil hele hardt arbeid bli drit i løpet av et sekund eller to.

All konfigurasjonen vi skal være i “kismet.conf” bare fil.

Du finner filen nøyaktig i “/usr/local/etc.” katalog.

Du kan bruke noen editeller etter eget valg.

Jeg foretrekker at du bruker en enkel editor som du er hendig med.

Her, Jeg skal bruke VI tekstredigerer som er veldig enkel å bruke. Hvis du vil kan du bare følge det samme som jeg gjør.

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

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

Etter at du har gjort det, du bruker home/pi/kismet. Derfor, du må opprette den samme katalogen for å bruke den.

Du kan til og med lage den manuelt. Eller bare bruk følgende kommandoer for å gjøre arbeidet ditt enkelt.

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

2. Konfigurer grensesnittene:

Bekreft 'ncsource’ parameter settes som følger:   (wlan0 brukes av Pi3 interne WiFi)

ncsource=wlan1

3. Konfigurerer GPSD:

Det er hovedsakelig for å adressere Global Positioning System, dvs. GPS. Den starter opp når systemet startes opp. Nå, du må koble til GPS-en som kan kobles til via USB. Å gjenkjenne det, bruk:

dmesg | grep ttyUSB0

Etter å ha kjørt kommandoen vil du kunne se at USB-en er gjenkjent eller ikke. Så kan du gå videre.

Nå må du redigere en fil til på stedet “/etc/standard“. Bruk følgende kommando for å redigere:

cd /etc/default
sudo vi gpsd

I filen trenger du bare å redigere følgende parameter:

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


4.Konfigurer GPS for å stille inn tid:

Din War Pi kommer ikke til å få systemtid fra nettverket.

Bruk derfor, følgende kommando:

$ 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" Etter å ha gjort dette er skriptet nå endret til en kjørbar fil. Nå skal følgende kode kopiere koden i usr/bin-katalogen. 

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

Nå trenger vi at denne koden kjøres når systemet vårt starter opp.

Derfor, for det, du må gjøre endringer i filen /etc/rc.local.

For det kjør kommandoen nedenfor:

sudo vi /etc/rc.local


Redaktørens valg:


5. Konfigurerer Kismet StartUp

Kismet skal settes opp slik at den kjører ved systemoppstart. Gjør nå følgende,

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

Etter at du har lagret skriptet. Bare gjør det som kjørbart. Til den bruken,

$ sudo chmod +x kismet

Aktiverer den.

$sudo update-rc.d kismet defaults

Konklusjon:

War Pi er virkelig et fantastisk verktøy som man trenger å bruke.

Jeg håper du har lært hvordan du kan sette opp “War Pi” og bruk det til ditt eget beste.

Hvis du fant verdi i denne artikkelen, må du legge igjen en kommentar nedenfor. Hvis du har spørsmål angående denne artikkelen, bare legg igjen en kommentar. Teamet vårt vil prøve å komme til deg så snart som mulig.

Legg igjen en kommentar