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

Raspberry Pi ως εντελώς ασύρματο δρομολογητή: 5 βήματα
Raspberry Pi ως εντελώς ασύρματο δρομολογητή: 5 βήματα

Βίντεο: Raspberry Pi ως εντελώς ασύρματο δρομολογητή: 5 βήματα

Βίντεο: Raspberry Pi ως εντελώς ασύρματο δρομολογητή: 5 βήματα
Βίντεο: ASIAIR vs. LAPTOP vs. EAGLE 2024, Νοέμβριος
Anonim
Raspberry Pi ως εντελώς ασύρματο δρομολογητή
Raspberry Pi ως εντελώς ασύρματο δρομολογητή

Αυτό το διδακτικό είναι να δημιουργήσετε έναν ασύρματο δρομολογητή από ένα βατόμουρο pi και έναν ασύρματο προσαρμογέα. Καμία από αυτές τις εργασίες δεν είναι πρωτότυπη, μόλις συνδυάστηκε μετά από αρκετές αποτυχίες, ελπίζω ότι αυτό θα βοηθήσει. Οι πηγές μου είναι:

howtoraspberrypi.com/create-a-wi-fi-hotspo…

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 συνεργάτης Caxton1

Για αυτό το έργο χρησιμοποίησα ένα βατόμουρο πι μηδέν w, αλλά οποιοδήποτε βατόμουρο πι μπορεί να χρησιμοποιηθεί και έναν προσαρμογέα edimax wifi.

www.amazon.com/gp/product/B003MTTJOY/

Εάν το raspberry pi δεν διαθέτει ενσωματωμένο wifi, δύο προσαρμογείς θα πρέπει να μπορούν να χωρέσουν πρέπει να έχουν δυνατότητες σημείου πρόσβασης. Χρησιμοποιώ μια νέα έκδοση του jessie με pixel. Δεν είμαι σίγουρος για άλλες εκδόσεις.

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

Βήμα 1: Επισκευή του πρόσθετου προσαρμογέα Wifi

Επισκευή του πρόσθετου προσαρμογέα Wifi
Επισκευή του πρόσθετου προσαρμογέα Wifi

Με το raspberry pi ενεργοποιημένο και συνδεδεμένο τοποθετήστε τον προσαρμογέα wifi στο usb του raspberry

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

Ενημερώστε το pi με:

sudo apt-get ενημέρωση && sudo apt-get αναβάθμιση -y

Στη συνέχεια, μετακινήστε τα διαπιστευτήρια wifi σε άλλη τοποθεσία με

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp/dev/null /etc/wpa_supplicant/wpa_supplicant.conf

Βήμα 2: Εγκαταστήστε το Workhorse και το Web Gui

Τώρα εγκαταστήστε το web gui που θα κάνει το μεγαλύτερο μέρος της εργασίας

sudo wget -q https://git.io/voEUQ -O/tmp/raspap && bash/tmp/raspap

Περιμένετε την επόμενη προτροπή

Πληκτρολογήστε "y" για να συνεχίσετε

Πληκτρολογήστε "y" για εγκατάσταση

Πληκτρολογήστε "y" για επανεκκίνηση

Το βατόμουρό σας δεν θα έχει πρόσβαση στο Διαδίκτυο για το επόμενο βήμα

Βήμα 3: Ενεργοποιήστε ξανά την πρόσβαση στο Διαδίκτυο και το σωστό αρχείο διαμόρφωσης

Επανενεργοποιήστε την πρόσβαση στο Διαδίκτυο και το σωστό αρχείο διαμόρφωσης
Επανενεργοποιήστε την πρόσβαση στο Διαδίκτυο και το σωστό αρχείο διαμόρφωσης

Για να ενεργοποιήσουμε ξανά την πρόσβαση στο διαδίκτυο, πρέπει να επαναφέρουμε το αρχείο διαπιστευτηρίων wifi

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.sav /etc/wpa_supplicant/wpa_supplicant.conf

Στη συνέχεια, επανεκκινήστε ξανά

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

Μόλις επανεκκινήσετε στην επιφάνεια εργασίας pixel, βεβαιωθείτε ότι η μία σύνδεση σχετίζεται με το wifi ssid και η άλλη είναι με ένα ssid "raspi-webgui"

Ανοίξτε ένα τερματικό, επεξεργαστείτε το αρχείο/etc/network/interfaces με το αρχείο sudo nano/etc/network/interfaces στην περίπτωσή μου θα διαγράψω το "wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf" από την ενότητα wlan0 και στην ενότητα wlan1 αλλάξτε τη γραμμή "iface wlan1 inet manual" σε "iface wlan1 inet dhcp"

Το αρχείο μου μοιάζει με αυτό

# interfaces (5) file used by ifup (8) and ifdown (8) # Σημειώστε ότι αυτό το αρχείο είναι γραμμένο για χρήση με dhcpcd # Για στατική IP, συμβουλευτείτε το /etc/dhcpcd.conf και το 'man dhcpcd.conf'

# Συμπεριλάβετε αρχεία από /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

auto lo iface lo inet loopback

Εγχειρίδιο iface eth0 inet

#wlan0 ως σημείο πρόσβασης

allow-hotplug wlan0

Εγχειρίδιο iface wlan0 inet

Το #wlan1 συνδέεται με εξωτερικό wifi

allow-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Μόλις κλείσει επανεκκινήστε το βατόμουρο

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

Βήμα 4: Αποκτήστε ένα Wifis για να μιλήσετε μεταξύ σας

Μετά την επανεκκίνηση, το διαδίκτυο θα είναι προσβάσιμο τώρα, θα πρέπει να ειδοποιηθούν οι wlan1 και wlan0 να μιλήσουν μεταξύ τους, στο τερματικό:

sudo apt-get install iptables-persistent -επιλέξτε ναι για να αποθηκεύσετε τους τρέχοντες κανόνες IPV4

επιλέξτε ναι για να αποθηκεύσετε τους τρέχοντες κανόνες IPV6

sudo nano /etc/hostapd/hostapd.conf

Σχολιάστε το πρόγραμμα οδήγησης #driver = nl80211

sudo nano/etc/default/hostapd

Βρείτε τη γραμμή #DAEMON_CONF = "" και αλλάξτε την σε DAEMON_CONF = "/etc/hostapd/hostapd.conf"

sudo nano /etc/init.d/hostapd

Βρείτε τη γραμμή DAEMON_CONF = και αλλάξτε την σε DAEMON_CONF =/etc/hostapd/hostapd.conf

sudo nano /etc/sysctl.conf

σχολιάστε τη γραμμή #net.ipv4.ip_forward = 1 έτσι ώστε να γίνει net.ipv4.ip_forward = 1

sudo sh -c "echo 1>/proc/sys/net/ipv4/ip_forward"

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m κατάσταση -κράτος ΣΧΕΤΙΖΕΤΑΙ, ΕΓΚΑΤΑΣΤΑΣΗ -j ΑΠΟΔΟΧΗ

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j ΑΠΟΔΟΧΗ

sudo sh -c "iptables -save> /etc/iptables/rules.v4"

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

Βήμα 5: Συνδεθείτε και διαμορφώστε το Wi-Fi Hotspot

Συνδεθείτε και διαμορφώστε το Wi-Fi Hotspot
Συνδεθείτε και διαμορφώστε το Wi-Fi Hotspot

Όταν το raspberry pi επανεκκινηθεί και θα πρέπει να δείτε ένα δίκτυο "raspi-webgui" στη λίστα προσβάσιμων δικτύων.

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

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

σύνδεση: διαχειριστής

κωδικός πρόσβασης: μυστικό

Ελπίζω αυτό να βοηθήσει

Συνιστάται: