Cuprins:
- Pasul 1: Video
- Pasul 2: porniți Raspberry Pi
- Pasul 3: Actualizarea Raspberry Pi
- Pasul 4: Instalarea Hostadp și Bridge-utils
- Pasul 5: Dezactivați configurarea DHCP pentru Wlan0 și Eth0
- Pasul 6: Crearea Bridge Br0
- Pasul 7: Editați / etc / network / interfaces
- Pasul 8: Editați /etc/hostapd/hostapd.conf
- Pasul 9: Editare finală / etc / default / hostapd
- Pasul 10: Terminat
Video: Utilizați Raspberry Pi 3 ca router: 10 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Potrivit Wikipedia, un router este un dispozitiv de rețea care transmite pachete de date între rețelele de calculatoare. Dacă dărâmăm un router wireless, probabil că vom găsi un procesor specific aplicației care gestionează pachetele de date și un segment RF care gestionează conectivitatea wireless.
Știi ce altceva mai are un procesor și un segment RF.
ACEASTA ESTE un raspberry pi model 3. Deci, în acest mini-proiect, vom converti un raspberry pi pentru a acționa ca un router.
Pasul 1: Video
Aruncați o privire la videoclip pentru un ghid cuprinzător rapid în 3 minute.
Pasul 2: porniți Raspberry Pi
Primul pas este să vă puneți în funcțiune zmeura pi. Ghidul oficial de începere de pe site-ul web Raspberry pi este cea mai bună resursă pentru acest lucru.
Iată linkul.
Treceți la pasul următor odată ce ați pornit zmeura.
Pasul 3: Actualizarea Raspberry Pi
Mai întâi vom actualiza lista de pachete disponibile din depozite folosind
sudo apt-get update
După ce ați terminat, putem instala aceste cele mai recente pachete folosind
sudo apt-get upgrade
Acest lucru poate dura ceva timp, în funcție de viteza conexiunii la internet.
Pasul 4: Instalarea Hostadp și Bridge-utils
Odată ce raspberry pi este actualizat.
trebuie să instalăm un proces de fundal al spațiului utilizatorului numit hostapd, utilizat pentru puncte de acces fără fir și servere de autentificare. De asemenea, vom avea nevoie de un pachet numit bridge-utils pentru a gestiona dispozitivele bridge.
sudo apt-get install hostapd bridge-utils
Trebuie să dezactivăm unele dintre noile servicii pe care tocmai le-am instalat
sudo systemctl opri hostapd
Depanare - Uneori raspbian va afișa mesajul spunând că hostapd și bridge-utils nu au fost găsite pentru comanda de instalare. Nu-ți face griji. Rulați încă o dată „sudo apt-get update” și ar trebui să fie rezolvat.
Pasul 5: Dezactivați configurarea DHCP pentru Wlan0 și Eth0
Acum, setăm procesul de fundal dhcp să nu configureze automat interfețele wlan0 și eth0. Facem acest lucru punând următoarele două rânduri
denyinterfaces wlan0
denyinterfaces eth0
la sfârșitul fișierului /etc/dhcpcd.conf, deschideți-l folosind.
sudo nano /etc/dhcpcd.conf
Pasul 6: Crearea Bridge Br0
Apoi, creăm un bridge br0 folosind comanda brctl, care este un administrator de bridge Ethernet
sudo brctl addbr br0
și folosind
sudo brctl addif br0 eth0
comandă adăugăm eth0 ca unul dintre porturile pentru bridge br0.
Pasul 7: Editați / etc / network / interfaces
Acum deschideți un fișier numit interfețe în directorul / etc / network
sudo nano / etc / network / interfaces
și adăugați aceste cinci linii.
allow-hotplug wlan0
iface wlan0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0
Prima linie pornește interfața wlan0 pe un eveniment hotplug. A doua linie creează o interfață de rețea fără o adresă IP care se face în mod normal pentru elementele bridge. A treia linie pornește interfața br0 la pornire. Linia Forth ajută la atribuirea automată a adresei IP la interfața br0 utilizând serverul DHCP și în cele din urmă a cincea linie conectează interfața eth0 cu wlan0. Salvați acest fișier și închideți-l.
Pasul 8: Editați /etc/hostapd/hostapd.conf
Apoi, vom configura punctul nostru de acces wireless, putem face acest lucru folosind un fișier numit hostapd.conf în folderul / etc / hostapd. Deschide-l
sudo nano /etc/hostapd/hostapd.conf
și lipiți aceste linii.
interfață = wlan0
bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = subscribe wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn_pairwise
Valoarea atribuită ssid este numele pe care punctul de acces îl va folosi pentru a transmite existența sa. Ultimele cinci linii sunt axate pe autentificare și securitatea punctului de acces. Valoarea wpa_passsphrase este utilizată ca parolă de conectare, care este abonată în cazul nostru. Acesta este un link către document, unde puteți găsi definiția fiecărei variabile pe care am folosit-o aici.
Pasul 9: Editare finală / etc / default / hostapd
În cele din urmă, deschideți fișierul hostapd în directorul / etc / default
sudo nano / etc / default / hostapd
decomentați linia DAEMON_CONF și furnizați calea către fișierul pe care tocmai l-am creat.
DAEMON_CONF = "/ etc / hostapd / hostapd.conf"
Aceasta completează configurarea pentru ca raspberry pi să acționeze ca router.
Pasul 10: Terminat
Acum, porniți raspberry pi cu cablu Ethernet conectat.
Ar trebui să vedeți raspberry pi difuzând ssid și să accesați internetul.
Mulțumesc pentru lectură.
Anunțați-mă dacă vă confruntați cu o problemă în timp ce creați propriul dvs. router.
Vă rugăm să votați acest instructabil, dacă v-a plăcut.
Recomandat:
Utilizați un motor pas cu pas ca codificator rotativ: 9 pași (cu imagini)
Utilizați un motor pas cu pas ca codificator rotativ: codificatoarele rotative sunt excelente pentru utilizarea în proiecte de microcontroler ca dispozitiv de intrare, dar performanța lor nu este foarte bună și satisfăcătoare. De asemenea, având o mulțime de motoare pas cu pas de rezervă, am decis să le dau un scop. Deci, dacă aveți un pas cu pas
Utilizați smartphone-ul ca termometru fără contact / termometru portabil: 8 pași (cu imagini)
Utilizați telefonul inteligent ca termometru fără contact / termometru portabil: măsurarea temperaturii corpului cu un contact fără contact / ca un pistol termic. Am creat acest proiect deoarece Thermo Gun este acum foarte scump, așa că trebuie să primesc o alternativă pentru a face DIY. Și scopul este de a face cu versiune cu buget redus. Furnizează MLX90614Ardu
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: 12 pași (cu imagini)
Ceas inteligent IoT Dot Matrix Utilizați Wemos ESP8266 - ESP Matrix: Creați-vă propriul ceas inteligent IoT care poate: Afișați ceasul cu o pictogramă frumoasă de animație Afișați memento-1 până la memento-5 Afișați calendarul Afișați orele de rugăciune musulmană Afișați informații despre vreme Afișați știri Afișați sfaturi Afișați Afișare rata Bitcoin
Utilizați Arduino pentru a afișa RPM motor: 10 pași (cu imagini)
Utilizați Arduino pentru a afișa RPM-ul motorului: Acest ghid va descrie modul în care am folosit un Arduino UNO R3, un afișaj LCD de 16x2 cu I2C și o bandă LED pentru a fi folosită ca indicator de turație a motorului și lumină de schimbare a mașinii mele Acura Integra. Este scris în termeni de cineva cu o anumită experiență sau expunere
Utilizați un motor de acționare DC cu bandă de alergare și un controler de viteză PWM pentru scule electrice: 13 pași (cu imagini)
Utilizați un motor de acționare DC cu bandă de alergare și un controler de viteză PWM pentru scule electrice: sculele electrice, cum ar fi morile și strungurile de tăiere a metalelor, prese de găurit, ferăstraie cu bandă, șlefuitoare și multe altele, pot necesita motoare de 5HP la 2HP cu capacitatea de a regla fin viteza, menținând cuplul. .Coincidental majoritatea benzilor de alergat folosesc un motor de 80-260 VDC cu