Kazalo:
- 1. korak: Predpogoji
- 2. korak: Nastavitev Systemd-networkd
- 3. korak: Konfiguriranje Wpa-prosilca
- 4. korak:
- 5. korak: Konfiguriranje vmesnikov
Video: Resnično WiFi Extender: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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:
Kako narediti resnično poceni senzorje tlaka: 6 korakov (s slikami)
Kako narediti resnično poceni senzorje tlaka: V zadnjem času sem bil zasvojen z menjavo običajnih gospodinjskih predmetov, zato sem se odločil, da bom naredil svoj senzor tlaka v proračunu iz nekaj gobic, ki sem jih imel naokoli. Razlog za to je drugačen od drugih različic proračunskih senzorjev tlaka, ker je
Raspberry Pi NAS, ki resnično izgleda kot NAS: 13 korakov (s slikami)
Raspberry Pi NAS, ki resnično izgleda kot NAS: Zakaj Raspberry Pi NASNaj, iskal sem čudovit, a prostorsko varčen Raspberry Pi NAS iz interneta in nisem našel ničesar. Ugotovil sem, da je nekaj zasnove NAS z Raspberry Pi prilepljeno na leseno podlago, vendar tega ne želim. Hočem
Naredite resnično kul matrico v Pythonu!: 6 korakov
Naredite resnično kul matrico v Pythonu!: Pozdravljeni, fantje! Ta navodila vas bodo naučila, kako narediti matrico v Pythonu! Običajno bi ljudje naredili matriko v paketu, ker je to enostavno. Tokrat pa vam bom pokazal, kako narediti matrico v enem od močnih računalniških jezikov
Resnično izziv: 5 korakov
Resnično izziv: Sodobni svet od ljudi zahteva, da izstopijo iz fizičnega in živijo v digitalnem. S pojavom Al in širjenjem tehnologije ljudje preveč zaupajo stroju in verjamejo, da je vedno pravilen. "Res" je namenjen
Kako ustvariti sistem JARVIS ali resnično življenje JARVIS / lastna pomoč AI: 8 korakov
Kako ustvariti sistem JARVIS ali resnično življenje JARVIS / lastna pomoč AI: Ali ste v filmu Iron Man kdaj gledali govorilni računalnik, kot je JARVIS, s Tonyjem Starkom? Ste si kdaj želeli imeti takšen računalnik? Ali imam prav? Brez skrbi … To željo lahko uresničite s svojim računalnikom. Lahko imate računalniški JARVIS in