Sisällysluettelo:

Todella WiFi -laajennin: 5 vaihetta
Todella WiFi -laajennin: 5 vaihetta

Video: Todella WiFi -laajennin: 5 vaihetta

Video: Todella WiFi -laajennin: 5 vaihetta
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Marraskuu
Anonim
Todella WiFi -laajennin
Todella WiFi -laajennin

Johdanto

Truly WiFi Extender on Raspberry Pi Zero W -pohjainen WiFi-toistin. Se on mukava vaihtoehto kaupalliselle WiFi-toistimelle, jossa yhdistyvät edulliset (alle 10 USD) ja erittäin muokattavat ohjelmistot. Se voi myös käyttää joitakin mainosten estoratkaisuja, kuten pi-reikää. Tämä projekti on ainutlaatuinen, koska useimmat GitHubin projektit osoittavat, kuinka luodaan langaton tukiasema Ethernetin avulla hankitun Internet -yhteyden jakamiseksi.

Katso projektini Hackaday Hackaday -palvelussa

Katso projektini GitHub Githubissa

Katso projektini Hackster Hacksterista

Vaihe 1: Edellytykset

Kuvan vilkuttamiseen SD -kortille olen käyttänyt BalenaEtcheriä

  • Lataa raspbian lite.iso -tiedosto Raspberry Pi -sivustolta
  • Kun olet ladannut, avaa BalenaEtcher, valitse.iso -tiedosto, valitse SD -kortti ja napsauta flash -painiketta ja odota prosessin päättymistä.
  • Avaa sitten käynnistysosio ja luo sen sisälle tyhjä tekstitiedosto nimeltä ssh ilman laajennusta.
  • Luo lopuksi toinen tekstitiedosto nimeltä wpa_supplicant.conf samaan käynnistysosioon ja liitä seuraava sisältö.

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

Korvaa mywifissid WiFi -nimellä ja mywifipassword wifi -salasanalla

  • Käynnistä Raspberry pi. Voit etsiä sen IP -osoitteen käyttämällä työkalua, kuten Angry IP Scanner, ja skannata aliverkkoa
  • Kun löydät IP: n, SSH: n Pi -laitteellesi käyttämällä työkalua, kuten PuTTY tai vain ssh [email protected], kirjoita salasana vadelma ja olet valmis menemään
  • Päivitä lopuksi pakettiluettelo ja päivitä paketit ja käynnistä Pi uudelleen.

sudo apt päivitys -y

sudo apt upgrade -y sudo uudelleenkäynnistys

Vaihe 2: Asenna Systemd-networkd

ArchWikistä

systemd-networkd on järjestelmän demoni, joka hallinnoi verkkoasetuksia. Se tunnistaa ja määrittää verkkolaitteet sellaisina kuin ne näyttävät; se voi myös luoda virtuaalisia verkkolaitteita.

Lisäpakettien tarpeen minimoimiseksi käytetään verkkoa, koska se on jo rakennettu init -järjestelmään, joten dhcpcd -tiedostoa ei tarvita.

Estä dhcpd: n käyttö

Huomautus: Se on suoritettava pääkäyttäjänä

sudo systemctl mask networking.service dhcpcd.service

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

Käytä sisäänrakennettua systemd-networkd-verkkoa

sudo systemctl mahdollistaa systemd-networkd.service systemd-resol.service

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

Vaihe 3: Wpa-rukoilijan määrittäminen

wlan0 AP: na

Luo uusi tiedosto komennolla

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

Lisää seuraava sisältö ja tallenna tiedosto painamalla Ctrl X, Y ja Enter

maa = 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" taajuus = 2412}

Vaihda TestAP-plus ja 12345678 haluamiisi arvoihin.

Tätä määritystiedostoa käytetään sisäisessä wlan -sovittimessa wlan0, jota käytetään langattoman tukiaseman luomiseen.

Anna käyttäjälle luku- ja kirjoitusoikeudet tiedostoon

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

Käynnistä wpa_supplicant -palvelu uudelleen

sudo systemctl poista wpa_supplicant.service käytöstä

sudo systemctl ota käyttöön [email protected]

Vaihe 4:

wlan1 asiakkaana

Luo uusi tiedosto komennolla

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

Lisää seuraava sisältö ja tallenna tiedosto painamalla Ctrl X, Y ja Enter

maa = IN

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

Korvaa Asus RT-AC5300 ja 12345678 reitittimen SSID-tunnuksella ja salasanalla.

Tätä määritystiedostoa käytetään USB -WiFi -sovittimeen wlan01, jota käytetään muodostamaan yhteys langattomaan reitittimeen.

Anna käyttäjälle luku- ja kirjoitusoikeudet tiedostoon

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

Käynnistä wpa_supplicant -palvelu uudelleen

sudo systemctl poista wpa_supplicant.service käytöstä

sudo systemctl ota käyttöön [email protected]

Vaihe 5: Liitäntöjen määrittäminen

Luo uusi tiedosto komennolla

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

Lisää seuraava sisältö ja tallenna tiedosto painamalla Ctrl X, Y ja Enter

[Ottelu]

Nimi = wlan0 [Verkko] Osoite = 192.168.7. IPMasquerade = kyllä IPForward = kyllä DHCPServer = kyllä [DHCPServer] DNS = 1.1.1.1

Luo uusi tiedosto komennolla

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

Lisää seuraava sisältö ja tallenna tiedosto painamalla Ctrl X, Y ja Enter

[Ottelu]

Nimi = wlan1 [Verkko] DHCP = kyllä

Käynnistä Raspberry Pi uudelleen

sudo uudelleenkäynnistys

Suositeltava: