Πίνακας περιεχομένων:

Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο: 18 βήματα
Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο: 18 βήματα

Βίντεο: Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο: 18 βήματα

Βίντεο: Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο: 18 βήματα
Βίντεο: Νέα Raspberry Pi 3 Tutorial - Πώς να δημιουργήσει για Gaming & Entertainment Έργα 2024, Νοέμβριος
Anonim
Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο
Ρύθμιση Raspberry Pi χωρίς οθόνη ή πληκτρολόγιο

Το NOOBS απαιτεί οθόνη, πληκτρολόγιο και ποντίκι, το οποίο προσθέτει 60 60 $ (USD) ή περισσότερο σε κόστος. Ωστόσο, μόλις λειτουργήσει το Wi-Fi, αυτές οι συσκευές δεν χρειάζονται πλέον.

Κάθε φορά που ξεκινάω ένα νέο έργο Raspberry Pi, βγάζω έξω την οθόνη, το πληκτρολόγιο και το ποντίκι και βρίσκω ένα μέρος για να τα εγκαταστήσω. Αφού ολοκλήρωσα το τρίτο μου έργο Raspberry Pi, σκέφτηκα ότι πρέπει να υπάρχει καλύτερος τρόπος.

Αυτή η προσέγγιση είναι λίγο πιο προηγμένη και χρησιμοποιεί MacBook Pro αντί για οθόνη, πληκτρολόγιο και ποντίκι. Έτσι, εξοικονομεί $ 45 και καταλαμβάνει λιγότερο χώρο.

Οι στόχοι αυτού του έργου είναι:

  • Εξαλείψτε την ανάγκη για οθόνη, πληκτρολόγιο και ποντίκι
  • Τεκμηριώστε τον τρόπο μου για τη ρύθμιση του RPi για μελλοντικά έργα Wi-Fi RPi
  • Δημιουργήστε μια τυπική εικόνα κάρτας micro SD, ώστε την επόμενη φορά να παραλείψω πολλά από τα βήματα

Το NOOBS (New Out of the Box Software) είναι ο ευκολότερος τρόπος για να ρυθμίσετε το Raspberry Pi (RPi).

Βήμα 1: Συγκεντρώστε μέρη

Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά

Βρήκα ότι τα παρακάτω μέρη έχουν καλύτερη απόδοση στις εφαρμογές μου. Αυτά τα εξαρτήματα είναι πιο ακριβά από όσα περιλαμβάνονται στο συνηθισμένο κιτ εκκίνησης.

Λάβετε ανταλλακτικά και εργαλεία (τιμές σε USD):

  • MacBook Pro (μπορεί να χρησιμοποιηθεί υπολογιστής)
  • Raspberry Pi 2 Model B Element14 35 $
  • Panda 300n WiFi Adapter Amazon 16,99 $
  • Προσαρμογέας ρεύματος USB 5.2V 2.1A από το Amazon 5,99 $
  • Καλώδιο Micro USB σε USB 3ft από το Amazon $ 4,69
  • FTDI TTL-232R-RPI Σειριακό καλώδιο USB από το Mouser 15 $
  • Θήκη από Amazon 6,99 $
  • SanDisk Ultra 16 GB microSDHC Class 10 με προσαρμογέα (SDSQUAN-016G-G4A) από το Amazon 8,99 $

Το NOOBS χρησιμοποιεί 8 GB, κάρτα micro SD, Κλάση 6.

  • Κάρτες Raspberry Pi Micro SD
  • Σημεία αναφοράς RPi.org κάρτας SD
  • elinux.org σε σημεία αναφοράς για κάρτες micro SD
  • Σύνδεση με τις οδηγίες της κάρτας micro SD Raspberry Pi
  • Σύνδεση με κάρτες micro SD συμβατές με Raspberry Pi

Σημειώσεις:

Το κείμενο που περικλείεται σε φτυάρι, όπως, "αντικαταστήστε αυτό", θα πρέπει να αντικατασταθεί με μια πραγματική τιμή. Φυσικά, αφαιρέστε τα φτυάρια

