Përmbajtje:

Me të vërtetë WiFi Extender: 5 hapa
Me të vërtetë WiFi Extender: 5 hapa

Video: Me të vërtetë WiFi Extender: 5 hapa

Video: Me të vërtetë WiFi Extender: 5 hapa
Video: ДОМ НА ПОГОСТЕ | THE HOUSE ON THE CHURCHYARD 2024, Nëntor
Anonim
Me të vërtetë WiFi Extender
Me të vërtetë WiFi Extender

Prezantimi

Truly WiFi Extender është një përsëritës WiFi i bazuar në Raspberry Pi Zero W. Ai bën një alternativë të mirë për një përsëritës komercial WiFi që kombinon kosto të ulët (nën 10USD) dhe softuer shumë të personalizueshëm. Ai gjithashtu mund të ekzekutojë disa zgjidhje për bllokimin e reklamave, të tilla si pi-hole gjithashtu. Ky projekt është i një lloji sepse shumica e projekteve në GitHub demonstrojnë se si të krijoni një AP pa tel për të ndarë qasjen në Internet të marrë duke përdorur Ethernet.

Shikoni projektin tim në Hackaday Hackaday

Shikoni projektin tim në GitHub Github

Shikoni projektin tim në Hackster Hackster

Hapi 1: Parakushtet

Për ndezjen e figurës në kartën SD kam përdorur BalenaEtcher

  • Shkarkoni skedarin raspbian lite.iso nga faqja e internetit e Raspberry Pi
  • Pasi të shkarkohet, hapni BalenaEtcher, zgjidhni skedarin.iso, zgjidhni kartën SD dhe klikoni butonin flash dhe prisni që procesi të përfundojë.
  • Pastaj, hapni ndarjen e nisjes dhe brenda saj, krijoni një skedar teksti bosh të quajtur ssh pa asnjë shtrirje.
  • Së fundi, krijoni një skedar tjetër teksti të quajtur wpa_supplicant.conf në të njëjtën ndarje boot dhe ngjitni përmbajtjen e mëposhtme.

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

Zëvendësoni mywifissid me emrin e WiFi dhe mywifipassword me fjalëkalimin wifi

  • Fuqia në Raspberry pi. Për të gjetur IP -në e tij, mund të përdorni një mjet si Angry IP Scanner dhe të skanoni nën -rrjetën
  • Pasi të gjeni IP, SSH në Pi tuaj duke përdorur një mjet si PuTTY ose thjesht ssh [email protected], futni fjalëkalimin mjedër dhe jeni mirë të shkoni
  • Së fundi, azhurnoni listën e paketave dhe azhurnoni paketat dhe rindizni Pi.

sudo apt update -y

sudo apt upgrade -y sudo reboot

Hapi 2: Konfigurimi i Systemd-networkd

Nga ArchWiki

systemd-networkd është një demon i sistemit që menaxhon konfigurimet e rrjetit. Zbulon dhe konfiguron pajisjet e rrjetit ashtu siç shfaqen; gjithashtu mund të krijojë pajisje të rrjetit virtual.

Për të minimizuar nevojën për paketa shtesë, përdoret networkd pasi është ndërtuar tashmë në sistemin init, prandaj, nuk ka nevojë për dhcpcd.

Parandaloni përdorimin e dhcpd

Shënim: Kërkohet të funksionojë si rrënjë

sudo systemctl maskimi i rrjeteve.shërbimi dhcpcd.shërbimi

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

Përdorni sistemin e integruar-networkd

sudo systemctl aktivizoni systemd-networkd.service systemd-zgjidhet.shërbim

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

Hapi 3: Konfigurimi i Wpa-supplicant

wlan0 si AP

Krijoni një skedar të ri duke përdorur komandën

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

Shtoni përmbajtjen e mëposhtme dhe ruani skedarin duke shtypur Ctrl X, Y dhe Enter

vendi = 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" frekuenca = 2412}

Zëvendësoni TestAP-plus dhe 12345678 me vlerat tuaja të dëshiruara.

Ky skedar konfigurimi do të përdoret për përshtatësin wifi në bord wlan0 i cili do të përdoret për të krijuar një pikë aksesi pa tel.

Jepini përdoruesit të lexojë, shkruani lejet për skedarin

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

Rinisni shërbimin wpa_supplicant

sudo systemctl çaktivizo shërbimin wpa_supplicant.service

sudo systemctl aktivizoni [email protected]

Hapi 4:

wlan1 si klient

Krijoni një skedar të ri duke përdorur komandën

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

Shtoni përmbajtjen e mëposhtme dhe ruani skedarin duke shtypur Ctrl X, Y dhe Enter

vendi = IN

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

Zëvendësoni Asus RT-AC5300 dhe 12345678 me SSID dhe fjalëkalimin tuaj të Ruterit.

Ky skedar konfigurimi do të përdoret për Përshtatësin USB WiFi wlan01 i cili do të përdoret për t'u lidhur me një Router Wireless.

Jepini përdoruesit të lexojë, shkruani lejet për skedarin

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

Rinisni shërbimin wpa_supplicant

sudo systemctl çaktivizo shërbimin wpa_supplicant.service

sudo systemctl aktivizoni [email protected]

Hapi 5: Konfigurimi i ndërfaqeve

Krijoni një skedar të ri duke përdorur komandën

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

Shtoni përmbajtjen e mëposhtme dhe ruani skedarin duke shtypur Ctrl X, Y dhe Enter

[Ndeshje]

Emri = wlan0 [Rrjeti] Adresa = 192.168.7. IPMasquerade = po IPForward = po DHCPServer = po [DHCPServer] DNS = 1.1.1.1

Krijoni një skedar të ri duke përdorur komandën

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

Shtoni përmbajtjen e mëposhtme dhe ruani skedarin duke shtypur Ctrl X, Y dhe Enter

[Ndeshje]

Emri = wlan1 [Rrjeti] DHCP = po

Rinisni Raspberry Pi duke përdorur

rindez sudo

Recommended: