domov » Linux » Vojna pi 2.0 – Raspberry pi 3 Celotna nastavitev

Vojna pi 2.0 – Raspberry pi 3 Celotna nastavitev

avtor Suyash
War Pi
Raspberry pi 3 Slika.

Nastavitev maline Pi 3 Modelb kot a Vojna pi ni veliko težko.

Po branju tega, Vsak korak boste lahko poznali s podrobnostmi.

Zato, Ne boste se soočali z vprašanji pri svojem delu.

Team cshawk vam želi veliko sreče za vaše nadaljnje potovanje. Bodite nasmejani!

Glavne zahteve za vojno Pi:

  1. Raspberry pi 3 Model b.
  2. MicroSD kartica 8 GB najmanj.
  3. Očitno dostop do interneta.
  4. Napajanje.

Setup War Pi:

Nastavitev Vojna pi je nekoliko težko, če niste sledili naši vadnici. Začnimo,

Namestite odvisnosti: Zaženite ukazraspi-confiDoločite IP naslov, ki ga želite uporabiti.

Prepričajte se, da v bistvu ne bo v nasprotju z drugimi pomembnimi statičnimi IPS.

  • sudo vi /etc/dhcpcd.conf {Ime datoteke se ne sme spreminjati ali bo povzročilo težave}
  • Zdaj morate v to datoteko dodati nekaj kod, Samo dodajte jih:

interface eth0

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

  • Po tem se lahko odpravite na običajni ponovni zagon. Zato, Po tem samo posodobite z ukazom:

sudo apt-get update

sudo apt-get upgrade

  • Namestite odvisnosti kisset z uporabo:


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

Prenos Kismet za vojno pi:

Za prenos Kismet.

Najnovejše pakete morate prenesti s uradne spletne strani Kismet.

Za to lahko samo uporabite naslednji ukaz:

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

Datoteke se zdaj uspešno prenesejo.

Zato, Zdaj ga morate izvleči.

Če želite izvleči datoteko in jo odpreti kot mapo.

Preprosto boste dobili možnost, da ga odpeljete/izvlečete.

Zdaj odprite imenik, ki je bil izvlečen:

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

Namestitev Kismet

Če ste malo seznanjeni z običajno namestitvijo Linuxa. Potem ga lahko preprosto namestite. Če pa niste. Nato samo kopirajte spodnje ukaze.

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

Konfigurirajte kismet – Vojna pi

To je najtežja naloga, saj je veliko zapletena.

Prepričajte se, da ne boste naredili nobene napake ali celotnega trdega dela v sekundi ali dveh sranje.

Vso konfiguracijo, v kateri bomo “kisset.conf” samo datoteko.

Datoteko najdete natančno v “/usr/lokalno/itd.” imenik.

Lahko uporabite kateri koli EDItoz po vaši izbiri.

Raje uporabljam preprost urejevalnik, s katerim ste pri roki.

Tukaj, Uporabil bom VI urejevalnik besedil, ki je zelo preprost za uporabo. Če želite, lahko samo sledite tako kot jaz.

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

  1. Konfigurirajte beleženje:
logprefix=/home/pi/kismet 
writeinterval=120

Ko to storite, uporabljate dom/pi/kismet. Zato, Za uporabo boste morali ustvariti isti imenik.

Lahko ga celo ustvarite ročno. Ali pa preprosto uporabite naslednje ukaze, da bo vaše delo poenostavilo.

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

2. Konfigurirajte vmesnike:

Potrdite 'ncSource’ parameter je nastavljen na naslednji način:   (WLAN0 uporablja notranji WiFi PI3)

ncsource=wlan1

3. Konfiguriranje GPSD:

V glavnem je treba obravnavati sistem globalnega pozicioniranja, tj. GPS. Če se sistem zažene. Zdaj, morate povezati GPS, ki jih je mogoče povezati prek USB. Da ga prepoznam, uporaba:

dmesg | grep ttyUSB0

Po zagonu ukaza boste lahko videli, da je USB uspešno prepoznan ali ne. Potem lahko nadaljujete.

Zdaj boste morali urediti še eno datoteko na lokaciji “/itd/privzeto“. Za urejanje uporabite naslednji ukaz:

cd /etc/default
sudo vi gpsd

V datoteki morate samo urediti naslednji parameter:

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


4.Konfigurirajte GPS, da nastavite čas:

Vaš vojni pi ne bo dobil sistema iz omrežja.

Zato uporaba, naslednji ukaz:

$ 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" Po tem je skript zdaj spremenjen v izvedljivo datoteko. Zdaj je naslednja koda kopirati kodo v imeniku USR/bin. 

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

Zdaj potrebujemo to kodo, da se izvede, ko naš sistemski škornji.

Zato, za to, Morali boste spremeniti datoteko /etc/rc.local.

Za ta ukaza spodnjega vodenja:

sudo vi /etc/rc.local


Izbira urednika:


5. Konfiguriranje Kismet Startup

Kismet je treba nastaviti tako, da se bo izvajal na sistemskem zagonu. Zdaj naredite naslednje,

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

Ko shranite skript. Samo naredite kot izvršljivo. Za to uporabo,

$ sudo chmod +x kismet

Aktiviranje.

$sudo update-rc.d kismet defaults

Zaključek:

War Pi je res neverjetno orodje, ki ga je treba uporabiti.

Upam, da ste se naučili, kako lahko nastavite “Vojna pi” in ga uporabite za svoje dobro.

Če ste v tem članku našli vrednost. Če imate kakršna koli vprašanja glede tega članka, Samo pustite komentar. Naša ekipa bo poskušala priti do vas čim prej.

Pustite komentar