בית » לינוקס » היה פאי 2.0 – פאי פטל 3 כל ההגדרה

היה פאי 2.0 – פאי פטל 3 כל ההגדרה

על ידי הסויאש
War Pi
פאי פטל 3 תמונה.

הגדרת Raspberry Pi 3 ModelB בתור א היה פאי לא קשה בהרבה.

אחרי שקראתי את זה, תוכל לדעת כל שלב עם פרטים.

לָכֵן, לא תתמודד עם בעיות בביצוע העבודה שלך.

צוות CSHAWK מאחל לך בהצלחה בהמשך דרכך. תמשיך לחייך!

דרישות עיקריות ל-War Pi:

  1. פאי פטל 3 דגם ב'.
  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 Dependencies באמצעות:


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

אם אתה קצת מכיר את התקנת לינוקס רגילה. אז אתה יכול פשוט להתקין אותו. אבל אם אתה לא. אז פשוט העתק את הפקודות למטה.

$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. הגדר את LOGGING:
logprefix=/home/pi/kismet 
writeinterval=120

אחרי שאתה עושה את זה, אתה משתמש ב-home/pi/kismet. לָכֵן, תצטרך ליצור את אותה ספרייה כדי להשתמש בה.

אתה יכול אפילו ליצור אותו באופן ידני. או פשוט השתמש בפקודות הבאות כדי להפוך את העבודה שלך לפשוטה.

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

2. הגדר את הממשקים:

אשר את 'ncsource’ הפרמטר מוגדר כדלקמן:   (wlan0 משמש את ה-WiFi הפנימי Pi3)

ncsource=wlan1

3. הגדרת GPSD:

זה בעיקר כדי לטפל במערכת המיקום הגלובלית כלומר GPS. זה מאתחל כשהמערכת מופעלת. עַכשָׁיו, אתה צריך לחבר את ה-GPS שניתן לחבר באמצעות USB. לזהות את זה, להשתמש:

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 StartUp

יש להגדיר את 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 הוא באמת כלי מדהים שצריך להשתמש בו.

אני מקווה שלמדת איך אתה יכול להתקין “היה פאי” והשתמש בו לטובתך.

אם מצאת ערך במאמר זה, הקפד להשאיר תגובה למטה. אם יש לך שאלות לגבי מאמר זה, פשוט השאירו תגובה. הצוות שלנו ינסה להגיע אליכם בהקדם האפשרי.

השאר תגובה