INHOUDSOPGAWE:

Werklik WiFi -verlenger: 5 stappe
Werklik WiFi -verlenger: 5 stappe

Video: Werklik WiFi -verlenger: 5 stappe

Video: Werklik WiFi -verlenger: 5 stappe
Video: Een digitale werkplek in 5 stappen 2024, November
Anonim
Werklik WiFi -verlenger
Werklik WiFi -verlenger

Inleiding

True WiFi Extender is 'n WiFi-herhaler wat gebaseer is op Raspberry Pi Zero W. Dit is 'n goeie alternatief vir 'n kommersiële WiFi-herhaler wat lae koste (onder 10USD) kombineer en sagteware wat baie aanpasbaar is. Dit kan ook 'n paar oplossings vir advertensieblokkeer, soos pi-hole, uitvoer. Hierdie projek is enig in sy soort omdat die meeste projekte op GitHub demonstreer hoe u 'n draadlose AP kan skep om internettoegang wat met Ethernet verkry is, te deel.

Kyk na my projek oor Hackaday Hackaday

Kyk na my projek op GitHub Github

Kyk na my projek op Hackster Hackster

Stap 1: Voorvereistes

Ek het BalenaEtcher gebruik om die prent op die SD -kaart te flits

  • Laai die raspbian lite.iso -lêer af van die Raspberry Pi -webwerf
  • Sodra dit afgelaai is, maak u BalenaEtcher oop, kies die.iso -lêer, kies die SD -kaart, klik op die flitsknoppie en wag totdat die proses voltooi is.
  • Maak dan die opstartpartisie oop en skep 'n leë tekslêer met die naam ssh, sonder uitbreiding.
  • Uiteindelik, skep 'n ander tekslêer genaamd wpa_supplicant.conf in dieselfde opstartpartisie en plak die volgende inhoud.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 land = IN netwerk = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Vervang die mywifissid met die naam van die WiFi en mywifip -wagwoord met die wifi -wagwoord

  • Skakel die Framboos -pi aan. Om die IP te vind, kan u 'n instrument soos Angry IP Scanner gebruik en die subnet skandeer
  • Sodra u die IP gevind het, voer SSH na u Pi met 'n hulpmiddel soos PuTTY of net ssh [email protected], voer die wagwoord framboos in en dan is u klaar
  • Werk laastens die pakketlys op, gradeer die pakkette op en herlaai Pi.

sudo apt update -y

sudo apt upgrade -y sudo herlaai

Stap 2: Opstel van Systemd-netwerk d

Van ArchWiki

systemd-networkd is 'n stelseldemon wat netwerkkonfigurasies bestuur. Dit ontdek en stel netwerktoestelle op soos dit verskyn; dit kan ook virtuele netwerktoestelle skep.

Om die behoefte aan addisionele pakkette te verminder, word netwerkd gebruik, aangesien dit reeds in die init -stelsel ingebou is, dus is dhcpcd nie nodig nie.

Voorkom die gebruik van dhcpd

Let wel: dit is nodig om as root te werk

sudo systemctl masker netwerk.service dhcpcd.service

sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf

Gebruik die ingeboude systemd-networkd

sudo systemctl aktiveer systemd-networkd.service systemd-resolved.service

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

Stap 3: Wpa-aanvullende instel

wlan0 as AP

Skep 'n nuwe lêer met die opdrag

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Voeg die volgende inhoud by en stoor die lêer deur op Ctrl X, Y en Enter te druk

land = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 netwerk = {ssid = "TestAP-plus" modus = 2 key_mgmt = WPA-PSK psk = "12345678" frekwensie = 2412}

Vervang die TestAP-plus en 12345678 met die gewenste waardes.

Hierdie konfigurasielêer moet gebruik word vir die ingeboude wifi -adapter wlan0, wat gebruik sal word om 'n draadlose toegangspunt te skep.

Gee die gebruiker lees-, skryf- en toestemmings vir die lêer

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf

Herbegin wpa_supplicant -diens

sudo systemctl skakel wpa_supplicant.service uit

sudo systemctl aktiveer [email protected]

Stap 4:

wlan1 as kliënt

Skep 'n nuwe lêer met die opdrag

sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Voeg die volgende inhoud by en stoor die lêer deur op Ctrl X, Y en Enter te druk

land = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 netwerk = {ssid = "Asus RT-AC5300" psk = "12345678"}

Vervang die Asus RT-AC5300 en 12345678 met u router-SSID en wagwoord.

Hierdie konfigurasie lêer moet gebruik word vir die USB WiFi Adapter wlan01 wat gebruik sal word om aan te sluit op 'n draadlose router.

Gee die gebruiker lees-, skryf- en toestemmings vir die lêer

sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf

Herbegin wpa_supplicant -diens

sudo systemctl skakel wpa_supplicant.service uit

sudo systemctl aktiveer [email protected]

Stap 5: Konfigureer koppelvlakke

Skep 'n nuwe lêer met die opdrag

sudo nano /etc/systemd/network/08-wlan0.network

Voeg die volgende inhoud by en stoor die lêer deur op Ctrl X, Y en Enter te druk

[Pasmaat]

Naam = wlan0 [Netwerk] Adres = 192.168.7. IPMasquerade = ja IPForward = ja DHCPServer = ja [DHCPServer] DNS = 1.1.1.1

Skep 'n nuwe lêer met die opdrag

sudo nano /etc/systemd/network/12-wlan1.network

Voeg die volgende inhoud by en stoor die lêer deur op Ctrl X, Y en Enter te druk

[Pasmaat]

Naam = wlan1 [Netwerk] DHCP = ja

Herlaai die Raspberry Pi met behulp van

sudo herlaai

Aanbeveel: