Inhoudsopgave:
- Stap 1: Vereisten
- Stap 2: Systemd-networkd instellen
- Stap 3: Wpa-supplicant configureren
- Stap 4:
- Stap 5: Interfaces configureren
Video: Echt wifi-extender: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Invoering
Truly WiFi Extender is een WiFi-repeater op basis van Raspberry Pi Zero W. Het is een mooi alternatief voor een commerciële WiFi-repeater die goedkope (minder dan 10 USD) en zeer aanpasbare software combineert. Het kan ook enkele ad-blocking-oplossingen uitvoeren, zoals Pi-hole. Dit project is uniek omdat de meeste projecten op GitHub demonstreren hoe je een draadloos toegangspunt kunt maken om internettoegang verkregen via Ethernet te delen.
Bekijk mijn project op Hackaday Hackaday
Bekijk mijn project op GitHub Github
Bekijk mijn project op Hackster Hackster
Stap 1: Vereisten
Voor het flashen van de afbeelding op de SD-kaart heb ik BalenaEtcher gebruikt
- Download het raspbian lite.iso-bestand van de Raspberry Pi-website
- Eenmaal gedownload, open BalenaEtcher, selecteer het.iso-bestand, selecteer de SD-kaart en klik op de flash-knop en wacht tot het proces is voltooid.
- Open vervolgens de opstartpartitie en maak daarin een leeg tekstbestand met de naam ssh zonder extensie.
- Maak ten slotte nog een tekstbestand met de naam wpa_supplicant.conf in dezelfde opstartpartitie en plak de volgende inhoud.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 country=IN netwerk={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }
Vervang de mywifissid door de naam van de wifi en mywifipassword door het wifi-wachtwoord
- Zet de Raspberry pi aan. Om het IP-adres te vinden, kunt u een tool zoals Angry IP Scanner gebruiken en het subnet scannen
- Zodra je het IP hebt gevonden, SSH naar je Pi met behulp van een tool zoals PuTTY of gewoon ssh [email protected], voer je het wachtwoord raspberry in en je bent klaar om te gaan
- Werk ten slotte de pakketlijst bij en upgrade de pakketten en start Pi opnieuw op.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Stap 2: Systemd-networkd instellen
Van ArchWiki
systemd-networkd is een systeemdaemon die netwerkconfiguraties beheert. Het detecteert en configureert netwerkapparaten zoals ze verschijnen; het kan ook virtuele netwerkapparaten maken.
Om de noodzaak voor extra pakketten te minimaliseren, wordt networkd gebruikt omdat het al in het init-systeem is ingebouwd, dus dhcpcd is niet nodig.
Voorkom het gebruik van dhcpd
Opmerking: het is vereist om als root te draaien
sudo systemctl mask networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NO' /etc/resolvconf.conf
Gebruik het ingebouwde systemd-networkd
sudo systemctl enable systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Stap 3: Wpa-supplicant configureren
wlan0 als AP
Maak een nieuw bestand aan met de opdracht
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Voeg de volgende inhoud toe en sla het bestand op door op Ctrl X, Y en Enter te drukken
land=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 }
Vervang de TestAP-plus en 12345678 door uw gewenste waarden.
Dit configuratiebestand moet worden gebruikt voor de ingebouwde wifi-adapter wlan0 die zal worden gebruikt om een draadloos toegangspunt te maken.
Geef de gebruiker lees- en schrijfrechten voor het bestand
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Start de wpa_supplicant-service opnieuw
sudo systemctl schakel wpa_supplicant.service uit
sudo systemctl activeer [email protected]
Stap 4:
wlan1 als klant
Maak een nieuw bestand aan met de opdracht
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Voeg de volgende inhoud toe en sla het bestand op door op Ctrl X, Y en Enter te drukken
land=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 netwerk={ ssid="Asus RT-AC5300" psk="12345678" }
Vervang de Asus RT-AC5300 en 12345678 door uw router-SSID en wachtwoord.
Dit configuratiebestand moet worden gebruikt voor de USB WiFi-adapter wlan01 die zal worden gebruikt om verbinding te maken met een draadloze router.
Geef de gebruiker lees- en schrijfrechten voor het bestand
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Start de wpa_supplicant-service opnieuw
sudo systemctl schakel wpa_supplicant.service uit
sudo systemctl activeer [email protected]
Stap 5: Interfaces configureren
Maak een nieuw bestand aan met de opdracht
sudo nano /etc/systemd/network/08-wlan0.network
Voeg de volgende inhoud toe en sla het bestand op door op Ctrl X, Y en Enter te drukken
[Bij elkaar passen]
Naam=wlan0 [Netwerk] Adres=192.168.7. IPMasquerade=ja IPForward=ja DHCPServer=ja [DHCPServer] DNS=1.1.1.1
Maak een nieuw bestand aan met het commando
sudo nano /etc/systemd/network/12-wlan1.network
Voeg de volgende inhoud toe en sla het bestand op door op Ctrl X, Y en Enter te drukken
[Bij elkaar passen]
Naam=wlan1 [Netwerk] DHCP=ja
Start de Raspberry Pi opnieuw op met
sudo reboot
Aanbevolen:
Maak een echt coole matrix in Python!: 6 stappen
Maak een echt coole matrix in Python!: Hallo jongens! Deze instructable leert je hoe je een matrix maakt in Python! Gewoonlijk zouden mensen een matrix maken in Batch omdat het gemakkelijk is. Maar deze keer laat ik je zien hoe je een matrix maakt in een van de krachtige computertalen
Hat Not Hat - een hoed voor mensen die niet echt hoeden dragen, maar wel een hoed willen: 8 stappen
Hat Not Hat - een hoed voor mensen die niet echt hoeden dragen, maar wel een hoed willen Ervaring: Ik heb altijd gewenst dat ik een hoedenmens kon zijn, maar ik heb nog nooit een hoed gevonden die voor mij werkt. Deze "Hoed Niet Hoed", of fascinator zoals het wordt genoemd, is een uiterst knapperige oplossing voor mijn hoedenprobleem waarbij ik de Kentucky Derby zou kunnen bijwonen, vacu
Echt een uitdaging: 5 stappen
Echt een uitdaging: de moderne wereld vereist dat mensen uit het fysieke stappen en in het digitale leven. Met de opkomst van Al en de verspreiding van technologie hebben mensen te veel vertrouwen in de machine en geloven ze dat deze altijd correct is. "Echt" is bedoeld
Echt, ECHT gemakkelijke USB-motor! - Ajarnpa
Echt, ECHT gemakkelijke USB-motor!: Eindelijk, mijn 2e instructable!!! Dit is een ventilator voor u of uw computer die op een beschikbare USB-poort werkt. Ik beveel het aan voor beginners in elektronica, tot aan de pro's. Het is makkelijk en leuk, je kunt het in letterlijk vijf minuten maken!!! ECHT
Een echt eenvoudige/gemakkelijke/niet gecompliceerde manier om mensen/mensen/dieren/robots eruit te laten zien alsof ze een echt koel/helder warmtebeeld hebben (kleur naar keuze) met behulp van GIMP - Ajarnpa
Een echt eenvoudige/gemakkelijke/niet gecompliceerde manier om mensen/mensen/dieren/robots eruit te laten zien alsof ze een echt koel/helder warmtebeeld hebben (kleur naar keuze) met behulp van GIMP: Lees…de…titel