Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εγκαταστήστε και ενημερώστε το Raspbian
- Βήμα 2: Εγκαταστήστε το Hostapd και το Dnsmasq
- Βήμα 3: Διαμορφώστε μια στατική IP για τη διεπαφή Wlan0
- Βήμα 4: Διαμόρφωση του διακομιστή DHCP (dnsmasq)
- Βήμα 5:
- Βήμα 6: Ρύθμιση προώθησης επισκεψιμότητας
- Βήμα 7: Προσθήκη νέου κανόνα Iptables
- Βήμα 8: Ενεργοποίηση σύνδεσης στο Διαδίκτυο
- Βήμα 9: Επανεκκίνηση
- Βήμα 10: Τέλος
Βίντεο: Raspberry Pi -> Wifi Hotspot: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Wifi Hotspot "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi Hotspot "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Έχετε πάει ποτέ σε ένα μέρος χωρίς wifi και οι φίλοι σας δεν θα έδιναν hotspot; Έχω, και σε αυτό το εγχειρίδιο, θα σας δείξω βήμα προς βήμα πώς να μετατρέψετε το Raspberry Pi σε wifi hotspot. Ακόμα καλύτερα, αυτό το έργο θα σας κοστίσει λιγότερο από 100 USD!
Προμήθειες
BOM:
Raspberry Pi 3 (τεχνικά οποιοδήποτε μοντέλο θα λειτουργήσει, αλλά θεωρώ ότι αυτό το μοντέλο είναι πιο συνεπές):
Wifi Stick (αυτό είναι προαιρετικό καθώς το raspberry pi έχει ήδη ενσωματωμένο wifi, αλλά το σήμα θα είναι καλύτερο με ένα wifi stick): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Keywords = wifi+stick & qid = 1583146106 & sr = 8-3
Θα χρειαστείτε επίσης ποντίκι πληκτρολογίου, οθόνη/οθόνη και πηγή ενέργειας που πήρα από ένα powerbank, (υποθέτοντας ότι τα έχετε ήδη.)
Βήμα 1: Εγκαταστήστε και ενημερώστε το Raspbian
Ενημερώστε το Raspbian πληκτρολογώντας αυτές τις εντολές:
sudo apt-get updatesudo apt-get upgrade
Εάν λάβετε μια αναβάθμιση, είναι καλή ιδέα να κάνετε επανεκκίνηση με sudo επανεκκίνηση.
Βήμα 2: Εγκαταστήστε το Hostapd και το Dnsmasq
Αυτά είναι τα δύο προγράμματα που θα χρησιμοποιήσουμε για να μετατρέψουμε το Raspberry Pi σε ασύρματο σημείο πρόσβασης. Για να τα αποκτήσετε, απλώς πληκτρολογήστε αυτές τις γραμμές στο τερματικό:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Και τις δύο φορές, θα πρέπει να πατήσετε y για να συνεχίσετε. Το hostapd είναι το πακέτο που μας επιτρέπει να δημιουργήσουμε ένα ασύρματο hotspot χρησιμοποιώντας ένα Raspberry Pi και το dnsmasq είναι ένας εύχρηστος διακομιστής DHCP και DNS. Θα επεξεργαστούμε τα αρχεία διαμόρφωσης των προγραμμάτων σε μια στιγμή, οπότε ας απενεργοποιήσουμε τα προγράμματα πριν αρχίσουμε να τσιγκλάνουμε:
sudo systemctl διακοπή hostapd
sudo systemctl stop dnsmasq
Βήμα 3: Διαμορφώστε μια στατική IP για τη διεπαφή Wlan0
Για τους σκοπούς μας εδώ, υποθέτω ότι χρησιμοποιούμε τις τυπικές διευθύνσεις IP οικιακού δικτύου, όπως 192.168. ###. ###. Δεδομένης αυτής της υπόθεσης, ας εκχωρήσουμε τη διεύθυνση IP 192.168.0.10 στο wlan0
διεπαφή με την επεξεργασία του αρχείου διαμόρφωσης dhcpcd. Ξεκινήστε την επεξεργασία με αυτήν την εντολή:
sudo nano /etc/dhcpcd.conf
Τώρα που βρίσκεστε στο αρχείο, προσθέστε τις ακόλουθες γραμμές στο τέλος:
διεπαφή wlan0
στατική ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(Οι δύο τελευταίες γραμμές χρειάζονται για να λειτουργήσει η γέφυρά μας –- αλλά περισσότερο σε αυτό στο Βήμα 8.) Μετά από αυτό, πατήστε Ctrl+X, έπειτα Y και μετά Enter για να αποθηκεύσετε το αρχείο και βγείτε από τον επεξεργαστή.
Βήμα 4: Διαμόρφωση του διακομιστή DHCP (dnsmasq)
Θα χρησιμοποιήσουμε το dnsmasq ως διακομιστή DHCP. Η ιδέα ενός διακομιστή DHCP είναι να
δυναμική διανομή παραμέτρων διαμόρφωσης δικτύου, όπως διευθύνσεις IP, για διεπαφές και υπηρεσίες. Το προεπιλεγμένο αρχείο ρύθμισης παραμέτρων του dnsmasq περιέχει πολλές περιττές πληροφορίες, επομένως είναι ευκολότερο για εμάς να ξεκινήσουμε από την αρχή. Ας μετονομάσουμε το προεπιλεγμένο αρχείο διαμόρφωσης και γράψουμε ένα νέο:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Θα επεξεργαστείτε ένα νέο αρχείο τώρα και με το παλιό μετονομασμένο, αυτό είναι το αρχείο διαμόρφωσης που θα χρησιμοποιήσει το dnsmasq. Πληκτρολογήστε αυτές τις γραμμές στο νέο σας αρχείο διαμόρφωσης:
διεπαφή = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Οι γραμμές που προσθέσαμε σημαίνουν ότι θα παρέχουμε διευθύνσεις IP μεταξύ 192.168.0.11 και 192.168.0.30 για τη διεπαφή wlan0.
Βήμα 5:
Ένα άλλο αρχείο διαμόρφωσης! Αυτή τη φορά, μπερδεύουμε το αρχείο διαμόρφωσης hostapd. Άνοιξε:
sudo nano /etc/hostapd/hostapd.conf
Αυτό θα πρέπει να δημιουργήσει ένα ολοκαίνουργιο αρχείο. Πληκτρολογήστε αυτό:
διεπαφή = wlan0
γέφυρα = br0
hw_mode = g
κανάλι = 7
wmm_enabled = 0
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = ΔΙΚΤΥΟ
wpa_passphrase = Κωδικός πρόσβασης
Σημειώστε ότι όπου έχω "ΔΙΚΤΥΟ" και "Κωδικός πρόσβασης", θα πρέπει να βρείτε τα δικά σας ονόματα. Έτσι θα μπείτε στο δίκτυο του Pi από άλλες συσκευές. Πρέπει ακόμα να δείξουμε στο σύστημα τη θέση του αρχείου διαμόρφωσης:
sudo nano/etc/default/hostapd
Σε αυτό το αρχείο, εντοπίστε τη γραμμή που λέει # DAEMON_CONF =”” - διαγράψτε αυτό το # και τοποθετήστε τη διαδρομή στο αρχείο ρυθμίσεων στα εισαγωγικά, έτσι ώστε να μοιάζει με αυτό: DAEMON_CONF = "/etc/hostapd/hostapd.conf" Το # εμποδίζει την ανάγνωση της γραμμής ως κώδικα, οπότε ουσιαστικά ζωντανεύετε αυτήν τη γραμμή εδώ, δίνοντάς της τη σωστή διαδρομή προς το αρχείο ρυθμίσεων.
Βήμα 6: Ρύθμιση προώθησης επισκεψιμότητας
Η ιδέα εδώ είναι ότι όταν συνδέεστε στο Pi σας, θα προωθήσει την κίνηση μέσω του καλωδίου Ethernet. Έτσι, θα έχουμε wlan0 εμπρός μέσω καλωδίου Ethernet στο μόντεμ σας. Αυτό περιλαμβάνει την επεξεργασία ενός άλλου αρχείου διαμόρφωσης:
sudo nano /etc/sysctl.conf
Τώρα βρείτε αυτήν τη γραμμή: #net.ipv4.ip_forward = 1… και διαγράψτε το " #" - αφήνοντας το υπόλοιπο, οπότε απλώς διαβάζεται:
net.ipv4.ip_forward = 1
Βήμα 7: Προσθήκη νέου κανόνα Iptables
Στη συνέχεια, θα προσθέσουμε την αποκάλυψη IP για εξερχόμενη κίνηση στο eth0 χρησιμοποιώντας iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
… Και αποθηκεύστε τον νέο κανόνα iptables:
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Για να φορτώσουμε τον κανόνα κατά την εκκίνηση, πρέπει να επεξεργαστούμε το αρχείο /etc/rc.local και να προσθέσουμε την ακόλουθη γραμμή ακριβώς πάνω από την έξοδο γραμμής 0:
iptables-restore </etc/iptables.ipv4.nat
Βήμα 8: Ενεργοποίηση σύνδεσης στο Διαδίκτυο
Τώρα το Raspberry Pi λειτουργεί ως σημείο πρόσβασης στο οποίο μπορούν να συνδεθούν άλλες συσκευές. Ωστόσο, αυτές οι συσκευές δεν μπορούν να χρησιμοποιήσουν το Pi για πρόσβαση στο Διαδίκτυο ακόμη. Για να κάνουμε το εφικτό, πρέπει να χτίσουμε μια γέφυρα που θα περάσει όλη την κίνηση μεταξύ των διεπαφών wlan0 και eth0.
Για να χτίσουμε τη γέφυρα, ας εγκαταστήσουμε ένα ακόμη πακέτο:
sudo apt-get install bridge-utils
Είμαστε έτοιμοι να προσθέσουμε μια νέα γέφυρα (που ονομάζεται br0):
sudo brctl addbr br0
Στη συνέχεια, θα συνδέσουμε τη διεπαφή eth0 στη γέφυρά μας:
sudo brctl addif br0 eth0
Τέλος, ας επεξεργαστούμε το αρχείο διεπαφών:
sudo nano/etc/network/interfaces
… Και προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου:
auto br0
Εγχειρίδιο iface br0 inet
Bridge_ports eth0 wlan0
Βήμα 9: Επανεκκίνηση
Τώρα που είμαστε έτοιμοι, ας κάνουμε επανεκκίνηση με sudo reboot.
Τώρα το Pi σας θα πρέπει να λειτουργεί ως ασύρματο σημείο πρόσβασης. Δοκιμάστε το πηδώντας σε άλλη συσκευή και αναζητώντας το όνομα δικτύου που χρησιμοποιήσατε στο βήμα 5.
Βήμα 10: Τέλος
Ναι, τώρα μπορείτε να καυχηθείτε στους φίλους σας για τον νέο διακομιστή wifi hotspot!
Συνιστάται:
WiFi WiFi Tank Monitor: 6 βήματα (με εικόνες)
WiFi Oil Tank Monitor: Υπάρχουν διάφοροι τρόποι για να ελέγξετε πόσο καύσιμο έχει απομείνει στη δεξαμενή λαδιού θέρμανσης. Ο απλούστερος τρόπος είναι να χρησιμοποιήσετε μια ράβδο μέτρησης, πολύ ακριβή, αλλά όχι πολύ διασκεδαστική σε μια κρύα χειμωνιάτικη μέρα. Ορισμένες δεξαμενές είναι εφοδιασμένες με σωλήνα οπτικής, δίνοντας πάλι άμεση ένδειξη
Hotspot Multimedia Con Equipo De Música De Los 80s: 7 Βήματα
Hotspot Multimedia Con Equipo De Música De Los 80s: Tengo un equipo de música de los años 80s (Grundig HiFi 5000) συνδεθείτε με έναν υπολογιστή με καλώδιο RCA de audio que uso habitualmente para escuchar música tanto vía vía de streaming, como mi colecció .El problema fue que al clable de 10 metr
Raspberry Pi Enterprise Network WiFi WiFi: 9 Βήματα
Raspberry Pi Enterprise Network WiFi WiFi: Από: Riley Barrett και Dylan Halland Ο στόχος αυτού του έργου είναι να επιτρέψει σε μια συσκευή IoT, όπως Weemo Smart Plug, Amazon Echo, Gaming Console ή οποιαδήποτε άλλη συσκευή με δυνατότητα Wi-Fi για σύνδεση σε WPA_EAP Enterprise Network χρησιμοποιώντας Raspberry Pi Zero
Μοντέλο ασύρματου γερανού (SMART BOT) Με κάμερα κατασκοπείας μέσω δικτύου (wifi ή Hotspot): 8 βήματα
Μοντέλο ασύρματου γερανού (SMART BOT) Με κάμερα κατασκοπείας μέσω δικτύου (wifi ή Hotspot): Για να κάνουμε οποιοδήποτε έργο, περνάμε κάποια βήματα:-αναζήτηση ιδεών που σχετίζονται με έργα χρέωση υλικών που απαιτούνται για το έργο πειράματα σε PCB και breadboard
Δημιουργήστε ένα δωρεάν WiFi Hotspot στα Windows: 7 βήματα
Δημιουργήστε ένα δωρεάν WiFi Hotspot στα Windows: Θα θέλατε να έχετε ένα ασύρματο hotspot δωρεάν και χωρίς διαφημίσεις; Διαβάστε αυτό το διδακτικό για να μάθετε πώς