Όπως και τα περισσότερα συστήματα Linux, το Raspberry Pi σάς επιτρέπει να συνδεθείτε μέσω του SSH και παρόλο που είναι δυνατή η σύνδεση SSH σε ένα Pi με μια δυναμικά διατιθέμενη διεύθυνση IP, είναι πολύ πιο εύκολο να διαμορφώσετε τη συσκευή με μια στατική διεύθυνση IP. Από προεπιλογή, το Raspberry Pi έχει ρυθμιστεί ώστε να λαμβάνει τη διεύθυνση IP δυναμικά χρησιμοποιώντας το DHCP. Αυτό είναι ιδανικό για πολλές περιπτώσεις, ωστόσο, όταν το Pi λειτουργεί ως διακομιστής (το οποίο κάνει όταν συνδέεστε μέσω SSH) τότε έχοντας μια σταθερή διεύθυνση IP σημαίνει ότι γνωρίζετε πάντα τη διεύθυνση του Pi σας χωρίς να χρειάζεται να συνδεθείτε και να εκτελέσετε το ipconfig σε λάβετε την τρέχουσα διεύθυνση.

Η διεύθυνση IP έχει διαμορφωθεί στο αρχείο /etc/network/interfaces και θα χρειαστεί να επεξεργαστούμε αυτό το αρχείο για να αλλάξουμε τη διαμόρφωση από δυναμική σε στατική. Αλλά πριν το κάνουμε αυτό, πρέπει να ανακαλύψουμε ποια περιοχή διευθύνσεων χρησιμοποιείται στο δίκτυό σας. Ένα τυπικό οικιακό δίκτυο χρησιμοποιεί ένα από τα ακόλουθα εύρη διευθύνσεων IP: 192.168.1.1 - 192.168.1.255 ή 10.1.1.1 έως 10.1.1.255. Υπάρχουν και άλλες παραλλαγές, καθώς στην πραγματικότητα όλες οι διευθύνσεις μεταξύ 192.168.0.0 - 192.168.255.255 και 10.0.0.0 - 10.255.255.255 προορίζονται για χρήση σε ιδιωτικά δίκτυα.

Για να ανακαλύψετε την τρέχουσα διεύθυνση IP, χρησιμοποιήστε την ακόλουθη εντολή:

 ifconfig 

Στην ενότητα eth0, η δεύτερη γραμμή εμφανίζει τη διεύθυνση Internet, τη διεύθυνση Broadcast και τη μάσκα δικτύου. Σημειώστε τη διεύθυνση Internet και τη μάσκα δικτύου για αργότερα.

Τα περισσότερα δίκτυα έχουν μια προεπιλεγμένη πύλη (συχνά το δρομολογητή ή το μόντεμ από τον παροχέα υπηρεσιών Διαδικτύου), όπου όλη η ροή δρομολογείται αν δεν μπορεί να επιλυθεί τοπικά. Αυτό κανονικά ρυθμίζεται μέσω DHCP κατά την εκχώρηση της διεύθυνσης IP, αλλά για μια στατική διεύθυνση πρέπει να οριστεί με μη αυτόματο τρόπο. Για να ανακαλύψετε τον τρέχοντα τύπο προεπιλεγμένης πύλης:

 διαδρομή -n 

Η προεπιλεγμένη πύλη εμφανίζεται στη γραμμή με τη σημαία G, στην περίπτωσή μου 192.168.1.1 που είναι στην πραγματικότητα ο δρομολογητής από τον ISP μου. Σημειώστε την προεπιλεγμένη πύλη για αργότερα.

Πριν επεξεργαστείτε το αρχείο /etc/network/interfaces, πρέπει να αποφασίσετε ποια διεύθυνση IP θέλετε να χρησιμοποιήσετε ως μόνιμη διεύθυνση για το Pi σας. Στο δίκτυό σας, οι διευθύνσεις .1 ή .254 μάλλον λαμβάνονται από το δρομολογητή, το μόντεμ ή το ασύρματο σημείο πρόσβασης. Θα υπάρχει επίσης μια σειρά διευθύνσεων που έχουν αντιστοιχιστεί για το DHCP, συνήθως από το δρομολογητή ή το μόντεμ σας. Εάν δεν ξέρετε τι είναι αυτό το εύρος και δεν ξέρετε πώς να χρησιμοποιήσετε τη διεπαφή ιστού του δρομολογητή για έλεγχο, τότε το πιο εύκολο πράγμα που κάνετε είναι να επιλέξετε μια διεύθυνση μακριά από τη δυναμική που διαθέτει το Pi σας. Για παράδειγμα, η Raspberry Pi έχει διεύθυνση IP 192.168.1.164. Δεδομένου ότι υπάρχουν μερικοί υπολογιστές και το περίεργο tablet στο σπίτι μου θα μπορούσα να υποθέσω ότι η περιοχή διευθύνσεων DHCP που καθορίζεται από τον δρομολογητή μου ξεκινά από το 192.168.1.160, κάτι που κάνει. Επομένως, μια καλή διεύθυνση IP για το Pi μου θα ήταν κάπου μακριά από αυτό το εύρος, για παράδειγμα 192.168.1.20. Επιλέγοντας μια διεύθυνση μακριά από την περιοχή DHCP και μακριά από το .1 ή .254 τότε περιορίζω τις πιθανότητες να υπάρξει σύγκρουση διεύθυνσης. Φυσικά, ο σωστός τρόπος για να γίνει αυτό είναι να ανακαλύψετε πώς διαμορφώνεται ο δρομολογητής ή το μόντεμ σας και στη συνέχεια να σχεδιάσετε το δίκτυό σας ανάλογα, μην πείτε ποτέ σε έναν πραγματικό μηχανικό δικτύου που το κάνατε, μαντεύοντας!

Εάν θέλετε μια καλύτερη εικόνα του δικτύου σας, δοκιμάστε να εγκαταστήσετε το πακέτο nmap και να χρησιμοποιήσετε το nmap -sn 192.168.1.* να βρείτε ποιες συσκευές βρίσκονται στο δίκτυό σας. Όταν το 192.168.1.* Είναι τα πρώτα τρία μέρη της διεύθυνσης δικτύου που χρησιμοποιείτε συν έναν αστερίσκο.

Αφού διαλέξετε μια διεύθυνση IP, επεξεργαστείτε το αρχείο /etc/network/interfaces :

 sudo nano / etc / δίκτυο / διεπαφές 

Βρείτε τη γραμμή που διαβάζει το iface eth0 inet dhcp και αντικαταστήστε το με:

 iface eth0 inet στατική διεύθυνση 192.168.1.20 netmask 255.255.255.0 πύλη 192.168.1.1 

Αλλά βάλτε τη διεύθυνση, τη μάσκα δικτύου και την πύλη που σημειώσατε προηγουμένως. Πατήστε "Ctrl + X" για να αφήσετε τον επεξεργαστή nano και πληκτρολογήστε "Y" για να επιβεβαιώσετε ότι το αρχείο πρέπει να αποθηκευτεί. Πατήστε το πλήκτρο ENTER για να διατηρήσετε το τρέχον όνομα αρχείου (π.χ. / etc / network / interfaces). Τώρα επανεκκινήστε.

SSH

Τώρα που η Pi έχει μια στατική διεύθυνση IP, μπορείτε να διαμορφώσετε τον διακομιστή SSH. Αυτό γίνεται μέσω raspi-config .

Από το raspi-config, επιλέξτε την επιλογή 8 ( Advanced Options ) και στη συνέχεια την επιλογή A4 ( SSH ). Όταν ερωτήθηκε "Θα θέλατε τον διακομιστή SSH ενεργοποιημένο ή απενεργοποιημένο", επιλέξτε "Ενεργοποίηση" και, τέλος, επιλέξτε "OK".

Τώρα μπορείτε να συνδεθείτε στο Pi χρησιμοποιώντας το SSH. Αν έχετε άλλη μηχανή Linux, απλά χρησιμοποιήστε την εντολή ssh . Για τα Windows δοκιμάστε το δημοφιλές πρόγραμμα PuTTY ή εναλλακτικά χρησιμοποιήστε την επέκταση SSH για το Chrome.

Πιστοποίηση εικόνας: Τακτική Raspberry Pi