Բովանդակություն:
- Քայլ 1: Նախադրյալներ
- Քայլ 2: Systemd-networkd- ի կարգավորում
- Քայլ 3. Wpa- խնդրողի կազմաձևում
- Քայլ 4:
- Քայլ 5: Ինտերֆեյսերի կազմաձևում
Video: Իսկապես WiFi ընդլայնիչ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ներածություն
Իսկապես WiFi Extender- ը WiFi կրկնողիչ է, որը հիմնված է Raspberry Pi Zero W.- ի վրա: Այն հաճելի այլընտրանք է դարձնում առևտրային WiFi կրկնողչին `համատեղելով էժան (մինչև 10 ԱՄՆ դոլար) և բարձրակարգելի ծրագրակազմ: Այն կարող է նաև գործարկել գովազդի արգելափակման որոշ լուծումներ, ինչպիսիք են pi-hole- ը: Այս նախագիծը եզակի է, քանի որ GitHub- ի նախագծերի մեծ մասը ցույց է տալիս, թե ինչպես ստեղծել անլար AP ՝ Ethernet- ի միջոցով ձեռք բերված ինտերնետ հասանելիությունը կիսելու համար:
Դիտեք իմ նախագիծը Hackaday Hackaday- ում
Դիտեք իմ նախագիծը GitHub Github- ում
Դիտեք իմ նախագիծը Hackster Hackster- ում
Քայլ 1: Նախադրյալներ
Պատկերը SD քարտի վրա ջնջելու համար ես օգտագործել եմ BalenaEtcher- ը
- Ներբեռնեք raspbian lite.iso ֆայլը Raspberry Pi կայքից
- Ներբեռնելուց հետո բացեք BalenaEtcher- ը, ընտրեք.iso ֆայլը, ընտրեք SD քարտը և կտտացրեք ֆլեշ կոճակին և սպասեք գործընթացի ավարտին:
- Այնուհետև բացեք boot միջնորմը և դրա ներսում ստեղծեք ssh անունով դատարկ տեքստային ֆայլ ՝ առանց ընդլայնման:
- Վերջապես, ստեղծեք մեկ այլ տեքստային ֆայլ, որը կոչվում է wpa_supplicant.conf նույն բեռնախցիկում և տեղադրեք հետևյալ բովանդակությունը:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 country = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Mywifissid- ը փոխարինեք WiFi- ի անունով, իսկ mywifipassword- ը ՝ wifi գաղտնաբառով
- Միացրեք Raspberry pi- ն: Իր IP- ն գտնելու համար կարող եք օգտագործել այնպիսի գործիք, ինչպիսին է Angry IP Scanner- ը և սկանավորել ենթացանցը
- Երբ գտնեք IP- ն, SSH- ը ձեր Pi- ին ՝ օգտագործելով PuTTY- ի նման գործիք կամ պարզապես ssh [email protected], մուտքագրեք ազնվամորու գաղտնաբառը և լավ կլինի:
- Վերջապես, թարմացրեք փաթեթների ցանկը և արդիականացրեք փաթեթները և վերագործարկեք Pi- ն:
sudo apt թարմացում -y
sudo apt upgrade -y sudo reboot
Քայլ 2: Systemd-networkd- ի կարգավորում
ArchWiki- ից
systemd-networkd- ը համակարգային դևոն է, որը կառավարում է ցանցի կազմաձևերը: Այն հայտնաբերում և կարգավորում է ցանցային սարքերը, ինչպես դրանք հայտնվում են. այն կարող է նաև ստեղծել վիրտուալ ցանցային սարքեր:
Լրացուցիչ փաթեթների կարիքը նվազագույնի հասցնելու համար օգտագործվում է networkd, քանի որ այն արդեն ներկառուցված է init համակարգում, ուստի dhcpcd- ի կարիք չկա:
Կանխել dhcpd- ի օգտագործումը
Նշում. Պահանջվում է գործարկել որպես արմատ
sudo systemctl դիմակ networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolutionvconf = NO' /etc/resolvconf.conf
Օգտագործեք ներկառուցված systemd-networkd
sudo systemctl միացնել systemd-networkd.service systemd-լուծված. ծառայություն
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Քայլ 3. Wpa- խնդրողի կազմաձևում
wlan0 որպես AP
Ստեղծեք նոր ֆայլ `օգտագործելով հրամանը:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Ավելացրեք հետևյալ բովանդակությունը և պահպանեք ֆայլը ՝ սեղմելով Ctrl X, Y և Enter
երկիր = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 ցանց = {ssid = "TestAP-plus" ռեժիմ = 2 key_mgmt = WPA-PSK psk = "12345678" հաճախականություն = 2412}
TestAP-plus- ը և 12345678-ը փոխարինեք ձեր ցանկալի արժեքներով:
Այս կազմաձևման ֆայլը պետք է օգտագործվի ներկառուցված wifi Adapter wlan0- ի համար, որը կօգտագործվի անլար մուտքի կետ ստեղծելու համար:
Տվեք օգտվողին կարդալ, թույլտվություններ գրել ֆայլին
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Վերագործարկեք wpa_supplicant ծառայությունը
sudo systemctl անջատել wpa_supplicant.service- ը
sudo systemctl միացնել [email protected]
Քայլ 4:
wlan1 որպես հաճախորդ
Ստեղծեք նոր ֆայլ ՝ օգտագործելով հրամանը:
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Ավելացրեք հետևյալ բովանդակությունը և պահպանեք ֆայլը ՝ սեղմելով Ctrl X, Y և Enter
երկիր = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Asus RT-AC5300" psk = "12345678"}
Փոխարինեք Asus RT-AC5300- ը և 12345678- ը ձեր երթուղիչի SSID- ով և գաղտնաբառով:
Այս կազմաձևման ֆայլը պետք է օգտագործվի USB WiFi ադապտեր wlan01- ի համար, որը կօգտագործվի անլար երթուղիչին միանալու համար:
Տվեք օգտվողին կարդալ, թույլտվություններ գրել ֆայլին
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Վերագործարկեք wpa_supplicant ծառայությունը
sudo systemctl անջատել wpa_supplicant.service- ը
sudo systemctl միացնել [email protected]
Քայլ 5: Ինտերֆեյսերի կազմաձևում
Ստեղծեք նոր ֆայլ ՝ օգտագործելով հրամանը:
sudo nano /etc/systemd/network/08-wlan0.network
Ավելացրեք հետևյալ բովանդակությունը և պահպանեք ֆայլը ՝ սեղմելով Ctrl X, Y և Enter
[Համընկնում]
Անուն = wlan0 անց] Հասցե = 192.168.7. IPMasquerade = այո IPForward = այո DHCPServer = այո [DHCPServer] DNS = 1.1.1.1
Ստեղծեք նոր ֆայլ ՝ օգտագործելով հրամանը
sudo nano /etc/systemd/network/12-wlan1.network
Ավելացրեք հետևյալ բովանդակությունը և պահպանեք ֆայլը ՝ սեղմելով Ctrl X, Y և Enter
[Համընկնում]
Անուն = wlan1 անց] DHCP = այո
Վերագործարկեք Raspberry Pi- ն ՝ օգտագործելով
sudo վերագործարկում
Խորհուրդ ենք տալիս:
Raspberry Pi - PCA9536 Մուտք/ելք Ընդլայնիչ Java ձեռնարկ. 4 քայլ
Raspberry Pi-PCA9536 Մուտքի/ելքի ընդլայնիչ Java ձեռնարկ. PCA9536- ը 8-փին CMOS սարք է, որն ապահովում է ընդհանուր նշանակության զուգահեռ մուտքագրման/ելքի (GPIO) 4 բիթ I2C-bus/SMBus ծրագրերի համար: Այն բաղկացած է 4-բիթ կազմաձևման գրանցամատյանից, որը կծառայի մուտքի կամ ելքի ընտրության նպատակին, 4-բիթ
Ուղղորդված WIFI միջակայքի ընդլայնիչ ՝ 5 քայլ (նկարներով)
Uni-Directional WIFI Range Extender. Հեշտությամբ ստացեք WIFI ազդանշաններ հեռվից `օգտագործելով ստանդարտ USB WIFI ադապտեր և մի փոքր սրամտություն: Այս պարզ գաղափարը չի պահանջում USB WIFI ադապտերի կամ ձեր համակարգչի փոփոխություններ: Ձեր WIF- ի ազդանշանի ուժը և տիրույթը բարձրացնելու պարզ միջոց
PCF8591 (i2c անալոգային մուտքի/ելքի ընդլայնիչ) Արագ օգտագործման հեշտություն ՝ 9 քայլ
PCF8591 (i2c Analog I/O Expander) Արագ Հեշտ Օգտագործում. Գրադարանը i2c pcf8591 IC- ն օգտագործելու համար arduino- ով և esp8266- ով: Այս IC- ն կարող է վերահսկել (մինչև 4) անալոգային մուտք և/կամ 1 անալոգային ելք, ինչպես չափել լարումը, կարդալ թերմիստորի արժեքը կամ մարել led- ը: Կարող է կարդալ անալոգային արժեքը և գրել անալոգային արժեքը միայն 2 լարով (կատարյալ
USB մարտկոցով աշխատող անլար WiFi ընդլայնիչ ՝ 7 քայլ (նկարներով)
USB մարտկոցով աշխատող անլար WiFi ընդլայնիչ. Որքան նյարդայնացնող չէ, երբ հյուրանոցում եք, և WiFi- ն պարզապես տգեղ է: WiFi ընդլայնիչով դուք կարող եք բարելավել պայմանները, բայց այն, ինչ ես տեսել եմ, պահանջում են ցանց, որը միշտ չէ, որ հասանելի է: Ես որոշեցի վերականգնել ցածր գնով
Էժան WiFi միջակայքի ընդլայնիչ ՝ 7 քայլ
Էժան WiFi Range Extender. Սովորաբար դրանք օգտագործում եմ կետ առ կետ որոշ բավականին խաբուսիկ սարքերի միջև հաղորդակցության համար, օրինակ ՝ իմ լրտես փրփուր հրացանի պտուտահաստոցը