Mundarija:

Haqiqatan ham WiFi kengaytmasi: 5 qadam
Haqiqatan ham WiFi kengaytmasi: 5 qadam

Video: Haqiqatan ham WiFi kengaytmasi: 5 qadam

Video: Haqiqatan ham WiFi kengaytmasi: 5 qadam
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Iyul
Anonim
Haqiqatan ham WiFi kengaytmasi
Haqiqatan ham WiFi kengaytmasi

Kirish

Haqiqatan ham WiFi Extender-bu Raspberry Pi Zero W.-ga asoslangan WiFi takrorlagichi, u arzon (10 AQSh dollaridan past) va yuqori darajada sozlanadigan dasturiy ta'minotni birlashtirgan tijorat WiFi-repetitoriga yaxshi alternativa qiladi. U, shuningdek, pi-teshik kabi reklama blokirovka qiladigan ba'zi echimlarni ishga solishi mumkin. Bu loyiha bir xil, chunki GitHub -dagi ko'pgina loyihalar Ethernet orqali olingan Internetga ulanish uchun simsiz APni qanday yaratishni ko'rsatib beradi.

Hackaday Hackaday -da mening loyihamni ko'ring

GitHub Github -dagi loyihamni ko'ring

Hackster Hacksterdagi loyihamni ko'ring

1 -qadam: old shartlar

Rasmni SD -kartaga ko'rsatish uchun BalenaEtcher -dan foydalandim

  • Raspberry lite.iso faylini Raspberry Pi veb -saytidan yuklab oling
  • Yuklab olingandan so'ng, BalenaEtcher -ni oching,.iso faylini tanlang, SD -kartani tanlang va flesh -tugmani bosing va jarayon tugashini kuting.
  • Keyin yuklash qismini oching va uning ichida kengaytmasi bo'lmagan ssh nomli bo'sh matnli fayl yarating.
  • Nihoyat, yuklash qismida wpa_supplicant.conf nomli boshqa matnli fayl yarating va quyidagi tarkibni joylashtiring.

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 mamlakat = tarmoq ichida = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}

Mywifissid -ni WiFi nomi va wifi parolini mywifipassword bilan almashtiring

  • Raspberry pi -ni yoqing. Uning IP -manzilini topish uchun siz Angry IP Scanner kabi asbobdan foydalanishingiz va pastki tarmoqni skanerlashingiz mumkin
  • PuTTY yoki ssh [email protected] kabi vositadan foydalanib, IP -ni, SSH -ni Pi -ga topganingizdan so'ng, malina parolini kiriting va siz borishingiz mumkin.
  • Nihoyat, paketlar ro'yxatini yangilang va paketlarni yangilang va Pi -ni qayta ishga tushiring.

sudo apt update -y

sudo apt upgrade -y sudo reboot

2-qadam: Systemd-networkd-ni sozlash

ArchWiki -dan

systemd-networkd-bu tarmoq konfiguratsiyalarini boshqaradigan tizimli demon. U tarmoq qurilmalarini paydo bo'lganda aniqlaydi va sozlaydi; u virtual tarmoq qurilmalarini ham yaratishi mumkin.

Qo'shimcha paketlarga bo'lgan ehtiyojni minimallashtirish uchun networkd ishlatiladi, chunki u allaqachon init tizimiga o'rnatilgan, shuning uchun dhcpcd kerak emas.

Dhcpd dan foydalanishni oldini olish

Eslatma: root sifatida ishlash talab qilinadi

sudo systemctl masking networking.service dhcpcd.service

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

O'rnatilgan systemd-networkd dan foydalaning

sudo systemctl systemd-networkd.service systemd-yechilgan.xizmatni yoqish

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

3-qadam: Wpa-supplicant-ni sozlash

wlan0 AP sifatida

Buyruq yordamida yangi fayl yarating

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

Quyidagi tarkibni qo'shing va Ctrl X, Y va Enter tugmalarini bosib faylni saqlang

mamlakat = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 tarmoq = {ssid = "TestAP-plyus" rejimi = 2 key_mgmt = WPA-PSK psk = "12345678" chastota = 2412}

TestAP-plus va 12345678 ni kerakli qiymatlarga almashtiring.

Ushbu konfiguratsiya fayli simsiz kirish nuqtasini yaratish uchun ishlatiladigan wlan0 wifi adapterining bortida ishlatiladi.

Foydalanuvchiga faylni o'qish, yozish uchun ruxsat bering

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

Wpa_supplicant xizmatini qayta ishga tushiring

sudo systemctl wpa_supplicant.service -ni o'chirib qo'ying

sudo systemctl [email protected] -ni yoqadi

4 -qadam:

wlan1 mijoz sifatida

Buyruq yordamida yangi fayl yarating

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

Quyidagi tarkibni qo'shing va Ctrl X, Y va Enter tugmalarini bosib faylni saqlang

mamlakat = IN

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

Asus RT-AC5300 va 12345678-ni yo'riqnoma SSID va parol bilan almashtiring.

Ushbu konfiguratsiya fayli simsiz routerga ulanish uchun ishlatiladigan wlan01 USB WiFi adapteri uchun ishlatilishi kerak.

Foydalanuvchiga faylni o'qish, yozish uchun ruxsat bering

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

Wpa_supplicant xizmatini qayta ishga tushiring

sudo systemctl wpa_supplicant.service -ni o'chirib qo'ying

sudo systemctl [email protected] -ni yoqing

5 -qadam: interfeyslarni sozlash

Buyruq yordamida yangi fayl yarating

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

Quyidagi tarkibni qo'shing va Ctrl X, Y va Enter tugmalarini bosib faylni saqlang

[O'yin]

Ism = wlan0 [Tarmoq] Manzil = 192.168.7. IPMasquerade = ha IPForward = ha DHCPServer = ha [DHCPServer] DNS = 1.1.1.1

Buyruq yordamida yangi fayl yarating

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

Quyidagi tarkibni qo'shing va Ctrl X, Y va Enter tugmalarini bosib faylni saqlang

[O'yin]

Ism = wlan1 [Tarmoq] DHCP = ha

Raspberry Pi -ni qayta ishga tushiring

sudo qayta yuklash

Tavsiya: