Բովանդակություն:
- Քայլ 1: Նախապատրաստում
- Քայլ 2. Միացրեք SSH- ի միջոցով
- Քայլ 3. Տեղադրեք Ulpt.ko- ն աջ տեղում
- Քայլ 4: Տեղադրեք LPRng
- Քայլ 5: Կարգավորեք բաները, որոնք պետք է բեռնվեն բեռնախցիկում
- Քայլ 6: LPRng կազմաձևում. 1 -ից 3 -ը `Printcap
- Քայլ 7: LPRng կազմաձևում. 3 -ից 2 - Lpd.perms
- Քայլ 8: LPRng կազմաձևում. 3 -ից 3 - Lpd.conf
- Քայլ 9. Սկսեք գործեր և թույլտվություններ սահմանեք, երբ տպիչը միանում է
- Քայլ 10: Windows համակարգչի միացում
- Քայլ 11: Միացում Mac OSX- ի հետ
Video: FreeNAS- ը որպես տպման սերվեր. 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
FreeNAS- ը հիանալի լուծում է ցանցի պահպանման համար, որը բավականին պարզ է ՝ տեղադրելու համար: Համակարգի և տարածքի պահանջները ծիծաղելիորեն փոքր են FreeBSD- ի այս հանված տարբերակի համար: Այն ունի բոլոր տեսակի հնարավորություններ, որոնք հասանելի են մաքուր վեբ ինտերֆեյսի միջոցով, ավելին, քան երբևէ պետք կգան: Այն նույնիսկ թույլ է տալիս մեդիա հաղորդել խաղային կոնսուլներին: Չնայած տպավորիչ ներուժին, ունեի մի բան, որ ես ուզում էի դա անել, բացի այն, որ հանդես կգա որպես մեծ ԳԱԱ, և դա պետք է լիներ տպագիր սերվեր, որպեսզի կարողանայի կիսել իմ HP Deskjet 6540- ը: USB տպիչ իմ Windows և Mac OSX տուփերի մեջ: Ավելի հեշտ է ասել, քան անել. CUPS- ի հետ ժամեր շարունակ խաղալուց և մի քանի կոտրված տեղադրումից հետո ես լույս տեսա: FreeNAS ֆորումներում օգտվողը sgrizzi- ն ստեղծեց մի թեմա, թե ինչպես այն դարձնել աշխատելու LPR- ով ՝ օգտագործելով LPRng փաթեթը, LiveCD- ի վրա հիմնված կարգավորման համար: Դա ծայրահեղ օգտակար էր, և նա պետք է ստանա վարկի մեծ մասը, բայց թեման իսկապես պետք է խտացնել և հստակեցնել `օգտակար ուղեցույց լինելու համար: Սա հենց այն է, ինչի համար է այս Instructable- ը, ինչպես նաև այն փոփոխելը FreeNAS- ի ստանդարտ ամբողջական տեղադրման համար: Այս ուղեցույցը ենթադրում է, որ դուք արդեն ունեք FreeNAS- ի ընթացիկ ստանդարտ տեղադրում և աշխատում:
Քայլ 1: Նախապատրաստում
Նախ, եկեք միասին հավաքենք մի քանի բան և նայենք կարգավորմանը: Networkանցը Ձեր կարգավորումը կարող է տարբեր լինել, բայց իմը հետևյալն է:- Linksys WRT54GL երթուղիչ, որն աշխատում է Տոմատի որոնվածով v1.23- FreeNAS տուփ- v0.69, հին Sony Vaio, 2 կոշտ սկավառակ, ստատիկ IP: 192.168.1.50- ԱՀ - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - USB միացված տպիչ, որը կցված է FreeNAS ձեր երթուղիչը: Դրա համար առցանց շատ ուղեցույցներ կան, բոլորը ուղղակիորեն, այնպես որ արագ գուգլինգ կատարեք: Գործեր, որոնք ձեզ անհրաժեշտ կլինեն- Windows- ը տեղադրեք սկավառակ, եթե Windows եք օգտագործում (անհրաժեշտ ֆայլերը կարող են հասանելի լինել այլուր, բայց սա ամենահեշտն է)- Տպիչ Ձեր հատուկ մակնիշի/մոդելի վարորդներ. «Ulpt.ko» ֆայլը վերցված է FreeBSD- ի ամբողջական տեղադրումից: Այս ուսանելի ֆայլին կցված ֆայլ: - SSH հաճախորդ - Windows- ի համար գնացեք PuTTy- ով: Linux- ի, Unix- ի, Mac- ի և այլնի համար կարող եք պարզապես օգտագործել տերմինալը/հրամանի տողը
Քայլ 2. Միացրեք SSH- ի միջոցով
Միացեք ձեր FreeNAS տուփին SSH- ի միջոցով: Սովորաբար վատ սովորություն է մուտք գործել որպես արմատ, բայց եթե իսկապես զգույշ լինեք, ամեն ինչ պետք է հարթ ընթանա: PuTTy- ն այստեղ բավականին ինքնաբացատրելի է միացման համար: Հրամանի տողի մարդկանց համար մուտքագրեք ՝ ssh -l օգտվողի անունը static_ip_of_freenas Ստատիկ ip- ն կլինի 192.168.x.xxx- ի նման: Այն գաղտնաբառ կխնդրի, բայց երբ մուտքագրեք, ոչինչ չի երևում: Մի անհանգստացեք, սա նորմալ է (անվտանգության նկատառումներով թաքցնում է գաղտնաբառը); պարզապես մուտքագրեք այն և սեղմեք enter: Այժմ դուք պետք է ձեզ մի փոքր ողջույն և նոր հրամանի հուշում ունենաք (մուտք գործեք որպես արմատ ՝ freenas: ~# և որպես օգտվող ՝>)
Քայլ 3. Տեղադրեք Ulpt.ko- ն աջ տեղում
Օգտագործեք ձեր նախընտրած մեթոդը (ftp, smb և այլն), որպեսզի ulpt.ko ֆայլը ինչ -որ տեղ տեղադրեք FreeNAS վանդակում և հիշեք ամբողջական ուղին (ես դա կանվանեմ UPath), որը, հավանաբար, նման կլինի/mnt/drivename/ ulpt.ko Վերադառնալ տերմինալ SSH կապով և հրամանի տողով, մենք ֆայլը կտեղափոխենք համապատասխան վայր: Տեսակ ՝ mv Upath/boot/kernel/ulpt.ko Դա պետք է անի:
Քայլ 4: Տեղադրեք LPRng
Մենք կօգտագործենք LPRng անունով փաթեթ: Տեղադրելու համար մուտքագրեք.
Քայլ 5: Կարգավորեք բաները, որոնք պետք է բեռնվեն բեռնախցիկում
Բեռնել ulpt.ko մոդուլ Նախ մենք ուզում ենք համոզվել, որ ulpt.ko- ն բեռնվում է բեռնախցիկում, այնպես որ տպիչը միացնելուն պես այն ճիշտ կճանաչի: Տեսակ ՝ nano /boot/defaults/loader.conf Ոլորեք ներքև կամ սլաքների ստեղներով կամ ctrl+V- ով, մինչև հասնեք «USB մոդուլներ» վերնագրով հատվածին, փոխեք տողը «ulpt_load =" NO " # Printer" to "ulpt_load =" YES " # Տպիչ" Կտտացրեք ctrl+X: Այնուհետև մուտքագրեք «y» և սեղմեք enter, երբ այն խնդրում է ձեզ պահել: Սկսեք LPRng Նավարկեք բրաուզերում FreeNAS վեբ ինտերֆեյսին: Այնուհետև գնացեք SystemAdvancedrc.conf Օգտագործեք «+» կոճակը ՝ երկու նոր գրառում ավելացնելու համար. Անուն ՝ lpd_enableValue: NOName: lprng_enableValue: YES
Քայլ 6: LPRng կազմաձևում. 1 -ից 3 -ը `Printcap
Կան երեք հիմնական ֆայլեր, որոնք նպաստում են LPRng- ի ճիշտ աշխատանքին:-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (վայրը ՝/etc/printcap) կարող է շատ բարդ կամ շատ պարզ: Մենք կշարունակենք շատ պարզ, բայց դուք կարող եք դիմել LPRng կայք և google ՝ տարբեր կարիքների համար ՝ կախված ձեր կարիքներից: Դա շատ ավելի հեշտ կլինի պատկերել օրինակով ՝ # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Առաջին տողը մեծ նշանակություն չունի: Տեղադրեք ձեր տպիչի մակնիշը/մոդելը այնտեղ `« lp | deskjet »հղման համար: ահա թե ինչով եք ճանաչվելու ձեր տպիչը: «lp»- ն հիմնական անունն է, «deskjet»- ը կեղծանուն է: Մենք պատրաստվում ենք այս գրացուցակը պատրաստել մեկ վայրկյանում:- «sh» Սա նշանակում է «ճնշման վերնագիր»: Եթե երբևէ տպել եք համակարգչային լաբորատորիայում, ապա դրանք տեսած կլինեք: Դա էջ է, որը տպվում է աշխատանքից առաջ, որը որոշում է, թե ում համար է այդ աշխատանքը: Տան մարդկանցից շատերի համար դա ավելորդ է: Աշխատանքային միջավայրում, որտեղ կան բազմաթիվ մարդիկ և տպագրություն, դա այն է, ինչին պետք է ուշադրություն դարձնել:- "lp =" սա տպիչի գտնվելու վայրն է: Եթե ulpt.ko- ն ճիշտ է բեռնում, ապա երբ տպիչ եք միացնում, այն պետք է գրանցվի որպես /dev/ulpt0: Հիշեք sd- ից spooler ուղին: Եկեք հասնենք դրան: Տեսակ ՝ «mkdir -p -m 700/var/spool/lpd/bare» և «chown 1: 1/var/spool/lpd/bare»: Սա ստեղծում է համապատասխան գրացուցակ ՝ անհրաժեշտ սեփականությամբ և թույլտվություններով:
Քայլ 7: LPRng կազմաձևում. 3 -ից 2 - Lpd.perms
lpd.perms (վայրը ՝ /usr/local/etc/lpd.perms) մի փոքր երկար է: Լռելյայն կազմաձևումը պետք է լավ լինի: Ոլորեք և նորից ստուգեք, որ այս տողերը մեկնաբանված չեն (մի սկսեք «#» -ով) ՝ մուտքագրելով ՝ nano /usr/local/etc/lpd.perms Տողերը, որոնք մենք ցանկանում ենք առանց մեկնաբանության, հետևյալն են. root, papowell ACCEPT SERVICE = C LPC = lpd, status, printcap REJECT SERVICE = C ACCEPT SERVICE = M SAMEHOST SAMEUSER ACCEPT SERVICE = M SERVER REMOTEUSER = root REJECT SERVICE = M DEFAULT ACCEPT
Քայլ 8: LPRng կազմաձևում. 3 -ից 3 - Lpd.conf
lpd.conf (վայրը ՝ /usr/local/etc/lpd.perms) նույնպես պետք է լավ լինի որպես կանխադրված: Կրկնակի ստուգման համար ՝ նաև af, la, ar, as) # լռելյայն ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Նպատակը. հաշվապահական հաշվառման անվան անվանումը (տես նաև la, ar) # լռելյայն af = acct (STRING) # Նպատակը. Օգտագործել երկար աշխատանքի համարը (0 - 999999), երբ աշխատանք է ներկայացվում # կանխադրված longnumber@ (FLAG- ն անջատված է) Longnumber
Քայլ 9. Սկսեք գործեր և թույլտվություններ սահմանեք, երբ տպիչը միանում է
Մենք կցանկանանք սկսել համապատասխան LPRng գործընթացները, երբ տպիչը միացված է: Մուտքագրեք ՝ «nano /usr/local/etc/devd/devd.conf" Ավելացնել ֆայլին. # Սկսել գործողությունը, երբ USB տպիչ ulpt0- ը միացված է # սպասիր 3 վայրկյան և այնուհետև սկսիր spooler daemon # կցել 100 {սարքի անունը" ulpt0 »; գործողություն "քնել 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Սա հետևում է, որ տպիչը միացված լինի, սպասի մի քանի վայրկյան և սկսի LPD գործընթացը: Դա գնալուց հետո այն ստուգում է բաց թողնված ֆայլերը կամ թույլտվությունները checkpc -f- ով: Այնուհետև սարքի վրա սահմանում է պատշաճ սեփականություն և թույլտվություններ և մի փոքր ձայն է նվագում:
Քայլ 10: Windows համակարգչի միացում
1) Գնացեք ցանցային կապեր: Կտտացրեք «Ընդլայնված» ներդիրին, որը գտնվում է վերևում, այնուհետև «Optանցի ընտրովի բաղադրիչներ»: Այն ձեզանից կպահանջի տեղադրել Windows cd- ն, որը պետք է ունենաք շուրջը: Սա թույլ կտա մեզ միանալ LPR2- ի միջոցով) Գնացեք կառավարման վահանակ, այնուհետև Տպիչներ: Գործարկեք «Ավելացնել նոր տպիչ» հրաշագործը: 3) Տեղական տպիչ (ինքնաբերաբար մի հայտնաբերեք): Հաջորդ 4) Ստեղծեք նոր նավահանգիստ -> LPR նավահանգիստ: Հաջորդ 5) Մուտքագրեք FreeNAS վանդակի IP հասցեն: Սա է պատճառը, որ մենք ցանկանում ենք, որ այն ստատիկ լինի: Մուտքագրեք տպման հերթի անունը (եթե պատճենել եք իմ տպաքանակը, այն «lp» է ՝ առանց չակերտների) 6) Տեղադրեք վարորդներ և կտտացրեք հրաշագործի մնացած մասի միջոցով: Մի տպեք փորձնական էջը: 7) Աջ սեղմեք տպիչի վրա և բացեք հատկությունները: 8) Պորտ ներդիր: Հեռացրեք «երկկողմանի աջակցություն» նշումը (9) Ընդլայնված ներդիր: սկսել տպագրությունը վերջին էջի spooled- ից հետո: Ստուգեք Տպել ուղղակիորեն & Չեղարկեք Պահել չհամապատասխանող և Ապընտրեք Տպագրման spooled & Ստուգեք Պահել &. Չեղարկեք Enable advanced & Check10) Այժմ վերադառնաք հիմնական ներդիրին և փորձեք տպել փորձնական էջ:
Քայլ 11: Միացում Mac OSX- ի հետ
1) Բացեք համակարգի նախապատվությունները -> Տպել և ֆաքս 2) Տպիչ ավելացնելու համար կտտացրեք «+» 3) Գնացեք «IP» ներդիրին Արձանագրություն ՝ LPDA Հասցե ՝ FreeNASQueue- ի IP. lp "առանց մեջբերումների) Անունը և գտնվելու վայրը ձեզն է Տպել Օգտագործումը. Ընտրեք ճիշտ վարորդներ ** Որոշ տպիչներ, ինչպես իմ HP Deskjet 6540- ը, ինձ թույլ չեն տա օգտագործել USB վարորդները LPD- ով: Ես պետք է փոխարենը ընտրեի հնարավորինս մոտ մեկը (պարզվեց, որ 5550 է) և գնամ դրանով: Եթե երկու մոդելները նման են, ապա այն պետք է աշխատի առանց խնդիրների:
Խորհուրդ ենք տալիս:
Arduino որպես ISP -- Այրեք վեցանկյուն ֆայլ AVR- ում -- Ապահովիչ AVR -- Arduino- ն որպես ծրագրավորող. 10 քայլ
Arduino- ն որպես ISP || Այրեք վեցանկյուն ֆայլ AVR- ում || Ապահովիչ AVR || Arduino- ն որպես ծրագրավորող. ………………….. ամեն ինչ arduino- ի մասին է, ինչպես isp: Եթե ցանկանում եք վերբեռնել վեցանկյուն ֆայլ կամ եթե ցանկանում եք տեղադրել ձեր ապահովիչը AVR- ում, ապա կարիք չկա ծրագրավորող գնել, կարող եք անել
Ինչպես օգտագործել ESP8266 որպես վեբ սերվեր ՝ 5 քայլ
Ինչպես օգտագործել ESP8266 որպես վեբ սերվեր: Բարև, ես այժմ օգտագործում եմ Windows 10, NodeMCU 1.0 և ահա այն ծրագրակազմի ցանկը, որն օգտագործել եմ և տեղադրման ուղեցույցները: Arduino IDE Լրացուցիչ տախտակներ esp8266 SpiffLibrary- ի համար. սպասարկել HTML ֆայլ, որը խելագարվել է
Otto DIY+ Arduino Bluetooth ռոբոտ Հեշտ 3D տպման համար. 6 քայլ (նկարներով)
Otto DIY+ Arduino Bluetooth ռոբոտ Հեշտ է 3D տպագրության. Otto- ի իսկապես բաց աղբյուրը թույլ է տալիս բաց STEAM կրթություն, մենք հավաքում ենք հետադարձ կապ աշխարհի տարբեր սեմինարներից և դպրոցներից, որոնք արդեն օգտագործում են Otto DIY- ը իրենց դասարանում և կախված այս կրթական տեղերի բացությունից: մենք կամ
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում. Բարև տղերք, նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266 և նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266- ը որպես վեբ սերվեր, որպեսզի տվյալները հասանելի լինեն: WIFI- ով ցանկացած սարք ՝ մուտք գործելով ESP8266- ի կողմից տեղադրված Վեբ սերվեր, բայց միակ խնդիրն այն է, որ մեզ անհրաժեշտ է աշխատող երթուղիչ
Ինչպես օգտագործել Wiimote- ը որպես համակարգչային մկնիկ ՝ օգտագործելով մոմերը որպես սենսոր !!: 3 քայլ
Ինչպես օգտագործել Wiimote- ը որպես համակարգչային մկնիկ ՝ օգտագործելով մոմերը որպես սենսոր