Sadržaj:
- Korak 1: Preduvjeti
- Korak 2: Postavljanje Systemd-networkd
- Korak 3: Konfiguriranje Wpa-molitelja
- Korak 4:
- Korak 5: Konfiguriranje sučelja
Video: Zaista WiFi Extender: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Uvod
Zaista WiFi Extender je WiFi repetitor zasnovan na Raspberry Pi Zero W. Čini lijepu alternativu komercijalnom WiFi repetitoru koji kombinira jeftine (ispod 10 USD) i visoko prilagodljiv softver. Također može pokrenuti neka rješenja za blokiranje oglasa, poput pipa. Ovaj projekt je jedinstven jer većina projekata na GitHubu demonstrira kako stvoriti bežični AP za dijeljenje pristupa internetu dobivenog putem Etherneta.
Pogledajte moj projekt na stranici Hackaday Hackaday
Pogledajte moj projekt na GitHubu Github
Pogledajte moj projekt na stranici Hackster Hackster
Korak 1: Preduvjeti
Za prebacivanje slike na SD karticu upotrijebio sam BalenaEtcher
- Preuzmite datoteku raspbian lite.iso s web stranice Raspberry Pi
- Nakon preuzimanja otvorite BalenaEtcher, odaberite.iso datoteku, odaberite SD karticu i kliknite gumb bljeskalice te pričekajte da se proces završi.
- Zatim otvorite particiju za pokretanje i unutar nje stvorite praznu tekstualnu datoteku pod nazivom ssh bez nastavka.
- Na kraju, stvorite drugu tekstualnu datoteku pod nazivom wpa_supplicant.conf na istoj particiji za pokretanje i zalijepite sljedeći sadržaj.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 zemlja = IN mreža = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Zamijenite mywifissid imenom WiFi -a, a mywifipassword lozinkom za WiFi
- Uključite Raspberry pi. Da biste pronašli njegov IP, možete upotrijebiti alat poput Angry IP Scanner i skenirati podmrežu
- Nakon što pronađete IP, SSH za svoj Pi pomoću alata poput PuTTY ili samo ssh [email protected], unesite lozinku maline i spremni ste za rad
- Na kraju, ažurirajte popis paketa i nadogradite pakete te ponovno pokrenite Pi.
sudo apt update -y
sudo apt upgrade -y sudo ponovno podizanje sustava
Korak 2: Postavljanje Systemd-networkd
Iz ArchWikija
systemd-networkd je demon sustava koji upravlja mrežnim konfiguracijama. Otkriva i konfigurira mrežne uređaje kako se pojavljuju; također može stvoriti virtualne mrežne uređaje.
Kako bi se smanjila potreba za dodatnim paketima, koristi se networkd jer je već ugrađen u init sustav, stoga nema potrebe za dhcpcd.
Spriječite upotrebu dhcpd -a
Napomena: Potrebno je pokrenuti kao root
sudo systemctl mask networking.service dhcpcd.service
sudo mv/etc/network/sučelja/etc/network/sučelja ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Upotrijebite ugrađeni systemd-networkd
sudo systemctl omogućiti systemd-networkd.service systemd-resolution.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Korak 3: Konfiguriranje Wpa-molitelja
wlan0 kao AP
Izradite novu datoteku pomoću naredbe
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Dodajte sljedeći sadržaj i spremite datoteku pritiskom na Ctrl X, Y i Enter
zemlja = 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" frekvencija = 2412}
Zamijenite TestAP-plus i 12345678 željenim vrijednostima.
Ova se konfiguracijska datoteka koristi za ugrađeni WiFi adapter wlan0 koji će se koristiti za stvaranje bežične pristupne točke.
Dajte korisniku dopuštenje za čitanje i pisanje datoteke
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Ponovo pokrenite uslugu wpa_supplicant
sudo systemctl onemogućiti wpa_supplicant.service
sudo systemctl enable [email protected]
Korak 4:
wlan1 kao klijent
Izradite novu datoteku pomoću naredbe
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Dodajte sljedeći sadržaj i spremite datoteku pritiskom na Ctrl X, Y i Enter
zemlja = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Zamijenite Asus RT-AC5300 i 12345678 svojim SSID-om i lozinkom usmjerivača.
Ova se konfiguracijska datoteka koristi za USB WiFi adapter wlan01 koji će se koristiti za povezivanje s bežičnim usmjerivačem.
Dajte korisniku dopuštenje za čitanje i pisanje datoteke
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Ponovo pokrenite uslugu wpa_supplicant
sudo systemctl onemogućiti wpa_supplicant.service
sudo systemctl enable [email protected]
Korak 5: Konfiguriranje sučelja
Izradite novu datoteku pomoću naredbe
sudo nano /etc/systemd/network/08-wlan0.network
Dodajte sljedeći sadržaj i spremite datoteku pritiskom na Ctrl X, Y i Enter
[Podudaranje]
Naziv = wlan0 [Mrežna] Adresa = 192.168.7. IPMasquerade = da IPForward = da DHCPServer = da [DHCPServer] DNS = 1.1.1.1
Izradite novu datoteku pomoću naredbe
sudo nano /etc/systemd/network/12-wlan1.network
Dodajte sljedeći sadržaj i spremite datoteku pritiskom na Ctrl X, Y i Enter
[Podudaranje]
Naziv = wlan1 [Mreža] DHCP = da
Ponovo pokrenite Raspberry Pi pomoću
sudo ponovno podizanje sustava
Preporučeni:
Kako napraviti zaista jeftine senzore tlaka: 6 koraka (sa slikama)
Kako napraviti zaista jeftine senzore tlaka: U posljednje vrijeme naviknut sam na prebacivanje s uobičajenih kućanskih potrepština i odlučio sam napraviti svoj vlastiti senzor tlaka s ograničenim proračunom od nekoliko spužvi koje sam ležao. Razlog zašto se ovo razlikuje od ostalih verzija proračunskih senzora tlaka je taj
Raspberry Pi NAS koji zaista izgleda kao NAS: 13 koraka (sa slikama)
Raspberry Pi NAS koji zaista izgleda kao NAS: Zašto Raspberry Pi NASPa, tražio sam prekrasan, ali prostor koji štedi prostor, Raspberry Pi NAS s interneta i nisam našao ništa. Otkrio sam da je neki NAS dizajn s Raspberry Pi zalijepljen na drvenu podlogu, ali to nije ono što želim. Želim
Napravite zaista cool matricu u Pythonu!: 6 koraka
Napravite zaista cool matricu u Pythonu!: Bok dečki! Ovo uputstvo će vas naučiti kako napraviti matricu u Pythonu! Obično bi ljudi napravili matricu u paketu jer je to jednostavno. Ali ovaj put ću vam pokazati kako napraviti Matrix na jednom od moćnih računalnih jezika
Zaista izazov: 5 koraka
Zaista izazov: Suvremeni svijet zahtijeva od ljudi da izađu iz fizičkog i da žive unutar digitalnog. S pojavom Al -a i širenjem tehnologije ljudi previše vjeruju stroju i vjeruju da je uvijek točan. "Stvarno" je namijenjen
Neka ITunes zvuči zaista dobro: 4 koraka
Neka ITunes zvuči stvarno dobro: Konfigurirajte svoj iTunes ekvilajzer kako bi vaša glazba zvučala stvarno dobro. Uživajte još više u glazbi! Napomena: Rezultati se razlikuju ovisno o postavkama zvučnika i glazbi koju slušate