Βήμα 2: Κατεβάστε το Raspbian

Κατεβάστε το Raspian

  • Εάν δημιουργήσατε προηγουμένως μια τυπική εικόνα στο Βήμα 12, παραλείψτε αυτό το βήμα και μεταβείτε στο Βήμα 3.
  • Κατεβάστε την τελευταία πλήρη έκδοση του raspbian
  • Όταν ενημερώθηκε τελευταία φορά, η τελευταία έκδοση ήταν: 2017-04-10-raspbian-jessie.zip
  • Μετακινήστε το αρχείο zip από τις λήψεις σε έναν κατάλογο όπου αποθηκεύετε εικόνες:

♣ your-macbook-image-directory ♣

  • Χρησιμοποιήστε ένα βοηθητικό πρόγραμμα αποσυμπίεσης για να αποσυμπιέσετε το αρχείο zip.
  • Μετονομάστε την εικόνα ώστε να μην περιέχει παρενθέσεις ή κενά.

Βήμα 3: Εγγραφή Raspbian Image σε κάρτα Micro SD

Εγγραφή Raspbian Image σε κάρτα Micro SD
Εγγραφή Raspbian Image σε κάρτα Micro SD
Εγγραφή Raspbian Image σε κάρτα Micro SD
Εγγραφή Raspbian Image σε κάρτα Micro SD

Οι οδηγίες για αυτό το βήμα έχουν απλοποιηθεί πολύ. Το Παράρτημα: Οι ενημερώσεις περιέχουν τις αρχικές οδηγίες.

Κατεβάστε το Etcher

Ακολουθήστε τις οδηγίες για να εγκαταστήσετε το Etcher

Εκκινήστε την εφαρμογή Etcher (Σε Mac, επιλέξτε Finder, New File Window, Applications, μεταβείτε στο etcher και ανοίξτε). Χρησιμοποιώ Etcher όλη την ώρα, ώστε να καρφιτσώνομαι στο Dock). Το Etcher έχει τρία βήματα:

  • Επιλέξτε μια ρατσική εικόνα
  • Επιλέξτε ένα δίσκο
  • Λάμψη

Για οποιονδήποτε λόγο, όταν ολοκληρώσει το etcher λέει ότι ο δίσκος είναι αποσυνδεδεμένος, αλλά αν τον βγάλω παίρνω ένα μήνυμα που λέει ότι ο δίσκος δεν έχει αποσυναρμολογηθεί σωστά.

Δεν έχω δει κανένα μειονέκτημα από αυτό, αλλά αν θέλετε να το κάνετε σωστά, εκτελέστε τα παρακάτω και βρείτε τον αριθμό δίσκου SD:

$ diskutil λίστα

Αποσυνδέστε την κάρτα SD χρησιμοποιώντας:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

Αφαιρέστε τον προσαρμογέα SD από το MacBook και αφαιρέστε την κάρτα micro SD από τον προσαρμογέα

Τοποθετήστε κάρτα micro SD στο Raspberry Pi

Βήμα 4: Ρύθμιση και συνδέσεις Raspberry Pi

Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi
Ρύθμιση και συνδέσεις Raspberry Pi

Θερμάνετε το νεροχύτη Αφαιρέστε την ταινία και πατήστε σταθερά στον επεξεργαστή. Η ψύκτρα και το τσιπ έχουν σχεδόν το ίδιο μέγεθος. Fairlyταν αρκετά προφανές αν έπρεπε να φύγει. Δεν έβγαλα φωτογραφία.

Υπόθεση

Διαχωρίστε την υπόθεση. Η παλαιότερη έκδοση έχει τρία μέρη: πάνω, κάτω και μεσαία. Σύρετε το Raspberry Pi στο κάτω μέρος της θήκης Σύρετε το Raspberry Pi στο κάτω μέρος. Υπάρχουν δύο κλιπ στο τέλος όπου είναι τοποθετημένη η κάρτα SD. Ο πίνακας πρέπει να γλιστρήσει κάτω από αυτά τα κλιπ. Γλιστράει εύκολα, δεν χρειάζεται να το πιέσετε. Και πάλι, αυτό φάνηκε πολύ απλό. Άρα, δεν υπάρχει φωτογραφία. Καλό είναι να κρατάμε το pi στο κάτω μέρος της θήκης.

Καλώδια και κάρτα SD

Τοποθετήστε αυτά στο Raspberry Pi

  • Κάρτα Micro SD
  • Καλώδιο Ethernet
  • Dongle Wi-Fi
  • Σειριακό καλώδιο εισόδου/εξόδου USB (δείτε τις παραπάνω εικόνες)

    • Γείωση = Μαύρο σύρμα, καρφίτσα 06 σε RPi
    • Tx = Κίτρινο σύρμα, καρφίτσα 08
    • Rx = Κόκκινο σύρμα, pin10

Μόλις ολοκληρωθούν τα παραπάνω:

Τοποθετήστε το καλώδιο τροφοδοσίας

Τοποθετήστε USB/Serial καλώδιο στη θύρα USB MacBook

Εάν χρησιμοποιείτε μια τυπική raspbian εικόνα που δημιουργήθηκε προηγουμένως στο Βήμα 12, μεταβείτε στο Βήμα 9

Βήμα 5: Προσδιορίστε τη θύρα USB

Καθορίστε τη θύρα USB που χρησιμοποιείται από τον προσαρμογέα USB-Serial. Το MacBook μου χρησιμοποιεί ένα τσιπ από το FTDI.

Άνοιγμα παραθύρου τερματικού

Υπάρχουν πολλές συσκευές στο /dev. Χρησιμοποιήστε αυτήν την εντολή για να αναγνωρίσετε τη συσκευή:

$ ls /dev/tty.*

/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH

Εδώ είναι ένας εναλλακτικός τρόπος για να ανακαλύψετε:

$ ls /dev | grep FT | grep tty

tty.usbserial-FT9314WH

Εάν κανένα από τα παραπάνω δεν λειτουργεί, δοκιμάστε αυτό:

Εισαγάγετε καλώδιο USB στο MacBook και εκτελέστε:

$ ls /dev | grep tty

Αποσυνδέστε το καλώδιο USB, περιμένετε μερικά δευτερόλεπτα και εκτελέστε:

$ ls /dev | grep tty

Προσδιορίστε τις διαφορές

Βήμα 6: Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi

Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi
Ανοίξτε το παράθυρο τερματικού και συνδεθείτε στο Raspberry Pi

Συνδέστε το MacBook στο Raspberry Pi χρησιμοποιώντας σειριακό καλώδιο.

Εάν έχετε συνδεδεμένη οθόνη, το raspberry pi θα ξεκινήσει σε λειτουργία επιφάνειας εργασίας.

Στο MacBook, ανοίξτε το παράθυρο τερματικού. Δείτε την παραπάνω εικόνα και ρυθμίστε τις προτιμήσεις του παραθύρου τερματικού.

  • Τερματικό, επιλέξτε Προτιμήσεις, κάντε κλικ στην καρτέλα Για προχωρημένους
  • xterm και vt100 λειτουργούν, αλλά το ansi λειτουργεί καλύτερα όταν χρησιμοποιείτε nano
  • Ορίστε Western ASCII αντί για unicode (UTF-8))

Σε ένα παράθυρο τερματικού εισάγετε:

$ screen /dev/tty.usbserial-FT9314WH 115200

Χρησιμοποιώντας το παράθυρο τερματικού στο MacBook, συνδεθείτε στο RPi: username = pi password = raspberry

Σημείωση: το σειριακό καλώδιο USB μπορεί να ρίξει χαρακτήρες. Εάν οι χαρακτήρες καταργηθούν, ενδέχεται να μην λάβετε μια ερώτηση, πατήστε Επιστροφή ή εισαγάγετε όνομα χρήστη και πατήστε Enter.

Εάν εμφανιστεί η λειτουργία ανάκτησης, τότε η κάρτα micro SD δεν έχει ρυθμιστεί σωστά. Ξεκίνα από την αρχή.

  • Η προτροπή για τη λειτουργία ανάκτησης είναι #
  • Η κανονική προτροπή του Raspbian είναι $.
  • Η σύνδεση και ο κωδικός πρόσβασης ανάκτησης NOOBS είναι: root και βατόμουρο

Βήμα 7: Ρύθμιση χρησιμοποιώντας το Raspi-config

Ρύθμιση raspbian χρησιμοποιώντας raspi-config

$ sudo raspi-config

  • Αναπτύξτε το σύστημα αρχείων
  • Και επανεκκινήστε (καρτέλα Τέλος και πατήστε Enter) και επανεκκινήστε

$ sudo raspi-config

Αλλαγή κωδικού χρήστη σε:

♣ βατόμουρο-πι-κωδικός

Επιλογές εσωτερικοποίησης

  • * υποδεικνύει επιλεγμένο
  • Χρησιμοποιήστε το πλήκτρο διαστήματος για εναλλαγή *
  • Για τις ΗΠΑ, αλλάξτε την τοπική ρύθμιση χωρίς κλικ GB (χρησιμοποιώντας το πλήκτρο διαστήματος) και κάντε κλικ στα Αγγλικά US UTF 8 (en_US. UTF-8 UTF-8)
  • Κάντε κλικ στο OK, επιλέξτε UTF και κάντε κλικ στο OK

$ sudo επανεκκίνηση

Όταν το παράθυρο του τερματικού MacBook μπερδευτεί:

  • Κλείστε το παράθυρο τερματικού (κλείστε όλα τα παράθυρα τερματικών και βγείτε από την εφαρμογή τερματικού)
  • Αποσυνδέστε το καλώδιο USB από το MacBook
  • Περιμένετε μερικά δευτερόλεπτα και συνδέστε ξανά το καλώδιο USB
  • Ξεκινήστε ένα νέο παράθυρο τερματικού και συνδεθείτε

$ sudo apt-get ενημέρωση

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo επανεκκίνηση

Συνεχίστε τη ρύθμιση του raspbian

$ sudo raspi-config

Επιλογές εσωτερικοποίησης

  • Αλλαγή ζώνης ώρας ΗΠΑ και Κεντρική
  • Καρτέλα Τέλος και επανεκκίνηση

$ sudo επανεκκίνηση

$ sudo raspi-config

Προχωρημένες επιλογές

  • Αλλαγή ονόματος κεντρικού υπολογιστή σε
  • Ενεργοποίηση SSH
  • Φινίρισμα
  • Επανεκκίνηση

Βήμα 8: Πάντα ενημέρωση και αναβάθμιση

Το Wi-Fi δεν λειτουργεί ακόμη, οπότε διατηρήστε το καλώδιο Ethernet συνδεδεμένο. Εκτελέστε τις ακόλουθες εντολές

$ sudo apt-get ενημέρωση

$ sudo apt-get upgrade $ sudo apt-get auto remove $ sudo επανεκκίνηση

Εάν υπάρχουν σφάλματα, βεβαιωθείτε ότι είναι συνδεδεμένο ένα καλώδιο Ethernet.

Βήμα 9: Ρυθμίστε το Raspberry Pi WiFi

Ρύθμιση wifi χρησιμοποιώντας αυτό το εκπαιδευτικό:

Καλύτερος προσαρμογέας USB WiFi και ρύθμιση για το Raspberry Pi

Εάν ρυθμίζετε μια τυπική εικόνα, περιμένετε μέχρι το τέλος για να δημιουργήσετε ένα προκαθορισμένο κλειδί και ένα πιστοποιητικό, επειδή αυτά εξαρτώνται από το MAC του Raspberry Pi.

Θα εκτελεστεί μια απλοποιημένη προβολή της ρύθμισης WiFi

$ sudo nano/etc/network/interfaces

και επεξεργαστείτε το αρχείο ώστε να μοιάζει με:

#/etc/network/interfaces

# Ρυθμίσεις. # Local auto lo iface lo inet loopback # Ethernet auto eth0 iface eth0 inet dhcp # Wifi auto wlan0 auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "ssid ♣" wpa-psk "♣ ssid-password ♣"

Βήμα 10: Κατάργηση GUI

Προαιρετικό βήμα. Τα έργα μου δεν χρησιμοποιούν GUI, οπότε αφαιρέστε το. Η αφαίρεση του GUI εξοικονομεί περίπου 2 MB αποθηκευτικού χώρου και βελτιώνει την απόδοση.

$ sudo apt-get --purge αφαίρεση 'x11-*'

$ sudo apt-get --purge αυτόματη μετακίνηση

Η προσθήκη λειτουργίας turbo έχει ορισμένα οφέλη απόδοσης wifi. Επεξεργαστείτε το αρχείο:

$ sudo nano /boot/cmdline.txt

Ετσι είναι:

dwc_otg.lpm_enable = 0 κονσόλα = ttyAMA0, 115200 κονσόλα = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 ανελκυστήρας = προθεσμία fsck.repair = ναι smsc95xx.turbo_mode = Y rootwait

Βήμα 11: Ρύθμιση του Gmail

Η αλληλογραφία είναι πολύ χρήσιμη για τη λήψη ειδοποιήσεων και ειδοποιήσεων σχετικά με ζητήματα του Raspberry Pi.

Βεβαιωθείτε ότι τα αποθετήρια είναι ενημερωμένα. Εκτελέστε την εντολή:

$ sudo apt-get ενημέρωση

Εγκαταστήστε τα βοηθητικά προγράμματα SSMTP και αλληλογραφίας:

$ sudo apt-get install ssmtp

$ sudo apt-get install mailutils

Επεξεργασία του αρχείου διαμόρφωσης SSMTP:

$ sudo nano /etc/ssmtp/ssmtp.conf

ως εξής:

mailhub = smtp.gmail.com: 587 hostname = ♣ your-hostname ♣ AuthUser=♣your-gmail-account♣@gmail.com AuthPass = ♣ your-gmail-password ♣ UseSTARTTLS = ΝΑΙ

Επεξεργασία του αρχείου ψευδωνύμων SSMTP:

$ sudo nano/etc/ssmtp/revaliases

Δημιουργήστε μια γραμμή για κάθε χρήστη στο σύστημά σας που θα μπορεί να στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου. Για παράδειγμα:

root: ouryour-gmail-account♣@gmail.com: smtp.gmail.com: 587

Ορίστε τα δικαιώματα του αρχείου διαμόρφωσης SSMTP:

$ sudo chmod 664 /etc/ssmtp/ssmtp.conf

Βήμα 12: Βρείτε IP κατά όνομα κεντρικού υπολογιστή

Το σύστημα αυτοματισμού του σπιτιού μου πρέπει να έχει πρόσβαση στο βατόμουρο μου. Ωστόσο, οι διευθύνσεις IP που έχουν εκχωρηθεί από DHCP μπορούν να αλλάξουν. Έτσι, προσπάθησα να εκχωρήσω στατικές διευθύνσεις IP. Δεν ήμουν ικανοποιημένος με αυτή τη λύση. Στη συνέχεια, προσπάθησα να χρησιμοποιήσω το nmap για να ανακαλύψω τη διεύθυνση IP ενός ονόματος κεντρικού υπολογιστή, αλλά αυτό φαίνεται να εμπλέκεται. Επρόκειτο να δημιουργήσω έναν διακομιστή DNS, όταν αντιμετώπισα την παρακάτω λύση.

Είναι ευκολότερο να αναφέρετε σε ένα βατόμουρο πι με το ♣το όνομα σας-οικοδεσπότη ♣.τοπικό.

Εγκαταστήστε DNS πολλαπλής διανομής.

$ sudo apt-get install avahi-daemon

Δοκιμάστε να τσιμπήσετε τη συσκευή

$ ping ♣ your-hostname ♣. local

Εάν θέλετε να αλλάξετε το όνομα κεντρικού υπολογιστή, κάντε τα εξής, διαφορετικά προχωρήστε στο επόμενο βήμα

$ sudo nano /etc /hosts

Το όνομα κεντρικού υπολογιστή πρέπει να είναι προεπιλεγμένο σε δίαιτα. Αλλάξτε την τελευταία γραμμή από dietpi στο νέο ♣ όνομα κεντρικού υπολογιστή

192.168.1.100 name your-hostname name

CTRL-O, CTR-X, ENTER για αποθήκευση και έξοδο από τον επεξεργαστή

$ sudo nano /etc /hostname

Name your-hostname name

CTRL-O, CTR-X, ENTER για αποθήκευση και έξοδο από τον επεξεργαστή

Αναλάβετε τις αλλαγές στο σύστημα

$ sudo /etc/init.d/hostname.sh

$ sudo επανεκκίνηση

Βήμα 13: Δημιουργία αντιγράφων ασφαλείας της κάρτας Micro SD

Όταν έχει ρυθμιστεί το Raspberry Pi, δημιουργήστε αντίγραφα ασφαλείας της εικόνας. Χρησιμοποιήστε αυτήν την εικόνα για να δημιουργήσετε το επόμενο έργο.

Επίσης, δημιουργήστε αντίγραφα ασφαλείας του έργου όταν ολοκληρωθεί. Εάν κάτι πάει στραβά με την κάρτα SD, τότε είναι εύκολο να την επαναφέρετε.

Κλείστε το Raspberry Pi

$ sudo κλείσιμο –h 0

Περιμένετε μέχρι να τερματιστεί η λειτουργία της κάρτας και, στη συνέχεια, αφαιρέστε το τροφοδοτικό και, στη συνέχεια, αφαιρέστε την κάρτα micro SD

Τοποθετήστε κάρτα micro SD στον προσαρμογέα SD και, στη συνέχεια, τοποθετήστε τον προσαρμογέα SD στο MacBook

Στο MacBook χρησιμοποιήστε αυτές τις οδηγίες από το The Pi Hut με τροποποιήσεις ως εξής:

Άνοιγμα παραθύρου τερματικού

Αλλαγή σε κατάλογο που περιέχει raspbian εικόνα

$ cd ♣ your-macbook-image-directory ♣

Προσδιορίστε το δίσκο (όχι το διαμέρισμα) της κάρτας SD σας π.χ. disk4 (όχι disk4s1). Από έξοδο diskutil, = 4

$ diskutil λίστα

ΣΗΜΑΝΤΙΚΟ: βεβαιωθείτε ότι χρησιμοποιείτε το σωστό - εάν εισάγετε λάθος, θα καταλήξετε να σκουπίσετε τον σκληρό σας δίσκο!

Αντιγράψτε την εικόνα από την κάρτα SD. Βεβαιωθείτε ότι το όνομα της εικόνας είναι σωστό:

$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ description ♣.dmg

CTRL-t για να δείτε την κατάσταση της αντιγραφής.

Όταν ολοκληρωθεί, αποσυνδέστε την κάρτα SD:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

Αφαιρέστε τον προσαρμογέα SD από το MacBook και αφαιρέστε την κάρτα micro SD από τον προσαρμογέα

Τοποθετήστε κάρτα micro SD στο Raspberry Pi

Δίδεται οδηγίες για τη μετατροπή αρχείου dmg σε αρχείο imge

Στο επόμενο έργο, χρησιμοποιήστε αυτήν την εικόνα και παραλείψτε πολλά από τα βήματα αυτού του οδηγού.

Και τελειώσατε!

Βήμα 14: Προσάρτημα: Προ-δημιουργημένο κλειδί

Τα προ-δημιουργημένα κλειδιά εξαρτώνται από το MAC του Raspberry Pi και δεν είναι μοναδικά για μια κάρτα micro SD. Αυτά πρέπει να ρυθμιστούν για κάθε συσκευή.

Δημιουργήστε ένα προ-δημιουργημένο κλειδί PSK. Συνδεθείτε στο Raspberry Pi και εκτελέστε την εντολή:

$ wpa_passphrase ♣ your-ssid ♣ ♣ your-pass-pass phrase

παραγωγή:

δίκτυο = {

ssid = "♣ your-ssid ♣" psk = pre το προ-δημιουργημένο κλειδί σας ♣}

