Obsah:

Skutočne extender WiFi: 5 krokov
Skutočne extender WiFi: 5 krokov

Video: Skutočne extender WiFi: 5 krokov

Video: Skutočne extender WiFi: 5 krokov
Video: Обзор Mi Wi-Fi Range Extender PRO Действительно ли нужен в ( 2022 ) 2024, November
Anonim
Skutočne WiFi extender
Skutočne WiFi extender

Úvod

Skutočne WiFi Extender je WiFi opakovač založený na Raspberry Pi Zero W. Je to pekná alternatíva k komerčnému WiFi zosilňovaču, ktorý kombinuje nízkonákladový (pod 10USD) a vysoko prispôsobiteľný softvér. Môže tiež prevádzkovať niektoré riešenia na blokovanie reklám, ako napríklad pieste. Tento projekt je jedinečný, pretože väčšina projektov na serveri GitHub ukazuje, ako vytvoriť bezdrôtový prístupový bod na zdieľanie prístupu na internet získaného pomocou siete Ethernet.

Zobraziť môj projekt na Hackaday Hackaday

Zobraziť môj projekt na GitHub Github

Zobraziť môj projekt na Hackster Hackster

Krok 1: Predpoklady

Na prenos obrazu na kartu SD som použil BalenaEtcher

  • Stiahnite si súbor raspbian lite.iso z webovej stránky Raspberry Pi
  • Po stiahnutí otvorte BalenaEtcher, vyberte súbor.iso, vyberte kartu SD a kliknite na tlačidlo blesku a počkajte, kým sa proces nedokončí.
  • Potom otvorte bootovací oddiel a v ňom vytvorte prázdny textový súbor s názvom ssh bez rozšírenia.
  • Nakoniec vytvorte ďalší textový súbor s názvom wpa_supplicant.conf v rovnakom zavádzacom oddiele a prilepte nasledujúci obsah.

ctrl_interface = DIR =/var/run/wpa_supplicant SKUPINA = netdevupdate_config = 1 krajina = IN sieť = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Nahraďte mywifissid názvom WiFi a mywifipassword heslom wifi

  • Zapnite Raspberry pi. Ak chcete zistiť jeho IP, môžete použiť nástroj ako Angry IP Scanner a naskenovať podsieť
  • Akonáhle nájdete IP, SSH k vášmu Pi pomocou nástroja ako PuTTY alebo len ssh [email protected], zadajte heslo malina a môžete začať
  • Nakoniec aktualizujte zoznam balíkov, aktualizujte balíky a reštartujte Pi.

sudo apt update -y

sudo apt upgrade -y sudo reštart

Krok 2: Nastavenie Systemd-networkd

Z ArchWiki

systemd-networkd je systémový démon, ktorý spravuje konfigurácie siete. Detekuje a konfiguruje sieťové zariadenia tak, ako sa zobrazujú; môže tiež vytvárať zariadenia virtuálnej siete.

Aby sa minimalizovala potreba ďalších balíkov, používa sa networkd, pretože je už zabudovaný do systému init, takže dhcpcd nie je potrebný.

Zabráňte používaniu dhcpd

Poznámka: Je potrebné, aby bol spustený ako root

sudo systemctl mask networking.service dhcpcd.service

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

Použite vstavaný systemd-networkd

sudo systemctl povoliť systemd-networkd.service systemd-Resolution.service

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

Krok 3: Konfigurácia Wpa-žadateľa

wlan0 ako AP

Vytvorte nový súbor pomocou príkazu

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

Pridajte nasledujúci obsah a uložte súbor stlačením klávesov Ctrl X, Y a Enter

krajina = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 sieť = {ssid = "TestAP-plus" režim = 2 key_mgmt = WPA-PSK psk = "12345678" frekvencia = 2412}

Nahraďte TestAP-plus a 12345678 požadovanými hodnotami.

Tento konfiguračný súbor sa použije pre zabudovaný adaptér wifi wlan0, ktorý sa použije na vytvorenie bezdrôtového prístupového bodu.

Poskytnite používateľovi povolenie na čítanie a zápis do súboru

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

Reštartujte službu wpa_supplicant

sudo systemctl vypnite službu wpa_supplicant.service

sudo systemctl povoliť službu [email protected]

Krok 4:

wlan1 ako klient

Vytvorte nový súbor pomocou príkazu

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

Pridajte nasledujúci obsah a uložte súbor stlačením klávesov Ctrl X, Y a Enter

krajina = IN

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

Vymeňte Asus RT-AC5300 a 12345678 za SSID a heslo smerovača.

Tento konfiguračný súbor sa použije pre USB WiFi adaptér wlan01, ktorý sa použije na pripojenie k bezdrôtovému smerovaču.

Poskytnite používateľovi povolenie na čítanie a zápis do súboru

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

Reštartujte službu wpa_supplicant

sudo systemctl vypnite službu wpa_supplicant.service

sudo systemctl povoliť službu [email protected]

Krok 5: Konfigurácia rozhraní

Vytvorte nový súbor pomocou príkazu

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

Pridajte nasledujúci obsah a uložte súbor stlačením klávesov Ctrl X, Y a Enter

[Zápas]

Name = wlan0 [Network] Adresa = 192.168.7. IPMasquerade = yes IPForward = yes DHCPServer = yes [DHCPServer] DNS = 1.1.1.1

Vytvorte nový súbor pomocou príkazu

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

Pridajte nasledujúci obsah a uložte súbor stlačením klávesov Ctrl X, Y a Enter

[Zápas]

Názov = wlan1 [Sieť] DHCP = áno

Reštartujte Raspberry Pi pomocou

sudo reštart

Odporúča: