Indholdsfortegnelse:
- Trin 1: Forudsætninger
- Trin 2: Opsætning af Systemd-netværk d
- Trin 3: Konfiguration af Wpa-supplikant
- Trin 4:
- Trin 5: Konfiguration af grænseflader
Video: Virkelig WiFi Extender: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Introduktion
Truly WiFi Extender er en WiFi-repeater baseret på Raspberry Pi Zero W. Det er et godt alternativ til en kommerciel WiFi-repeater, der kombinerer billige (under 10USD) og meget tilpasselig software. Det kan også køre nogle annonceblokerende løsninger, f.eks. Pi- hole. Dette projekt er enestående, fordi de fleste af projekterne på GitHub viser, hvordan man opretter et trådløst AP for at dele internetadgang, der er opnået ved hjælp af Ethernet.
Se mit projekt om Hackaday Hackaday
Se mit projekt på GitHub Github
Se mit projekt på Hackster Hackster
Trin 1: Forudsætninger
Til at blinke billedet på SD -kortet har jeg brugt BalenaEtcher
- Download raspbian lite.iso -filen fra Raspberry Pi -webstedet
- Når den er downloadet, åbner du BalenaEtcher, vælger.iso -filen, vælger SD -kortet, klikker på flash -knappen og venter på, at processen er færdig.
- Åbn derefter bootpartitionen og inde i den, opret en tom tekstfil ved navn ssh uden udvidelse.
- Til sidst skal du oprette en anden tekstfil kaldet wpa_supplicant.conf i den samme bootpartition og indsætte følgende indhold.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 land = IN netværk = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Erstat mywifissid med navnet på WiFi og mywifipassword med wifi -adgangskoden
- Tænd Raspberry pi. For at finde dens IP kan du bruge et værktøj som Angry IP Scanner og scanne undernet
- Når du har fundet IP'en, SSH til din Pi ved hjælp af et værktøj som PuTTY eller bare ssh [email protected], skal du indtaste adgangskoden hindbær, og du er god til at gå
- Endelig skal du opdatere pakkelisten og opgradere pakkerne og genstarte Pi.
sudo apt opdatering -y
sudo apt upgrade -y sudo genstart
Trin 2: Opsætning af Systemd-netværk d
Fra ArchWiki
systemd-networkd er en systemdæmon, der administrerer netværkskonfigurationer. Det registrerer og konfigurerer netværksenheder, som de ser ud; det kan også oprette virtuelle netværksenheder.
For at minimere behovet for yderligere pakker bruges networkd, da det allerede er indbygget i init -systemet, derfor er der ikke behov for dhcpcd.
Forhindre brug af dhcpd
Bemærk: Det er påkrævet at køre som root
sudo systemctl mask networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Brug det indbyggede systemd-netværk d
sudo systemctl aktiver systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Trin 3: Konfiguration af Wpa-supplikant
wlan0 som AP
Opret en ny fil ved hjælp af kommandoen
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Tilføj følgende indhold, og gem filen ved at trykke på Ctrl X, Y og Enter
land = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 netværk = {ssid = "TestAP-plus" mode = 2 key_mgmt = WPA-PSK psk = "12345678" frekvens = 2412}
Udskift TestAP-plus og 12345678 med dine ønskede værdier.
Denne konfigurationsfil skal bruges til den indbyggede wifi -adapter wlan0, som skal bruges til at oprette et trådløst adgangspunkt.
Giv brugeren læse-, skrive -tilladelser til filen
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Genstart wpa_supplicant service
sudo systemctl deaktiver wpa_supplicant.service
sudo systemctl aktivere [email protected]
Trin 4:
wlan1 som klient
Opret en ny fil ved hjælp af kommandoen
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Tilføj følgende indhold, og gem filen ved at trykke på Ctrl X, Y og Enter
land = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 netværk = {ssid = "Asus RT-AC5300" psk = "12345678"}
Udskift Asus RT-AC5300 og 12345678 med dit router-SSID og adgangskode.
Denne konfigurationsfil skal bruges til USB WiFi Adapter wlan01, som skal bruges til at oprette forbindelse til en trådløs router.
Giv brugeren læse-, skrive -tilladelser til filen
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Genstart wpa_supplicant service
sudo systemctl deaktiver wpa_supplicant.service
sudo systemctl aktiver [email protected]
Trin 5: Konfiguration af grænseflader
Opret en ny fil ved hjælp af kommandoen
sudo nano /etc/systemd/network/08-wlan0.network
Tilføj følgende indhold, og gem filen ved at trykke på Ctrl X, Y og Enter
[Match]
Navn = wlan0 [Netværk] Adresse = 192.168.7. IPMasquerade = ja IPForward = ja DHCPServer = ja [DHCPServer] DNS = 1.1.1.1
Opret en ny fil ved hjælp af kommandoen
sudo nano /etc/systemd/network/12-wlan1.network
Tilføj følgende indhold, og gem filen ved at trykke på Ctrl X, Y og Enter
[Match]
Navn = wlan1 [Netværk] DHCP = ja
Genstart Raspberry Pi vha
sudo genstart
Anbefalede:
Sådan laver du virkelig billige trykfølere: 6 trin (med billeder)
Sådan laver du virkelig billige trykfølere: Jeg har været hooked på at lave switches fra almindelige husholdningsartikler på det sidste, og jeg besluttede at lave min egen tryksensor på et budget fra et par svampe, jeg havde liggende. Grunden til at dette er anderledes end andre versioner af budgettrykssensorer er den
En Raspberry Pi NAS, der virkelig ligner en NAS: 13 trin (med billeder)
En Raspberry Pi NAS, der virkelig ligner en NAS: Hvorfor en Raspberry Pi NASJeg har søgt efter en smuk, men pladsbesparende Raspberry Pi NAS fra internettet, og jeg fandt ingenting. Jeg fandt noget NAS -design med en Raspberry Pi blive limet til en træbaseret, men det er ikke det, jeg vil. Jeg vil have
Lav en virkelig cool matrix i Python !: 6 trin
Lav en virkelig cool matrix i Python !: Hej fyre! Denne instruktive vil lære dig, hvordan du laver en matrix i Python! Normalt ville folk lave en matrix i Batch, fordi det er let. Men denne gang viser jeg dig, hvordan du laver en matrix på et af de kraftfulde computersprog
Virkelig, VIRKELIG let USB -motor !: 3 trin
Virkelig, VIRKELIG let USB -motor !: Endelig min 2. instruerbare !!! Dette er ventilator til dig eller din computer, der kører fra enhver tilgængelig USB -port. Jeg anbefaler det til begyndere inden for elektronik, helt op til profferne. Det er let og sjovt, du kan lave i bogstaveligt talt fem minitter !!! ÆGTE
En virkelig enkel/let/ikke kompliceret måde at få mennesker/mennesker/dyr/robotter til at se ud som om de har en virkelig cool/lys varmesyn (farve efter eget valg) ved hjælp af GIMP: 4 trin
En virkelig enkel/let/ikke kompliceret måde at få mennesker/mennesker/dyr/robotter til at se ud til at have en virkelig cool/lys varmesyn (farve efter eget valg) Brug af GIMP: Læs … titlen