FreeNAS- ը որպես տպման սերվեր. 11 քայլ
FreeNAS- ը որպես տպման սերվեր. 11 քայլ
Anonim

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 է) և գնամ դրանով: Եթե երկու մոդելները նման են, ապա այն պետք է աշխատի առանց խնդիրների:

Խորհուրդ ենք տալիս: