Inhoudsopgave:

Echt wifi-extender: 5 stappen
Echt wifi-extender: 5 stappen

Video: Echt wifi-extender: 5 stappen

Video: Echt wifi-extender: 5 stappen
Video: Подключаем WIFI усилитель сигнала 2024, November
Anonim
Echt wifi-extender
Echt wifi-extender

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: