
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ունե՞ք հին լազերային տպիչ կամ սկաներ, որը դեռ հիանալի է աշխատում, բայց WiFi- ի հետ համատեղելի չէ: Կամ գուցե դուք ցանկանում եք միացնել արտաքին կոշտ սկավառակը որպես պահուստային սարք ձեր ցանցին և ձեր տան երթուղղիչի վրա մնացել են Ethernet նավահանգիստները: Այս հրահանգը կօգնի ձեզ կամուրջ ստեղծել wifi կապից մինչև ethernet պորտ ՝ Raspberry Pi- ի վրա:
Ինձ հարկավոր էր միացնել ավելի հին Xerox պատճենահանող սարքը/տպիչը, որն ունի ներկառուցված ցանցային ադապտեր և ցանցային ծրագրակազմ, սակայն WiFi- ի հետ համատեղելի չէր: Այս տպիչը գտնվում էր ավելի հին շենքում, և տպիչը գտնվում էր մի վայրում, որը մոտ չէր Ethernet- ին և չէր կարող տեղափոխվել: Մի քանի մասերով, որոնք ես արդեն ունեի իմ տան շուրջը, ես կարողացա հավաքել մի լուծում, որը կլուծեր իմ կարիքները:
DIY- ի այս հեշտ լուծումը ձեզ հնարավորություն կտա ձեր հին սարքերին ավելացնել WiFi կապ ՝ առանց բանկը խախտելու ՝ անլար տպիչի ադապտեր գնելով:
Քայլ 1: Ձեզ անհրաժեշտ իրեր

- Raspberry Pi (ցանկացած մոդել կանի, բայց 3 -րդ մոդելի դեպքում ավելի արագ արդյունքներ կտեսնեք):
- Էլեկտրաէներգիայի ադապտեր ձեր Pi- ի համար:
- SD քարտ ՝ օպերացիոն համակարգը տեղադրելու համար (կարող եք օգտագործել 8 ԳԲ քարտ ՝ մինչև ձեր ուզած չափը: Ես սովորաբար գնում եմ 32 ԳԲ քարտով, եթե ցանկանում եմ ավելի շատ ընտրանքներ ավելացնել RPi- ին):
- Wifi ադապտեր
- Ethernet մալուխ
- HDML մալուխ (ես ունեմ հին DVI մոնիտոր, այնպես որ ես օգտագործում եմ այս HDMI- ից DVI մալուխը):
- Ստեղնաշար և մկնիկ
- Քարտի ընթերցող կամ համակարգիչ `ներկառուցված քարտի ընթերցիչով:
- Գործ ՝ Pi- ի համար (ըստ ցանկության)
Քայլ 2: Տեղադրեք Raspbian օպերացիոն համակարգը


Ներբեռնեք Raspbian- ի (Stretch as this writing) օպերացիոն համակարգի վերջին տարբերակը այստեղից: Տեղադրեք SD քարտը դրա հետ ուղարկվող ադապտերի մեջ և տեղադրեք SD քարտով ադապտերը ձեր քարտի ընթերցողի մեջ: Պատճենեք Raspian օպերացիոն համակարգի պատկերը SD քարտի վրա ՝ օգտագործելով այս հրահանգները.
- Windows- ի հրահանգներ
- Mac OSX հրահանգներ
- Linux- ի ցուցումներ
Քայլ 3. Հավաքեք մնացած բաղադրիչները



Պատկերը ձեր SD քարտում պատճենելու համար որոշ ժամանակ կպահանջվի: Հավաքեք RPi- ի մնացած մասը, մինչ դուք սպասում եք:
Տեղադրեք wifi ադապտերը USB պորտերից մեկում: Տեղադրեք ստեղնաշարի և մկնիկի դոնգլը մյուս USB պորտերից մեկի մեջ: HDMI մալուխով միացրեք մոնիտորը Raspberry Pi- ին:
Երբ Raspbian պատկերը ավարտվի SD քարտի վրա, հեռացրեք SD քարտը ադապտերից և տեղադրեք այն SD քարտի բնիկի մեջ ՝ Raspberry Pi- ի ներքևի մասում: Այնուհետև տեղադրեք էներգիայի ադապտեր միկրո USB պորտի մեջ և միացրեք Raspberry Pi- ն:
Քայլ 4: Կարգավորեք WiFi կապը

Երբ Raspberry Pi- ն ավարտի գործարկումը, ստեղծեք ձեր wifi կապը Raspberry PI- ում ՝ բացելով տերմինալային պատուհան և խմբագրեք wpa_supplicant.conf ֆայլը ՝ օգտագործելով հետևյալ հրամանը.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Փոխեք երկիրը ձեր երկտառ երկրի կոդը:
Ֆայլի ներքևում ավելացրեք ձեր Wifi մուտքի կետի SSID- ն ու գաղտնաբառը ՝
ցանց = {ssid = "Ձեր Wifi SSID" psk = "yourWifiPassword"}
Մի բան պետք է նշել. Ստեղնաշարի կանխադրված կարգավորումը GB կոնֆիգուրացիայի օգտագործումն է: Մեզանից ԱՄՆ -ում մեզ համար այն տեղադրում է որոշ հատուկ նիշեր տարբեր վայրերում, հիմնականում @ և «խորհրդանիշները փոխված են:
Պահպանեք ֆայլը և դուրս եկեք nano- ից:
Բարձրացրեք WIfi կապը ՝ մուտքագրելով.
եթե
կամ վերագործարկելով Raspberry PI- ն ՝
sudo վերագործարկում
Քայլ 5. Կարգավորեք այլ ընտրանքներ Raspi-config- ով




Երբ ձեր Raspberry Pi- ն հաջողությամբ միանում է ձեր Wifi- ին, դուք պետք է տեսնեք Wifi խորհրդանիշը էկրանի վերին աջ անկյունում գտնվող ցանկի բարում `Raspberry Pi- ի համար:
Այժմ կարող եք կարգավորել ձեր Pi- ի այլ տարբերակներ: Տերմինալ պատուհանի տեսակից.
sudo raspi-config
Սա կբարձրացնի raspi-config ինտերֆեյսը և թույլ կտա Ձեզ կարգավորել ձեր Raspberry PI- ի այլ տարբերակներ: Պետք չէ դա անել, բայց կան մի քանի բան, որ պետք է անեք.
- Փոխել կանխադրված գաղտնաբառը: Մի թողեք ձեր ցանցի սարքերը խոցելի ՝ թողնելով ձեր RPi- ի կանխադրված գաղտնաբառերը pi և root օգտագործողների համար:
- Սահմանեք ձեր տեղադրության կարգավորումը: Սա ձեզ կտա ստեղնաշարի ճիշտ կարգավորումները, ժամանակի կարգավորումները և մոտակա պահեստներից այլ ծրագրակազմ տեղադրելու վայրը: Եթե դուք ստանում եք տեղայնացման մասին PERL- ի նյարդայնացնող նախազգուշացումները, հնարավոր չէ սահմանել, կարող եք լուծել այն ՝ օգտագործելով այս հրահանգները:
- Ընդլայնել ֆայլային համակարգը `ամբողջ SD քարտը օգտագործելու համար: Սա ձեզ հնարավորություն կտա մուտք գործել HD քարտի ամբողջ պահեստային տարածք:
Ազատորեն նայեք այս ինտերֆեյսի միջոցով ձեզ հասանելի այլ տարբերակներին: Կարող եք այլ բաներ անել, ինչպիսիք են ՝ պրոցեսորի գերլարումը, կարգավորել ssh և ftp միացումները և փոխել բեռնման կարգավորումները ՝ հրամանի տողին կամ աշխատասեղանին բեռնման համար:
Քայլ 6. Կարգավորեք ցանցի կամուրջը Wifi- ից մինչև Ethernet




Դա անելու համար մենք կօգտագործենք dnsmasq ՝ RPi- ն որպես DHCP սերվեր ստեղծելու և որոշ անհատական DNS կարգավորումներ ստեղծելու համար: Սա թույլ կտա Ethernet- ի միջոցով RPi- ին միացված սարքին ստանալ RPi- ից IP հասցե, ինչպես նաև RPi- ին փոխանցել DNS հարցումներ:
Մենք նաև կկարգավորենք iptables- ի որոշ պարամետրեր ՝ Ethernet ադապտերի և Wifi կապի միջև NAT ստեղծելու համար:
Նախ, տեղադրեք dnsmasq
sudo apt-get տեղադրել dnsmasq
Տեղադրեք ձեր ethernet ադապտերը ստատիկ IP հասցեով
Սա կդառնա դարպաս այն սարքի համար, որը ցանկանում եք միացնել RPi ethernet պորտին: Wifi երթուղիչների մեծամասնությունը օգտագործում է այն, ինչ կոչվում է Մասնավոր ցանց և սահմանում է IP տիրույթը նման բան.
192.168.1.1
Ձեր RPI- ի ethernet ադապտերի համար դուք կցանկանաք այն սահմանել այնպիսի հասցեի վրա, որը չի խանգարի երթուղիչների հասցեները նշանակելու ունակությանը, ուստի մենք կավելացնենք PRi- ի ենթացանցը.
192.168.2.1
Դրան զուգահեռ, դուք պետք է կարգավորեք ցանցի դիմակը ՝
255.255.255.0
Ինչպես նաև DCHP- ի կարգավորումները ՝ հեռարձակելու համար, թե ինչ IP հասցեներ կան.
ցանց 192.168.2.0 հեռարձակում 192.168.2.255
Օգտագործեք iptables ՝ NAT կարգավորումը կազմաձևելու համար ՝ Wifi կապը ethernet նավահանգստի հետ կիսելու համար: NAT- ը նշանակում է Addressանցի հասցեի թարգմանություն: Սա թույլ է տալիս մեկ IP հասցե սերվերին ՝ որպես ցանցի երթուղիչ: Այսպիսով, այս դեպքում RPi- ի ethernet ադապտերը կծառայի որպես երթուղիչ այն սարքի համար, որին կցում եք դրան: NAT- ի կարգավորումները կուղղորդեն ethernet- ի հարցումները Wifi կապի միջոցով:
Այստեղ գործարկելու մի քանի հրաման կա.
sudo iptables -Fsudo iptables -t nat -Fsudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADEsudo iptables -A FORWARD -i wlan0 -o eth0 -m state -state RELATED, KSTABLISHED -j ԸՆԴՈՆԵԼ i eth0 -o wlan0 -j ԸՆԴՈՆԵԼ
Կարգավորեք dnsmasq- ի կարգավորումները
Առաջին բանը, որ պետք է անել, միացնել IP վերահասցեավորումն է: Դա արվում է ՝ մեկ թիվ 1 դնելով/proc/sys/net/ipv4/ip_forward ֆայլում.
sudo nano/proc/sys/net/ipv4/ip_forward
Առաջին տողում դրեք 1, ապա դուրս եկեք և պահեք: Հուշում. Դուք նույնպես կարող եք ստիպված լինել խմբագրել /etc/sysctl.conf և մեկնաբանել այս տողը.
net.ipv4.ip_forward = 1
Հաջորդը կարգավորեք ip երթուղղումը
sudo ip երթուղին del 0/0 dev eth0 &>/dev/nulla = `երթուղի | awk "/$ {wlan}/" '{տպել $ 5+1; ելք}' 'sudo երթուղին ավելացնել -ցանց կանխադրված gw 192.168.2.1 ցանցային դիմակ 0.0.0.0 dev eth0 մետրային $ a
Վերջին բանը, որ պետք է անել, խմբագրել /etc/dnsmasq.conf ֆայլը և ներառել այս կարգավորումները.
ինտերֆեյս = eth0bind-interfacesserver = 8.8.8.8 տիրույթ-անհրաժեշտ bogus-privdhcp-range = 192.168.2.2, 192.168.2.100, 12 ժ
Այնուհետև գործարկեք այս հրամանը ՝ ձեր dnsmasq ծառայությունները գործարկելու համար.
sudo systemctl սկսել dnsmasq
Այժմ միացրեք CAT5 ցանցի մալուխը այն սարքի մեջ, որը ցանկանում եք ներառել ցանցում և մալուխի մյուս ծայրը դրեք RPi- ի Ethernet նավահանգստում, և դուք պետք է գնաք: Երբ մենք ստեղծում ենք ethernet ինտերֆեյսը, այն դարձնում ենք տաք pluggable, այնպես որ դուք պետք է տեսնեք, որ ethernet ինտերֆեյսը հայտնվում է, երբ սարքը միացնում եք RPi- ին:
Քայլ 7: Ավտոմատացրեք այդ բոլոր հրամանները սցենարով




Սա մեծ աշխատանք էր ցանցի կամուրջը գործարկելու համար: Դուք հավանաբար կցանկանաք, որ սա ինքնաբերաբար գործարկվի ամեն անգամ, երբ ձեր RPi- ն բարձրանա, ուստի դա անելու համար մեզ անհրաժեշտ կլինի սցենար `այս բոլոր հրամանները գործարկելու համար: Բարեբախտաբար, Արփիտ Ագարվալն արդեն ստեղծել է սցենար և հասանելի է ներբեռնման համար այստեղ:
Մի անհանգստացեք վերը նշված բոլոր հրամանները մուտքագրելու համար և գործարկեք այս հրամանը ձեր տնային գրացուցակից ՝ սցենարի ֆայլը ներբեռնելու համար.
raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh
Այս ֆայլը գործարկելու համար ամեն անգամ, երբ ձեր RPi- ն միացնում եք, ձեզ հարկավոր է հրահանգ ավելացնել ձեր նստաշրջանի autostart ֆայլին.
nano /home/pi/.config/lxsession/LXDE-pi/autostart
և ավելացրեք սա ֆայլի ներքևում.
sudo bash /home/pi/wifi-to-eth-route.sh
Այնուհետև պարզապես վերագործարկեք RPi- ն, և սցենարը ձեզ համար ամեն ինչ անում է: Կարող եք նաև գործարկել այս կարգավորումը ցանկացած ժամանակ, երբ ցանկանում եք ՝ այս հրամանը գործարկելով տերմինալից.
sudo bash /home/pi/wifi-to-eth-route.sh
Խորհուրդ ենք տալիս:
Կիսեք սերը. 4 քայլ

Կիսեք սերը. LED- ի բոլոր աշխատանքներով, որոնք մենք կատարել ենք առաջադեմ հաշվողական դասարանում, այն ինձ պարզապես JUMBOTRON է հիշեցնում: Իմ Sparkfun հանդերձանքի LED- ները իմ ամենասիրելին են եղել: Ես ձգվում եմ դեպի շողշողացող լույսեր և ցանկացած տեսակի փայլուն իրեր: Մեր տունն ունի երկու մեծ նեոնային բա
NODEMCU LUA ESP8266 MCP23017 16 բիթանոց նավահանգստով ընդլայնիչ IC ՝ 6 քայլ (նկարներով)

NODEMCU LUA ESP8266 MCP23017 16 բիթանոց ընդլայնիչ IC- ով. MCP23017- ը համեմատաբար հեշտ IC է տախտակ պատրաստելու համար, քանի որ չիպի երկու կողմերում ունի A և B նավահանգիստները, և կապումներն հերթականությամբ են: Նմանապես I2C հասցեի ավտոբուսը բոլորը միասին նույնպես: Այս IC- ի վրա կա 2 կապ, որոնք չօգտագործված են, քանի որ այն
Դուք ընդլայնում եք իմ կյանքը - կիսեք սերը. 7 քայլ

Դուք ընդլայնում եք իմ կյանքը - Կիսեք սերը. Այսպիսով, եկեք նկարագրենք գոյատևման իրավիճակը. Դա Վալենտինի նախօրյակին նախորդող օրն է: Դուք մինչ այժմ մոռացել էիք այդ փաստը և ոչինչ չունեիք ձեր աղջկա / ընկերոջ / ամուսնու համար: Գիտակցելով ձեր սխալը ՝ դուք ցատկում եք ձեր աշխատանքային տարածք ՝ գլուխը մաքրելու և լուծում գտնելու համար
Ինչպես ձևափոխել ձեր հավասարիչի վերնաշապիկը ականջակալների նավահանգստով. 6 քայլ

Ականջակալների նավահանգստով ինչպես շտկել ձեր Հավասարիչի վերնաշապիկը. Այն շապիկները, որոնց վրա պատկերված են Հավասարիչ սարքերը, բացարձակապես զարմանալի են, բայց խոսափողերը հակված են ցածր հզորության, և Ձեր iPod- ը դրանց միացնելու միջոց չկա: Այս ռեժիմը լուծում է այդ երկու խնդիրներն էլ մի քանի դոլարով. Այն թույլ է տալիս օգտագործել որևէ մեկը ՝ 1. Թ
Ինչպես ձևափոխել ձեր հավասարեցնող շապիկը ականջակալների նավահանգստով ՝ 2: 6 քայլ

Ինչպես շտկել ձեր Հավասարիչի վերնաշապիկը ականջակալների նավահանգստով. Այսպիսով, մենք սկսում ենք. Այն շապիկները, որոնց վրա հավասարեցնող սարքեր կան, բացարձակապես զարմանալի են, բայց խոսափողերը հակված են ցածր հզորության