Kazalo:

Resnično WiFi Extender: 5 korakov
Resnično WiFi Extender: 5 korakov

Video: Resnično WiFi Extender: 5 korakov

Video: Resnično WiFi Extender: 5 korakov
Video: Подключение 2 роутеров в одной сети в 2021: усиление Wifi, общие ресурсы 🌐 2024, November
Anonim
Resnično WiFi Extender
Resnično WiFi Extender

Uvod

Resnično WiFi Extender je repetitor WiFi, ki temelji na Raspberry Pi Zero W. Je dobra alternativa komercialnemu repetitorju WiFi, ki združuje nizkocenovne (manj kot 10 USD) in zelo prilagodljivo programsko opremo. Prav tako lahko izvaja nekatere rešitve za blokiranje oglasov, kot je pipa. Ta projekt je edinstven, saj večina projektov na GitHubu dokazuje, kako ustvariti brezžično dostopno točko za skupno rabo dostopa do interneta, pridobljenega z uporabo Etherneta.

Oglejte si moj projekt na naslovu Hackaday Hackaday

Oglejte si moj projekt na GitHubu Github

Oglejte si moj projekt na naslovu Hackster Hackster

1. korak: Predpogoji

Za utripanje slike na kartico SD sem uporabil BalenaEtcher

  • Prenesite datoteko raspbian lite.iso s spletnega mesta Raspberry Pi
  • Ko prenesete, odprite BalenaEtcher, izberite datoteko.iso, izberite kartico SD in kliknite gumb bliskavice ter počakajte, da se postopek konča.
  • Nato odprite zagonsko particijo in znotraj nje ustvarite prazno besedilno datoteko z imenom ssh brez razširitve.
  • Na koncu ustvarite drugo besedilno datoteko z imenom wpa_supplicant.conf v isti zagonski particiji in prilepite naslednjo vsebino.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 država = V omrežju = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Zamenjajte mywifissid z imenom WiFi in mywifipassword z geslom za wifi

  • Vklopite Raspberry pi. Če želite najti njegov IP, lahko uporabite orodje, kot je Angry IP Scanner, in skenirate podomrežje
  • Ko najdete IP, SSH za svoj Pi z orodjem, kot je PuTTY ali samo ssh [email protected], vnesite geslo malina in ste pripravljeni
  • Nazadnje posodobite seznam paketov in nadgradite pakete ter znova zaženite Pi.

sudo apt update -y

sudo apt upgrade -y sudo ponovni zagon

2. korak: Nastavitev Systemd-networkd

Iz ArchWiki

systemd-networkd je sistemski demon, ki upravlja omrežne konfiguracije. Zazna in konfigurira omrežne naprave, kot se pojavijo; lahko ustvari tudi virtualne omrežne naprave.

Za zmanjšanje potrebe po dodatnih paketih se uporablja networkd, saj je že vgrajen v sistem init, zato dhcpcd ni potreben.

Preprečite uporabo dhcpd

Opomba: Zagnati ga je treba kot root

sudo systemctl mask networking.service dhcpcd.service

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

Uporabite vgrajen systemd-networkd

sudo systemctl omogoči systemd-networkd.service systemd-resolution.service

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

3. korak: Konfiguriranje Wpa-prosilca

wlan0 kot AP

Ustvarite novo datoteko z ukazom

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

Dodajte naslednjo vsebino in shranite datoteko s pritiskom na Ctrl X, Y in Enter

država = 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" frekvenca = 2412}

TestAP-plus in 12345678 zamenjajte z želenimi vrednostmi.

To konfiguracijsko datoteko je treba uporabiti za vgrajen vmesnik wifi wlan0, ki bo uporabljen za ustvarjanje brezžične dostopne točke.

Uporabniku dajte dovoljenja za branje in pisanje datoteke

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

Znova zaženite storitev wpa_supplicant

sudo systemctl onemogoči wpa_supplicant.service

sudo systemctl enable [email protected]

4. korak:

wlan1 kot odjemalec

Ustvarite novo datoteko z ukazom

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

Dodajte naslednjo vsebino in shranite datoteko s pritiskom na Ctrl X, Y in Enter

država = IN

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

Zamenjajte Asus RT-AC5300 in 12345678 s SSID usmerjevalnika in geslom.

Ta konfiguracijska datoteka se uporablja za USB WiFi adapter wlan01, ki se bo uporabljal za povezavo z brezžičnim usmerjevalnikom.

Uporabniku dajte dovoljenja za branje in pisanje datoteke

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

Znova zaženite storitev wpa_supplicant

sudo systemctl onemogoči wpa_supplicant.service

sudo systemctl enable [email protected]

5. korak: Konfiguriranje vmesnikov

Ustvarite novo datoteko z ukazom

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

Dodajte naslednjo vsebino in shranite datoteko s pritiskom na Ctrl X, Y in Enter

[Ujemanje]

Ime = wlan0 [Omrežje] Naslov = 192.168.7. IPMasquerade = da IPForward = da DHCPServer = da [DHCPServer] DNS = 1.1.1.1

Ustvarite novo datoteko z ukazom

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

Dodajte naslednjo vsebino in shranite datoteko s pritiskom na Ctrl X, Y in Enter

[Ujemanje]

Ime = wlan1 [Omrežje] DHCP = da

Znova zaženite Raspberry Pi z uporabo

sudo ponovni zagon

Priporočena: