Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տեղադրեք և թարմացրեք Raspbian- ը
- Քայլ 2: Տեղադրեք Hostapd և Dnsmasq
- Քայլ 3. Կարգավորեք ստատիկ IP Wlan0 ինտերֆեյսի համար
- Քայլ 4: Կարգավորեք DHCP սերվերը (dnsmasq)
- Քայլ 5:
- Քայլ 6: Ստեղծեք երթևեկի վերահասցեավորում
- Քայլ 7: Iptables- ի նոր կանոն ավելացնելը
- Քայլ 8: Միացնել ինտերնետ կապը
- Քայլ 9: Վերագործարկեք
- Քայլ 10: Ավարտեք:
Video: Ազնվամորի Pi -> Wifi թեժ կետ ՝ 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Wifi թեժ կետ "src =" https://content.instructables.com/ORIG/F4E/T89P/K78SLNTN/F4ET89PK78SLNTN-j.webp
Wifi թեժ կետ "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Երբևէ գնացե՞լ եք որևէ տեղ առանց wifi- ի, և ձեր ընկերները չեն տրամադրի թեժ կետ: Ես ունեմ և այս հրահանգների մեջ ես ձեզ քայլ առ քայլ ցույց կտամ, թե ինչպես ձեր Raspberry Pi- ն դարձնել wifi թեժ կետ: Նույնիսկ ավելի լավ, այս նախագիծը ձեզ կարժենա 100 դոլարից պակաս:
Պարագաներ
BOM:
Raspberry Pi 3 (տեխնիկապես ցանկացած մոդել կաշխատի, բայց ես գտնում եմ, որ այս մոդելը ավելի հետևողական է).
Wifi Stick (սա պարտադիր չէ, քանի որ ազնվամորու pi- ն արդեն ներկառուցված wifi ունի, բայց ազդանշանը ավելի լավ կլինի wifi ձողով) ՝ https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref = sr_1_3? Keywords = wifi+stick & qid = 1583146106 & sr = 8-3
Ձեզ նույնպես պետք է ստեղնաշարի մկնիկ, էկրան/մոնիտոր և էներգիայի աղբյուր, որը ես ստացել եմ powerbank- ից (ենթադրելով, որ դրանք արդեն ունեք):
Քայլ 1: Տեղադրեք և թարմացրեք Raspbian- ը
Թարմացրեք Raspbian- ը ՝ մուտքագրելով այս հրամանները.
sudo apt-get updatesudo apt-get upgrade
Եթե դուք բարելավում եք ստանում, լավ գաղափար է վերագործարկել sudo reboot- ով:
Քայլ 2: Տեղադրեք Hostapd և Dnsmasq
Սրանք այն երկու ծրագրերն են, որոնք մենք կօգտագործենք ՝ ձեր Raspberry Pi- ն անլար մուտքի կետ դարձնելու համար: Դրանք ստանալու համար պարզապես մուտքագրեք այս տողերը տերմինալում.
sudo apt-get տեղադրել hostapd
sudo apt-get տեղադրել dnsmasq
Երկու անգամ էլ շարունակելու համար պետք է սեղմել y- ն: hostapd- ն այն փաթեթն է, որը թույլ է տալիս մեզ ստեղծել անլար թեժ կետ Raspberry Pi- ի միջոցով, իսկ dnsmasq- ը հեշտ օգտագործման DHCP և DNS սերվեր է: Մենք միանգամից խմբագրելու ենք ծրագրերի կազմաձևման ֆայլերը, ուստի եկեք անջատենք ծրագրերը նախքան սկսելը
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
Քայլ 3. Կարգավորեք ստատիկ IP Wlan0 ինտերֆեյսի համար
Այստեղ մեր նպատակների համար ես ենթադրում եմ, որ մենք օգտագործում ենք տնային ցանցի ստանդարտ IP հասցեներ, օրինակ ՝ 192.168. ###. ###: Հաշվի առնելով այդ ենթադրությունը, եկեք նշանակենք 192.168.0.10 IP հասցեն wlan0- ին
ինտերֆեյս ՝ խմբագրելով dhcpcd կազմաձևման ֆայլը: Սկսեք խմբագրել այս հրամանով.
sudo nano /etc/dhcpcd.conf
Այժմ, երբ ֆայլում եք, վերջում ավելացրեք հետևյալ տողերը.
ինտերֆեյս wlan0
ստատիկ ip_address = 192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(Վերջին երկու տողերն անհրաժեշտ են, որպեսզի մեր կամուրջը գործի դնի --- բայց դրա մասին ավելին 8-րդ քայլում): Դրանից հետո սեղմեք Ctrl+X, այնուհետև Y, այնուհետև Enter ՝ ֆայլը պահելու և խմբագրից դուրս գալու համար:
Քայլ 4: Կարգավորեք DHCP սերվերը (dnsmasq)
Մենք պատրաստվում ենք օգտագործել dnsmasq- ը որպես մեր DHCP սերվեր: DHCP սերվերի գաղափարն է
դինամիկ կերպով տարածել ցանցի կազմաձևման պարամետրերը, ինչպիսիք են IP հասցեները, ինտերֆեյսերի և ծառայությունների համար: dnsmasq- ի կանխադրված կազմաձևման ֆայլը պարունակում է շատ ավելորդ տեղեկություններ, ուստի մեզ համար ավելի հեշտ է սկսել զրոյից: Եկեք վերանվանենք կանխադրված կազմաձևման ֆայլը և գրենք նորը.
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Այժմ դուք խմբագրելու եք նոր ֆայլ, և երբ հինը վերանվանված է, սա այն կազմաձևման ֆայլն է, որը կօգտագործի dnsmasq- ը: Մուտքագրեք այս տողերը ձեր նոր կազմաձևման ֆայլում.
ինտերֆեյս = wlan0
dhcp-range = 192.168.0.11, 192.168.0.30, 255.255.255.0, 24 ժ
Մեր ավելացրած տողերը նշանակում են, որ մենք wlan0 ինտերֆեյսի համար կտրամադրենք IP հասցեներ 192.168.0.11 -ից 192.168.0.30 -ի միջև:
Քայլ 5:
Մեկ այլ կազմաձևման ֆայլ: Այս անգամ մենք խառնաշփոթ ենք hostapd կազմաձևման ֆայլին: Բացեք:
sudo nano /etc/hostapd/hostapd.conf
Սա պետք է ստեղծի բոլորովին նոր ֆայլ: Մուտքագրեք սա ՝
ինտերֆեյս = wlan0
կամուրջ = br0
hw_ ռեժիմ = գ
ալիք = 7
wmm_enabled = 0
macaddr_acl = 0
author_algs = 1
ignore_broadcast_ssid = 0
wpa = 2
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
ssid = ETԱՆET
wpa_passphrase = PASSWORD
Նկատի ունեցեք, որ որտեղ ես ունեմ «NETWORK» և «PASSWORD», դուք պետք է հայտնեք ձեր սեփական անունները: Այլ սարքերից այսպես կմիանաք Pi- ի ցանցին: Մենք դեռ պետք է համակարգին ցույց տանք կազմաձևման ֆայլի գտնվելու վայրը.
sudo nano/etc/default/hostapd
Այս ֆայլում հետևեք այն տողին, որն ասում է # DAEMON_CONF =”” - ջնջեք այն # և մեջբերման մեջ դրեք մեր կազմաձևման ֆայլի ուղին, որպեսզի այն ունենա հետևյալ տեսքը. DAEMON_CONF = "/etc/hostapd/hostapd.conf" # - ը պահում է տողը որպես կոդ չկարդալու, այնպես որ դուք հիմնականում այս կյանքն եք կենդանացնում այստեղ ՝ դրան տալով մեր կազմաձևման ֆայլի ճիշտ ուղին:
Քայլ 6: Ստեղծեք երթևեկի վերահասցեավորում
Այստեղ գաղափարն այն է, որ երբ դուք միանում եք ձեր Pi- ին, այն կփոխանցի երթևեկությունը ձեր Ethernet մալուխի վրայով: Այսպիսով, մենք wlan0 կունենանք Ethernet մալուխի միջոցով դեպի ձեր մոդեմը: Սա ենթադրում է խմբագրել ևս մեկ կազմաձևման ֆայլ.
sudo nano /etc/sysctl.conf
Այժմ գտեք այս տողը.
net.ipv4.ip_forward = 1
Քայլ 7: Iptables- ի նոր կանոն ավելացնելը
Հաջորդը, մենք մտադիր ենք ավելացնել IP- ի դիմակավորումը eth0- ում ելքային տրաֆիկի համար ՝ iptables- ի միջոցով.
sudo iptables -t nat -A ՏԵOSTԱՓՈԽՈԹՅՈՆ -o eth0 -j MASQUERADE
… Եվ պահպանեք iptables- ի նոր կանոնը.
sudo sh -c "iptables -save> /etc/iptables.ipv4.nat"
Բեռնման կանոնը բեռնելու համար մենք պետք է խմբագրենք /etc/rc.local ֆայլը և ավելացնենք հետևյալ տողը ՝ 0 գծի ելքի վերևում.
iptables- վերականգնել </etc/iptables.ipv4.nat
Քայլ 8: Միացնել ինտերնետ կապը
Այժմ Raspberry Pi- ն գործում է որպես մուտքի կետ, որին կարող են միանալ այլ սարքեր: Այնուամենայնիվ, այդ սարքերը դեռ չեն կարող օգտագործել Pi- ն ինտերնետ մուտք գործելու համար: Հնարավորը դարձնելու համար մենք պետք է կառուցենք կամուրջ, որը կանցնի ամբողջ երթևեկությունը wlan0 և eth0 միջերեսների միջև:
Կամուրջը կառուցելու համար եկեք տեղադրենք ևս մեկ փաթեթ.
sudo apt-get տեղադրել կամուրջ-գործիքներ
Մենք պատրաստ ենք ավելացնել նոր կամուրջ (կոչվում է br0).
sudo brctl addbr br0
Հաջորդը, մենք eth0 ինտերֆեյսը կկապենք մեր կամրջին.
sudo brctl addif br0 eth0
Վերջապես, եկեք խմբագրենք միջերեսների ֆայլը.
sudo nano/etc/network/interfaces
… Եվ ֆայլի վերջում ավելացրեք հետևյալ տողերը.
ավտո br0
iface br0 inet ձեռնարկ
Bridge_ports eth0 wlan0
Քայլ 9: Վերագործարկեք
Այժմ, երբ մենք պատրաստ ենք, եկեք վերագործարկենք sudo reboot- ով:
Այժմ ձեր Pi- ն պետք է աշխատի որպես անլար մուտքի կետ: Փորձեք այն ՝ ցատկելով մեկ այլ սարքի վրա և փնտրելով այն ցանցի անունը, որն օգտագործել եք 5 -րդ քայլում:
Քայլ 10: Ավարտեք:
Այո, այժմ կարող եք պարծենալ ձեր ընկերներին ձեր նոր թեժ կետի wifi սերվերով:
Խորհուրդ ենք տալիս:
Թեժ նյութ ՝ 9 քայլ
Թեժ նյութ. Նպատակ ունենալով դառնալ Arduino Uno- ի համար հասանելի ամենամեծ գրաֆիկական ջերմահիգրամետրը: licրագրերը ներառում են
Անլար կռունկի մոդել (SMART BOT) Spանցի միջոցով լրտեսող տեսախցիկով (wifi կամ թեժ կետ). 8 քայլ
Անլար կռունկի մոդել (SMART BOT) Spանցի միջոցով լրտեսող տեսախցիկով (wifi կամ թեժ կետ). Projectանկացած նախագիծ պատրաստելու համար մենք անցնում ենք մի քանի քայլերով
Ապահովեք ամբողջ WiFi- ն VPN- ով `մուտքի կետ: 5 քայլ
Ապահովեք ամբողջ WiFi- ն VPN- ով - Մուտքի կետ. Անկախ նրանից, թե մուտք եք գործում զգայուն տեղեկատվություն, որը ցանկանում եք գաղտնի պահել
Վերականգնել զոդման թեժ ափսե. 5 քայլ (նկարներով)
Reflow Soldering Hotplate. Փոքր SMD բաղադրիչների զոդումը կարող է բավականին դժվար լինել, բայց գործընթացը կարող է նաև ավտոմատացվել: Դա կարելի է անել ՝ զոդման մածուկ քսելով և թխելով, կամ (վերալիցքավորվող) ջեռոցում, կամ տաք ափսեի վրա (ինչպես ձեր խոհանոցում պատրաստվող ափսեը): Շուրջը
Ստեղծեք անվճար WiFi թեժ կետ Windows- ում ՝ 7 քայլ
Ստեղծեք անվճար WiFi թեժ կետ Windows- ում. Կցանկանայի՞ք ունենալ անլար թեժ կետ անվճար և առանց գովազդի: Կարդացեք այս հրահանգը `պարզելու համար, թե ինչպես