Mündəricat:

Həqiqətən WiFi Genişləndiricisi: 5 addım
Həqiqətən WiFi Genişləndiricisi: 5 addım

Video: Həqiqətən WiFi Genişləndiricisi: 5 addım

Video: Həqiqətən WiFi Genişləndiricisi: 5 addım
Video: NƏNƏ SİQARETLƏ TUTDU😂😂 2024, Noyabr
Anonim
Həqiqətən WiFi Extender
Həqiqətən WiFi Extender

Giriş

Həqiqətən WiFi Extender, Raspberry Pi Zero W.-ə əsaslanan bir WiFi təkrarlayıcısıdır. Bu, aşağı qiymətli (10USD-dən aşağı) və yüksək dərəcədə özelleştirilebilir bir proqramı birləşdirən kommersiya WiFi təkrarlayıcıya gözəl bir alternativdir. Ayrıca, deşik kimi bəzi reklam bloklama həllərini də işlədə bilər. Bu layihə bir növdür, çünki GitHub -dakı əksər layihələr Ethernet istifadə edərək əldə edilən İnternetə çıxışı paylaşmaq üçün simsiz AP -nin necə yaradılacağını nümayiş etdirir.

Hackaday Hackaday -da layihəmə baxın

GitHub Githubdakı layihəmə baxın

Hackster Hacksterdəki layihəmə baxın

Addım 1: ön şərtlər

Şəkili SD karta yandırmaq üçün BalenaEtcher istifadə etdim

  • Raspberry Pi veb saytından raspbian lite.iso faylını yükləyin
  • Yüklədikdən sonra BalenaEtcher açın,.iso faylını seçin, SD kartı seçin və flash düyməsini basın və prosesin bitməsini gözləyin.
  • Sonra açılış hissəsini açın və içərisində uzantısı olmayan ssh adlı boş bir mətn faylı yaradın.
  • Nəhayət, eyni açılış hissəsində wpa_supplicant.conf adlı başqa bir mətn faylı yaradın və aşağıdakı məzmunu yapışdırın.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 ölkə = şəbəkədə = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Mywifissid -i WiFi adı və wifi parol ilə mywifipassword ilə əvəz edin

  • Raspberry pi -ni işə salın. IP -ni tapmaq üçün Angry IP Scanner kimi bir vasitədən istifadə edə və alt şəbəkəni taraya bilərsiniz
  • PuTTY və ya sadəcə ssh [email protected] kimi bir vasitədən istifadə edərək Pi -yə IP, SSH tapdıqdan sonra moruq şifrəsini daxil edin və getməyiniz yaxşıdır
  • Nəhayət, paket siyahısını yeniləyin və paketləri təkmilləşdirin və Pi -ni yenidən başladın.

sudo apt yeniləmə -y

sudo apt upgrade -y sudo yenidən başladın

Addım 2: Systemd-networkd qurmaq

ArchWiki -dən

systemd-networkd, şəbəkə konfiqurasiyalarını idarə edən bir sistemdir. Şəbəkə cihazlarını göründükcə aşkarlayır və konfiqurasiya edir; virtual şəbəkə cihazları da yarada bilər.

Əlavə paket ehtiyacını minimuma endirmək üçün, əvvəlcədən sistemə qurulduğu üçün networkd istifadə olunur, buna görə də dhcpcd -ə ehtiyac yoxdur.

Dhcpd istifadəsinin qarşısını alın

Qeyd: Kök olaraq çalışması tələb olunur

sudo systemctl masking networking.service dhcpcd.service

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

Daxili systemd-networkd istifadə edin

sudo systemctl systemd-networkd.service systemd-həll.service imkan verir

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

Addım 3: Wpa-müraciət edəni konfiqurasiya edin

AP kimi wlan0

Komandan istifadə edərək yeni bir fayl yaradın

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

Aşağıdakı məzmunu əlavə edin və Ctrl X, Y və Enter düymələrini basaraq faylı qeyd edin

ölkə = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 şəbəkə = {ssid = "TestAP-plus" rejimi = 2 key_mgmt = WPA-PSK psk = "12345678" tezlik = 2412}

TestAP-plus və 12345678-i istədiyiniz dəyərlərlə əvəz edin.

Bu konfiqurasiya faylı, simsiz bir giriş nöqtəsi yaratmaq üçün istifadə ediləcək wlan0 daxili wifi Adapteri üçün istifadə ediləcək.

İstifadəçiyə oxumağa, fayla yazmağa icazə verin

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

Wpa_supplicant xidmətini yenidən başladın

sudo systemctl wpa_supplicant.service'i deaktiv edin

sudo systemctl [email protected] imkan verir

Addım 4:

wlan1 müştəri olaraq

Komandan istifadə edərək yeni bir fayl yaradın

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

Aşağıdakı məzmunu əlavə edin və Ctrl X, Y və Enter düymələrini basaraq faylı qeyd edin

ölkə = IN

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

Asus RT-AC5300 və 12345678-i Router SSID və şifrənizlə əvəz edin.

Bu konfiqurasiya faylı, Simsiz Routerə qoşulmaq üçün istifadə ediləcək wlan01 USB WiFi Adapteri üçün istifadə ediləcək.

İstifadəçiyə oxumağa, fayla yazmağa icazə verin

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

Wpa_supplicant xidmətini yenidən başladın

sudo systemctl wpa_supplicant.service'i deaktiv edin

sudo systemctl [email protected] imkan verir

Addım 5: Arayüzlərin Konfiqurasiyası

Komandan istifadə edərək yeni bir fayl yaradın

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

Aşağıdakı məzmunu əlavə edin və Ctrl X, Y və Enter düymələrini basaraq faylı qeyd edin

[Matç]

Ad = wlan0 [Şəbəkə] Ünvan = 192.168.7. IPMasquerade = bəli IPForward = bəli DHCPServer = bəli [DHCPServer] DNS = 1.1.1.1

Komandan istifadə edərək yeni bir fayl yaradın

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

Aşağıdakı məzmunu əlavə edin və Ctrl X, Y və Enter düymələrini basaraq faylı qeyd edin

[Matç]

Ad = wlan1 [Şəbəkə] DHCP = bəli

Raspberry Pi istifadə edərək yenidən başladın

sudo yenidən başladın

Tövsiyə: