Sadržaj:

Zaista WiFi Extender: 5 koraka
Zaista WiFi Extender: 5 koraka

Video: Zaista WiFi Extender: 5 koraka

Video: Zaista WiFi Extender: 5 koraka
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, Srpanj
Anonim
Zaista WiFi Extender
Zaista WiFi Extender

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: