Πίνακας περιεχομένων:
- Βήμα 1: Προαπαιτούμενα
- Βήμα 2: Ρύθμιση Systemd-networkd
- Βήμα 3: Διαμόρφωση Wpa-supplicant
- Βήμα 4:
- Βήμα 5: Διαμόρφωση διεπαφών
Βίντεο: Πραγματικά WiFi Extender: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Εισαγωγή
Το Truly WiFi Extender είναι ένας επαναλήπτης WiFi βασισμένος στο Raspberry Pi Zero W. Κάνει μια ωραία εναλλακτική λύση έναν εμπορικό επαναλήπτη WiFi που συνδυάζει χαμηλό κόστος (κάτω από 10USD) και εξαιρετικά προσαρμόσιμο λογισμικό. Μπορεί επίσης να εκτελέσει ορισμένες λύσεις αποκλεισμού διαφημίσεων, όπως το pi-hole επίσης. Αυτό το έργο είναι μοναδικό, επειδή τα περισσότερα έργα στο GitHub δείχνουν πώς να δημιουργήσετε ένα ασύρματο AP για κοινή χρήση πρόσβασης στο Διαδίκτυο που λαμβάνεται χρησιμοποιώντας Ethernet.
Δείτε το έργο μου στο Hackaday Hackaday
Δείτε το έργο μου στο GitHub Github
Δείτε το έργο μου στο Hackster Hackster
Βήμα 1: Προαπαιτούμενα
Για να αναβοσβήνει η εικόνα στην κάρτα SD, χρησιμοποίησα το BalenaEtcher
- Κατεβάστε το αρχείο raspbian lite.iso από τον ιστότοπο Raspberry Pi
- Μετά τη λήψη, ανοίξτε το BalenaEtcher, επιλέξτε το αρχείο.iso, επιλέξτε την κάρτα SD και κάντε κλικ στο κουμπί flash και περιμένετε να ολοκληρωθεί η διαδικασία.
- Στη συνέχεια, ανοίξτε το διαμέρισμα εκκίνησης και μέσα σε αυτό, δημιουργήστε ένα κενό αρχείο κειμένου που ονομάζεται ssh χωρίς επέκταση.
- Τέλος, δημιουργήστε ένα άλλο αρχείο κειμένου που ονομάζεται wpa_supplicant.conf στο ίδιο διαμέρισμα εκκίνησης και επικολλήστε το ακόλουθο περιεχόμενο.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 country = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Αντικαταστήστε το mywifissid με το όνομα του WiFi και το mywifipassword με τον κωδικό πρόσβασης wifi
- Ενεργοποιήστε το Raspberry pi. Για να βρείτε την IP του, μπορείτε να χρησιμοποιήσετε ένα εργαλείο όπως το Angry IP Scanner και να σαρώσετε το υποδίκτυο
- Μόλις βρείτε την IP, SSH στο Pi σας χρησιμοποιώντας ένα εργαλείο όπως το PuTTY ή απλά ssh [email protected], εισαγάγετε τον κωδικό βατόμουρου και είστε έτοιμοι
- Τέλος, ενημερώστε τη λίστα πακέτων και αναβαθμίστε τα πακέτα και επανεκκινήστε το Pi.
sudo apt update -y
sudo apt αναβάθμιση -y sudo επανεκκίνηση
Βήμα 2: Ρύθμιση Systemd-networkd
Από το ArchWiki
Το systemd-networkd είναι ένας δαίμονας συστήματος που διαχειρίζεται διαμορφώσεις δικτύου. Ανιχνεύει και διαμορφώνει τις συσκευές δικτύου όπως εμφανίζονται. μπορεί επίσης να δημιουργήσει συσκευές εικονικού δικτύου.
Για να ελαχιστοποιηθεί η ανάγκη για πρόσθετα πακέτα, χρησιμοποιείται το networkd αφού είναι ήδη ενσωματωμένο στο σύστημα init, επομένως, δεν χρειάζεται dhcpcd.
Αποτρέψτε τη χρήση dhcpd
Σημείωση: Απαιτείται η εκτέλεση ως root
sudo systemctl μάσκα networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolutionvconf = NO' /etc/resolvconf.conf
Χρησιμοποιήστε το ενσωματωμένο systemd-networkd
sudo systemctl ενεργοποιήστε το systemd-networkd.service systemd-çareserσε.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Βήμα 3: Διαμόρφωση Wpa-supplicant
wlan0 ως AP
Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας την εντολή
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Προσθέστε το ακόλουθο περιεχόμενο και αποθηκεύστε το αρχείο πατώντας Ctrl X, Y και Enter
χώρα = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "TestAP-plus" mode = 2 key_mgmt = WPA-PSK psk = "12345678" frequency = 2412}
Αντικαταστήστε το TestAP-plus και το 12345678 με τις επιθυμητές τιμές.
Αυτό το αρχείο διαμόρφωσης πρόκειται να χρησιμοποιηθεί για τον ενσωματωμένο προσαρμογέα wifi wlan0, ο οποίος θα χρησιμοποιηθεί για τη δημιουργία ασύρματου σημείου πρόσβασης.
Δώστε στον χρήστη ανάγνωση, εγγραφή δικαιωμάτων στο αρχείο
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Επανεκκινήστε την υπηρεσία wpa_supplicant
sudo systemctl απενεργοποιήστε την υπηρεσία wpa_supplicant.service
sudo systemctl ενεργοποιήστε την υπηρεσία [email protected]
Βήμα 4:
wlan1 ως πελάτης
Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας την εντολή
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Προσθέστε το ακόλουθο περιεχόμενο και αποθηκεύστε το αρχείο πατώντας Ctrl X, Y και Enter
χώρα = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Αντικαταστήστε τα Asus RT-AC5300 και 12345678 με το SSID και τον κωδικό πρόσβασης του δρομολογητή σας.
Αυτό το αρχείο διαμόρφωσης πρόκειται να χρησιμοποιηθεί για τον προσαρμογέα USB WiFi wlan01, ο οποίος θα χρησιμοποιηθεί για σύνδεση σε ασύρματο δρομολογητή.
Δώστε στον χρήστη ανάγνωση, εγγραφή δικαιωμάτων στο αρχείο
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Επανεκκινήστε την υπηρεσία wpa_supplicant
sudo systemctl απενεργοποιήστε την υπηρεσία wpa_supplicant.service
sudo systemctl ενεργοποίηση [email protected]
Βήμα 5: Διαμόρφωση διεπαφών
Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας την εντολή
sudo nano /etc/systemd/network/08-wlan0.network
Προσθέστε το ακόλουθο περιεχόμενο και αποθηκεύστε το αρχείο πατώντας Ctrl X, Y και Enter
[Αγώνας]
Όνομα = wlan0 [Δίκτυο] Διεύθυνση = 192.168.7. IPMasquerade = ναι IPForward = ναι DHCPServer = ναι [DHCPServer] DNS = 1.1.1.1
Δημιουργήστε ένα νέο αρχείο χρησιμοποιώντας την εντολή
sudo nano /etc/systemd/network/12-wlan1.network
Προσθέστε το ακόλουθο περιεχόμενο και αποθηκεύστε το αρχείο πατώντας Ctrl X, Y και Enter
[Αγώνας]
Όνομα = wlan1 [Δίκτυο] DHCP = ναι
Επανεκκινήστε το Raspberry Pi χρησιμοποιώντας
sudo επανεκκίνηση
Συνιστάται:
Ακρυλική βάση tablet για πτήση Sim με πραγματικά κουμπιά: 4 βήματα
Acrylic Tablet Stand for Flight Sim With Real Knobs: Πρόκειται για βάση για tablet (π.χ. iPad) για χρήση με λογισμικό προσομοιωτή πτήσης. Χρησιμοποιώντας περιστροφικές μονάδες κωδικοποιητή και ένα Arduino Mega, δημιούργησα μια λύση όπου τα φυσικά κουμπιά μπορούν να χαρτογραφηθούν για τον έλεγχο συγκεκριμένων λειτουργιών οργάνων στην κάρτα sim. Καθώς
Πραγματικά κινούμενα πορτρέτα από τον Χάρι Πότερ στην πραγματική ζωή!: 11 βήματα (με εικόνες)
Πραγματικά κινούμενα πορτρέτα της πραγματικής ζωής από τον Χάρι Πότερ !: " Καταπληκτικά! Φοβερο! Αυτό είναι ακριβώς σαν μαγεία! &Quot; - Είμαι μεγάλος θαυμαστής του Χάρι Πότερ και ένα από τα πράγματα που πάντα αγαπούσα από τον κόσμο των μάγων είναι τα συγκινητικά πορτρέτα. Έπεσα πάνω στην κινούμενη εικόνα του Κάιλ Στιούαρτ-Φραντς
Πώς να κάνετε πραγματικά φθηνούς αισθητήρες πίεσης: 6 βήματα (με εικόνες)
Πώς να φτιάξετε πραγματικά φθηνούς αισθητήρες πίεσης: Έχω κολλήσει να φτιάχνω διακόπτες από κοινά οικιακά αντικείμενα πρόσφατα και αποφάσισα να φτιάξω τον δικό μου αισθητήρα πίεσης σε έναν προϋπολογισμό από μερικά σφουγγάρια που είχα γύρω. Ο λόγος που αυτό διαφέρει από άλλες εκδόσεις αισθητήρων πίεσης προϋπολογισμού είναι ο
Πραγματικά, ΠΡΑΓΜΑΤΙΚΑ Εύκολο μοτέρ USB!: 3 βήματα
Πραγματικά, ΠΡΑΓΜΑΤΙΚΑ Εύκολο μοτέρ USB !: Επιτέλους, το 2ο εκπαιδευτικό μου !!! Αυτό είναι ανεμιστήρα για εσάς ή τον υπολογιστή σας που τρέχει από οποιαδήποτε διαθέσιμη θύρα USB. Το συνιστώ για αρχάριους στα ηλεκτρονικά, μέχρι τους επαγγελματίες. Είναι εύκολο και διασκεδαστικό, μπορείτε να φτιάξετε κυριολεκτικά σε πέντε λεπτά !!! ΠΡΑΓΜΑΤΙΚΟΣ
Ένας πραγματικά απλός/εύκολος/μη περίπλοκος τρόπος για να κάνετε τους ανθρώπους/ανθρώπους/ζώα/ρομπότ να μοιάζουν σαν να έχουν πραγματικά δροσερό/φωτεινό όραμα θερμότητας (χρώμα της επιλογής σας) χρησιμοποιώντας το GIMP: 4 βήματα
Ένας πραγματικά απλός/εύκολος/μη περίπλοκος τρόπος για να κάνετε τους ανθρώπους/ανθρώπους/ζώα/ρομπότ να μοιάζουν σαν να έχουν πραγματικά δροσερό/φωτεινό όραμα θερμότητας (χρώμα της επιλογής σας) Χρησιμοποιώντας το GIMP: Διαβάστε … τον … τίτλο