Cuprins:
- Pasul 1: premise
- Pasul 2: Configurarea Systemd-networkd
- Pasul 3: Configurarea solicitantului Wpa
- Pasul 4:
- Pasul 5: Configurarea interfețelor
Video: Extensor cu adevărat WiFi: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Introducere
Truly WiFi Extender este un repetor WiFi bazat pe Raspberry Pi Zero W. Este o alternativă plăcută la un repetor WiFi comercial care combină software cu costuri reduse (sub 10USD) și foarte personalizabile. Poate rula, de asemenea, unele soluții de blocare a anunțurilor, cum ar fi, de asemenea, poza. Acest proiect este unic, deoarece majoritatea proiectelor de pe GitHub demonstrează cum se creează un AP fără fir pentru a partaja accesul la Internet obținut folosind Ethernet.
Vezi proiectul meu pe Hackaday Hackaday
Vezi proiectul meu pe GitHub Github
Vezi proiectul meu pe Hackster Hackster
Pasul 1: premise
Pentru a clipi imaginea pe cardul SD, am folosit BalenaEtcher
- Descărcați fișierul raspbian lite.iso de pe site-ul web Raspberry Pi
- După descărcare, deschideți BalenaEtcher, selectați fișierul.iso, selectați cardul SD și faceți clic pe butonul flash și așteptați finalizarea procesului.
- Apoi, deschideți partiția de încărcare și, în interior, creați un fișier text gol numit ssh fără extensie.
- În cele din urmă, creați un alt fișier text numit wpa_supplicant.conf în aceeași partiție de boot și lipiți conținutul următor.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1 țară = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Înlocuiți mywifissid cu numele WiFi și mywifipassword cu parola wifi
- Porniți Raspberry pi. Pentru a găsi IP-ul său, puteți utiliza un instrument precum Angry IP Scanner și puteți scana subrețeaua
- Odată ce ați găsit IP-ul, SSH-ul Pi folosind un instrument precum PuTTY sau doar ssh [email protected], introduceți parola zmeură și sunteți bine să mergeți
- În cele din urmă, actualizați lista de pachete și actualizați pachetele și reporniți Pi.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Pasul 2: Configurarea Systemd-networkd
De la ArchWiki
systemd-networkd este un daemon de sistem care gestionează configurațiile de rețea. Detectează și configurează dispozitivele de rețea pe măsură ce apar; poate crea, de asemenea, dispozitive de rețea virtuală.
Pentru a minimiza nevoia de pachete suplimentare, se utilizează networkd, deoarece este deja încorporat în sistemul init, prin urmare, nu este nevoie de dhcpcd.
Împiedicați utilizarea dhcpd
Notă: Este necesar să ruleze ca root
sudo systemctl mask networking.service dhcpcd.service
sudo mv / etc / network / interfaces / etc / network / interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Utilizați systemd-networkd încorporat
sudo systemctl activate systemd-networkd.service systemd-solving.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Pasul 3: Configurarea solicitantului Wpa
wlan0 ca AP
Creați un fișier nou folosind comanda
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Adăugați următorul conținut și salvați fișierul apăsând Ctrl X, Y și Enter
country = 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}
Înlocuiți TestAP-plus și 12345678 cu valorile dorite.
Acest fișier de configurare va fi utilizat pentru adaptorul wifi integrat wlan0 care va fi utilizat pentru a crea un punct de acces wireless.
Oferiți utilizatorului permisiunile de citire, scriere în fișier
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Reporniți serviciul wpa_supplicant
sudo systemctl dezactivează wpa_supplicant.service
sudo systemctl activate [email protected]
Pasul 4:
wlan1 ca client
Creați un fișier nou folosind comanda
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Adăugați următorul conținut și salvați fișierul apăsând Ctrl X, Y și Enter
country = IN
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Înlocuiți Asus RT-AC5300 și 12345678 cu SSID-ul și parola routerului.
Acest fișier de configurare va fi utilizat pentru adaptorul USB WiFi wlan01 care va fi utilizat pentru conectarea la un router wireless.
Oferiți utilizatorului permisiunile de citire, scriere în fișier
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Reporniți serviciul wpa_supplicant
sudo systemctl dezactivează wpa_supplicant.service
sudo systemctl activate [email protected]
Pasul 5: Configurarea interfețelor
Creați un fișier nou folosind comanda
sudo nano /etc/systemd/network/08-wlan0.network
Adăugați următorul conținut și salvați fișierul apăsând Ctrl X, Y și Enter
[Meci]
Nume = wlan0 [Rețea] Adresă = 192.168.7. IPMasquerade = da IPForward = da DHCPServer = da [DHCPServer] DNS = 1.1.1.1
Creați un fișier nou folosind comanda
sudo nano /etc/systemd/network/12-wlan1.network
Adăugați următorul conținut și salvați fișierul apăsând Ctrl X, Y și Enter
[Meci]
Nume = wlan1 [Rețea] DHCP = da
Reporniți Raspberry Pi folosind
sudo reboot
Recomandat:
Ceas binar adevărat cu sincronizare NTP: 4 pași
Ceas binar adevărat cu sincronizare NTP: Un ceas binar adevărat afișează ora din zi ca o sumă a fracțiilor binare ale unei zile întregi, spre deosebire de un „ceas binar” tradițional. care afișează timpul sub formă de cifre zecimale codate binar corespunzător orelor / minutelor / secundelor. Traditiona
Creați o matrice cu adevărat cool în Python !: 6 pași
Creați o matrice cu adevărat cool în Python !: Bună băieți! Acest instructable vă va învăța cum să creați o matrice în Python! De obicei, oamenii ar face o matrice în lot, deoarece este ușor. Dar de data aceasta, îți voi arăta cum să faci un Matrix într-unul dintre limbajele puternice ale computerului
Hat Not Hat - o pălărie pentru persoanele care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: 8 pași
Hat Not Hat - o pălărie pentru oamenii care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: mi-am dorit întotdeauna să pot fi o persoană cu pălărie, dar nu am găsit vreodată o pălărie care să funcționeze pentru mine. Această „pălărie nu pălărie”, sau fascinator așa cum se numește este o soluție crustă superioară la problema mea cu pălăria în care aș putea participa la Kentucky Derby, vacu
Provoacă cu adevărat: 5 pași
Really Challenge: Lumea modernă cere oamenilor să iasă din fizic și să trăiască în digital. Odată cu apariția lui Al și proliferarea tehnologiei, oamenii pun prea multă încredere în mașină și cred că aceasta este întotdeauna corectă. „Într-adevăr” este destinat
Interfață multi-tactilă ieftină (cu adevărat ieftină): 3 pași
Interfață multi-tactilă ieftină (cu adevărat ieftină): Acesta este primul meu instructabil, așa că vă rog să fiți drăguți. Acesta este modul în care puteți crea o interfață multi-touch din biroul dvs. pentru foarte puțini bani. În cele din urmă, am încărcat un videoclip, îmi pare rău pentru rata de cadre redusă, laptopul meu nu este atât de bun