Dar » Linux » Gwerra Pi 2.0 – Lampun Pi 3 Setup kollu

Gwerra Pi 2.0 – Lampun Pi 3 Setup kollu

minn Is-Suyash
War Pi
Lampun Pi 3 Immaġni.

Twaqqif ta 'Raspberry Pi 3 MudellB bħala a Gwerra Pi mhuwiex diffiċli ħafna.

Wara li taqra dan, tkun tista' tkun taf kull pass bid-dettalji.

Għalhekk, inti se tiffaċċja l-ebda kwistjoni li tagħmel ix-xogħol tiegħek.

It-tim CSHAWK jawguralek Xorti tajba għall-vjaġġ ulterjuri tiegħek. Ibqa' titbissem!

Rekwiżiti Maġġuri Għall-Gwerra Pi:

  1. Lampun Pi 3 MUDELL B.
  2. Karta MicroSD 8GB minimu.
  3. Aċċess għall-Internet ovvjament.
  4. Provvista tal-Enerġija.

Setup Gwerra Pi:

Twaqqif Gwerra Pi huwa daqsxejn diffiċli jekk ma segwiex it-tutorja tagħna. Ejja Nibdew,

Installa d-Dipendenzi: Mexxi l-kmandraspi-confiIddetermina l-indirizz IP li trid tuża.

Kun żgur li ma tkunx essenzjalment f'kunflitt ma 'IPs statiċi importanti oħra.

  • sudo vi /etc/dhcpcd.conf {L-ISEM TAL-FILE MA GĦANDUX JINBIDEL JEW JIKKAWŻAW PROBLEMI}
  • Issa għandek bżonn iżżid xi kodiċijiet ma 'dan il-fajl, Żid biss dawn:

interface eth0

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

  • Wara li tagħmel dan tista 'tmur għal reboot normali. Għalhekk, wara li tagħmel dan biss aġġorna bl-użu tal-kmand:

sudo apt-get update

sudo apt-get upgrade

  • Installa Kismet Dependencies bl-użu:


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

Niżżel Kismet Għall-Gwerra pi:

Għat-tniżżil ta' Kismet.

Għandek bżonn tniżżel l-aħħar pakketti mill-websajt uffiċjali ta 'Kismet.

Biex tagħmel dan tista 'sempliċement tuża l-kmand li ġej:

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

Il-fajls issa jitniżżlu b'suċċess.

Għalhekk, issa għandek bżonn tiġbedha.

Biex tiġbed biss innaviga l-fajl u tiftaħha bħal folder.

Sempliċement ikollok l-għażla li tħollha/tiġbedha.

Issa Iftaħ Id-Direttorju li ġie Estratt:

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

Installazzjoni ta' Kismet

Jekk int kemmxejn familjari mal-installazzjoni normali tal-Linux. Imbagħad tista 'sempliċement tinstallah. Imma jekk m'intix. Imbagħad biss kopja l-kmandi hawn taħt.

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

Ikkonfigura The Kismet – Gwerra Pi

Dan huwa l-aktar biċċa xogħol diffiċli li tagħmel peress li hija kumplessa ħafna.

Kun żgur li ma tagħmilx żball jew ix-xogħol iebes kollu jsir ħażin f'sekonda jew tnejn.

Il-konfigurazzjoni kollha li se nkunu fiha “kismet.conf” fajl biss.

Tista 'ssib il-fajl eżattament fi “/usr / lokali / eċċ.” direttorju.

Tista 'tuża kwalunkwe editjew tal-għażla tiegħek.

Nippreferi li tuża editur sempliċi li inti handy miegħu.

Hawn, Se nuża VI editur tat-test li huwa sempliċi ħafna biex jintuża. Jekk trid tista' sempliċement issegwi l-istess kif qed nagħmel jien.

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

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

Wara li tagħmel dan, qed tuża dar/pi/kismet. Għalhekk, ser ikollok bżonn toħloq l-istess direttorju sabiex tużah.

Tista 'anki toħloqha manwalment. Jew sempliċement uża l-kmandi li ġejjin biex tagħmel ix-xogħol tiegħek sempliċi.

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

2. Ikkonfigura l-Interfaces:

Ikkonferma l-'ncsource’ parametru huwa ssettjat kif ġej:   (wlan0 jintuża mill-WiFi intern tal-Pi3)

ncsource=wlan1

3. Konfigurazzjoni GPSD:

Huwa prinċipalment biex jindirizza s-Sistema ta 'Pożizzjonament Globali jiġifieri l-GPS. Hija boots meta s-sistema hija booted. Issa, għandek bżonn tqabbad il-GPS li jista 'jiġi konness permezz tal-USB. Biex tagħrafha, użu:

dmesg | grep ttyUSB0

Wara li tmexxi l-kmand tkun tista 'tara li l-USB huwa rikonoxxut b'suċċess jew le. Imbagħad tista 'tipproċedi aktar.

Issa jkollok bżonn teditja fajl ieħor fil-post “/eċċ/default“. Biex teditja uża l-kmand li ġej:

cd /etc/default
sudo vi gpsd

Fil-fajl għandek bżonn biss teditja l-parametru li ġej:

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


4.Ikkonfigura l-GPS biex Issettja l-Ħin:

War Pi tiegħek mhux se tikseb il-ħin tas-Sistema min-netwerk.

Għalhekk uża, il-kmand li ġej:

$ 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" Wara li tagħmel dan, l-iskript issa jiġi modifikat f'fajl eżekutibbli. Issa l-kodiċi li ġej huwa li tikkopja l-kodiċi fid-direttorju usr/bin. 

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

Issa neħtieġu li dan il-kodiċi jiġi esegwit meta s-sistema tagħna tibda.

Għalhekk, għaliha, ikollok bżonn tagħmel bidliet fil-fajl /etc/rc.local.

Għal dak mexxi l-kmand hawn taħt:

sudo vi /etc/rc.local


Għażla tal-Editur:


5. Konfigurazzjoni ta' Kismet StartUp

Kismet għandu jiġi stabbilit sabiex jaħdem fuq il-boot tas-sistema. Issa agħmel dan li ġej,

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

Wara li tissejvja l-iskrittura. Agħmilha biss bħala eżekutibbli. Għal dak l-użu,

$ sudo chmod +x kismet

L-attivazzjoni tagħha.

$sudo update-rc.d kismet defaults

Konklużjoni:

War Pi hija verament għodda aqwa li wieħed irid juża.

Nispera li tgħallimt kif tista' tissettja “Gwerra Pi” u użaha għall-ġid tiegħek.

Jekk sibt valur f'dan l-artikolu kun żgur li tħalli kumment hawn taħt. Jekk għandek xi mistoqsijiet dwar dan l-artikolu, ħalli biss kumment. It-tim tagħna se jipprova jasal għandkom kemm jista' jkun malajr.

Ħalli Kumment