/etc/wpa_supplicant/wpa_supplicant.conf

Κάθε παράμετρος στο αρχείο/etc/network/interfaces μετρήθηκε.

Το αρχείο wpa_supplicant.conf πρέπει να είναι σωστό ή το wifi δεν θα λειτουργήσει.

Συνδεθείτε στο raspberry pi και εκτελέστε την εντολή:

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Επεξεργαστείτε το αρχείο για να μοιάζει με αυτό:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev

update_config = 1 network = {ssid = "♣ your-ssid ♣" # χρησιμοποιήστε ένα προκαθορισμένο κλειδί psk = ♣ το προ-δημιουργημένο-κλειδί σας ♣ # εάν δημιουργείτε μια τυπική εικόνα για πολλά έργα, στη συνέχεια χρησιμοποιήστε τη φράση # αντί δημιουργημένο κλειδί # ένα παραγόμενο κλειδί εξαρτάται από το MAC του Raspberry Pi # psk = "♣ τη φράση πρόσβασής σας ♣" # καθορίστε για λόγους σαφήνειας }

CTRL-o για εγγραφή αρχείου

ENTER για επιβεβαίωση εγγραφής

CTRL-x για έξοδο από τον επεξεργαστή nano

Βήμα 15: Παράρτημα: Προσθήκη πιστοποιητικών από τον πελάτη σε διακομιστές ιστού

Τα έργα μου επικεντρώνονται στον αυτοματισμό του σπιτιού και ενώ είναι χρήσιμο να έχω πρόσβαση, δεν θέλω ο κόσμος να ελέγχει το σπίτι μου. Ένα ζεύγος πιστοποιητικών διακομιστή/πελάτη αποτρέπει την πρόσβαση μη εξουσιοδοτημένων χρηστών.

Ακολουθήστε αυτήν την οδηγία για να προσθέσετε πιστοποιήσεις: Περιορίστε την πρόσβαση στο διακομιστή Raspberry Pi Web

Βήμα 16: Προσάρτημα: Βασικό ζήτημα RSA

Ενώ πειραματιζόμουν, έλαβα το παρακάτω μήνυμα όταν προσπάθησα να συνδεθώ.

$ ssh [email protected]

@ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΑΛΛΑΞΕ ΤΗΝ ΑΠΟΤΑΜΙΣΗ ΤΟΥ ΑΠΟΣΤΟΛΟΥ! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ ΕΙΝΑΙ ΠΙΘΑΝΟ ΟΤΙ ΚΑΠΟΙΟΣ ΚΑΝΕΙ ΚΑΤΙ ΔΥΣΚΟΛΟ! Κάποιος θα μπορούσε να σας παρακολουθεί αυτή τη στιγμή (επίθεση από τη μέση)! Είναι επίσης πιθανό ότι το κλειδί κεντρικού υπολογιστή έχει μόλις αλλάξει. Το δακτυλικό αποτύπωμα για το κλειδί RSA που αποστέλλεται από τον απομακρυσμένο κεντρικό υπολογιστή είναι eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Επικοινωνήστε με το διαχειριστή του συστήματός σας. Προσθέστε το σωστό κλειδί κεντρικού υπολογιστή στο /Users/jeffcartwright/.ssh/known_hosts για να απαλλαγείτε από αυτό το μήνυμα. Το προσβλητικό κλειδί RSA στο /Users/♣your-username♣/.ssh/known_hosts:16 Το κλειδί κεντρικού υπολογιστή RSA για 192.168.1.94 άλλαξε και ζητήσατε αυστηρό έλεγχο. Η επαλήθευση του κλειδιού κεντρικού υπολογιστή απέτυχε.

Υπάρχει μια εύκολη διόρθωση.

Ανοίξτε ένα παράθυρο τερματικού MacBook και τον επεξεργαστή vi

$ sudo vi /Users/♣your-username♣/.ssh/known_hosts

Συνδεθείτε με τον κωδικό πρόσβασης MacBook.

Η πρώτη καταχώριση είναι 1, πατήστε το πλήκτρο κάτω βέλους (16 - 1) μέχρι να μπείτε στο 192.168.1.94.

Τύπος (διαγραφή γραμμής, εγγραφή αρχείου και διακοπή):

δ.δ

: w!: q!

Τώρα, η σύνδεση πρέπει να λειτουργήσει

$ ssh [email protected]

Εάν σας ζητηθεί να συνεχίσετε τη σύνδεση, επιβεβαιώστε πληκτρολογώντας ναι.

Η αυθεντικότητα του κεντρικού υπολογιστή "192.168.1.94 (192.168.1.94)" δεν μπορεί να καθοριστεί.

Το δακτυλικό αποτύπωμα RSA είναι eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Είστε βέβαιοι ότι θέλετε να συνεχίσετε τη σύνδεση (ναι/όχι); ναι Προειδοποίηση: Προστέθηκε οριστικά το '192.168.1.94' (RSA) στη λίστα των γνωστών κεντρικών υπολογιστών.

Βήμα 17: Προσάρτημα: Ενημερώσεις

11 ΙΟΥΝΙΟΥ 2016

  • Καταργήθηκε το προσάρτημα στατικών IP
  • Αντικαταστάθηκε με hostname.local

03 ΙΟΥΝΙΟΥ 2017

  • Ενημερώθηκε το Βήμα 2 με τις πιο πρόσφατες οδηγίες raspbian
  • Προστέθηκε Παράρτημα: Αναφορές
  • Αντικαταστάθηκε το Βήμα 3, το οποίο έγραφε:

ΣΗΜΑΝΤΙΚΟ: βεβαιωθείτε ότι πληκτρολογείτε τον σωστό αριθμό δίσκου - εάν εισαγάγετε λάθος αριθμό δίσκου, θα σβήσετε τον σκληρό σας δίσκο!

Τοποθετήστε μια κάρτα micro SD στον προσαρμογέα SD και, στη συνέχεια, τοποθετήστε τον προσαρμογέα SD στο MacBook.

Στο MacBook χρησιμοποιήστε αυτές τις οδηγίες από το Raspberry Pi. Συνοψίζοντας εδώ:

  • Ανοίξτε το παράθυρο τερματικού MacBook
  • Αλλαγή σε κατάλογο που περιέχει raspbian εικόνα

$ cd ♣ your-macbook-image-directory ♣

  • Προσδιορίστε το δίσκο (όχι το διαμέρισμα) της κάρτας SD σας
  • Σε αυτή την περίπτωση, disk4 (όχι disk4s1) και = 4
  • Για να αναγνωρίσετε την κάρτα micro SD, εκτελέστε την εντολή:

$ diskutil λίστα

Αποσυνδέστε την κάρτα SD χρησιμοποιώντας:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

  • Αντιγράψτε μια εικόνα στην κάρτα SD σας. Βεβαιωθείτε ότι το όνομα της εικόνας είναι σωστό.
  • Χρησιμοποιήστε είτε την raspbian εικόνα είτε μια τυπική εικόνα που δημιουργήθηκε προηγουμένως στο Βήμα 12.

$ sudo dd bs = 4M if = 2015-11-21-raspbian-jessie.img of =/dev/rdisk ♣ micro-SD-card-disk#♣

  • CTRL-t για να δείτε την κατάσταση της αντιγραφής.
  • Εάν υπάρχουν σφάλματα, δοκιμάστε διαφορετικές τιμές για την επιλογή bs, όπως, 1m, 4m ή 1M. Για μεγαλύτερες μονάδες δίσκου απαιτούνται μεγαλύτερα μεγέθη μπλοκ (bs).
  • Όταν ολοκληρωθεί, αποσυνδέστε την κάρτα SD:

$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#

  • Αφαιρέστε τον προσαρμογέα SD από το MacBook και αφαιρέστε την κάρτα micro SD από τον προσαρμογέα
  • Τοποθετήστε κάρτα micro SD στο Raspberry Pi

Βήμα 18: Παράρτημα: Παραπομπές

Κατεβάστε το Etcher

Συνιστάται: