Talaan ng mga Nilalaman:

FreeNAS Bilang isang Print Server: 11 Mga Hakbang
FreeNAS Bilang isang Print Server: 11 Mga Hakbang

Video: FreeNAS Bilang isang Print Server: 11 Mga Hakbang

Video: FreeNAS Bilang isang Print Server: 11 Mga Hakbang
Video: Cách cài đặt và định cấu hình PC của bạn làm Bộ lưu trữ đính kèm mạng theo từng bước 2024, Nobyembre
Anonim
FreeNAS Bilang isang Print Server
FreeNAS Bilang isang Print Server

Ang FreeNAS ay isang mahusay na solusyon sa pag-iimbak ng network na sapat na simple para sa lahat na mai-install. Ang mga kinakailangan sa system at space ay katawa-tawa maliit para sa na-straced-down na bersyon ng FreeBSD. Nakuha ang lahat ng uri ng mga tampok na naa-access sa pamamagitan ng malinis na web GUI, higit sa kailangan ng karamihan. Pinapayagan ka ring mag-stream ng media sa mga console ng laro! Sa kabila ng kahanga-hangang built in na mga kakayahan, mayroong isang bagay na nais kong gawin bukod sa kumilos bilang isang mahusay na NAS, at iyon ay isang print server upang maibahagi ko ang aking HP Deskjet 6540 Ang USB printer kasama ng aking mga kahon sa Windows at Mac OSX. Mas madaling sabihin kaysa gawin. Matapos ang oras ng paglalaro sa CUPS at ilang sirang pag-install sa paglaon, nakita ko ang ilaw. Sa mga forum ng FreeNAS, lumikha ang user sgrizzi ng isang thread kung paano ito gumagana sa LPR, gamit ang package na LPRng, para sa isang pag-set up batay sa LiveCD. Napakalaking kapaki-pakinabang nito, at dapat makuha niya ang halos lahat ng kredito, ngunit ang thread ay talagang kailangang ma-kondensat at linawin upang maging isang kapaki-pakinabang na gabay. Iyon mismo ang para sa Instructable na ito, pati na rin ang pagbabago nito para sa isang karaniwang buong pag-install ng FreeNAS. Ipinapalagay ng gabay na ito na mayroon ka ng kasalukuyang pamantayan na pag-install ng FreeNAS na na-set up at gumagana.

Hakbang 1: Paghahanda

Paghahanda
Paghahanda

Una, magsama-sama tayo sa ilang mga bagay at tingnan ang pag-set up. Ang NetworkYour setup ay maaaring magkakaiba, ngunit ang akin ay ang mga sumusunod. - Ang Linksys WRT54GL router na nagpapatakbo ng Tomato firmware v1.23- FreeNAS box - v0.69, old Sony Vaio, 2 hard drive, static IP: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - printer na nakakonekta sa USB, naka-attach sa FreeNAS Kakailanganin mong italaga sa iyong FreeNAS box ang isang static na panloob na IP mula sa loob ang iyong router. Mayroong maraming mga gabay sa online para diyan, lahat ng diretso, kaya't gawin ang isang mabilis na Googling. Kailangan mo ang Sttf - Mag-install ang Windows ng disk kung gumagamit ka ng Windows (ang mga kinakailangang file ay maaaring magamit sa ibang lugar, ngunit ito ang pinakamadali) - Printer Mga driver para sa iyong partikular na gumawa / modelo- Ang file na "ulpt.ko" na kinuha mula sa isang buong pag-install ng FreeBSD. Ang file na naka-attach sa itinuturo na ito.- SSH client - Para sa Windows, pumunta sa PuTTy. Para sa Linux, Unix, Mac, atbp maaari mo lamang gamitin ang terminal / command line

Hakbang 2: Ikonekta Sa pamamagitan ng SSH

Kumonekta sa pamamagitan ng SSH
Kumonekta sa pamamagitan ng SSH

Kumonekta sa iyong FreeNAS box sa pamamagitan ng SSH. Karaniwan masamang kasanayan ang mag-log in bilang ugat, ngunit kung maingat ka talaga, ang mga bagay ay dapat na maayos. AngPuTy ay medyo nagpapaliwanag dito para sa pagkonekta. Para sa mga linya ng utos ng mga tao, uri: ssh -l username static_ip_of_freenas Ang static ip ay magiging tulad ng 192.168.x.xxx. Humihiling ito para sa isang password, ngunit kapag nagta-type ka, walang lalabas. Huwag magalala, normal ito (nagtatago ng password para sa mga layuning pang-seguridad); i-type lamang ito at pindutin ang ipasok. Dapat ay mayroon ka ng isang maliit na pagbati at isang bagong prompt ng utos (mag-log in bilang ugat ay freenas: ~ # at bilang isang gumagamit ay>)

Hakbang 3: Ilagay ang Ulpt.ko sa Tamang Pook

Gamitin ang iyong ginustong pamamaraan (ftp, smb, atbp.) Upang ilagay ang ulpt.ko file sa isang lugar papunta sa FreeNAS box, at tandaan ang buong landas (tatawagin kong UPath), na marahil ay magiging isang bagay tulad ng / mnt / drivename / ulpt.ko Bumalik sa terminal na may koneksyon sa SSH at prompt ng utos, ilipat namin ang file sa tamang lugar. Uri: mv Upath /boot/kernel/ulpt.ko Na nararapat na gawin ito.

Hakbang 4: I-install ang LPRng

Gumagamit kami ng isang pakete na tinatawag na LPRng. Upang mai-install ito, i-type ang: pkg_add -r LPRng Hayaang lumayo ito nang kaunti habang nagda-download at nag-install ng mga kinakailangang piraso.

Hakbang 5: I-configure ang Mga Bagay na Maglo-load sa Boot

I-configure ang Mga Bagay na Maglo-load sa Boot
I-configure ang Mga Bagay na Maglo-load sa Boot
I-configure ang Mga Bagay na Maglo-load sa Boot
I-configure ang Mga Bagay na Maglo-load sa Boot

I-load ang ulpt.ko Modyul Una sa gusto naming tiyakin na ang ulpt.ko ay naglo-load sa boot sa lalong madaling kumonekta kami sa isang printer ay makikilala natin ito nang maayos. Uri: nano /boot/defaults/loader.conf Mag-scroll pababa gamit ang alinman sa mga arrow key o ctrl + V hanggang maabot mo ang isang seksyon na pinamagatang "USB Modules" Palitan ang linya na "ulpt_load =" NO "# Printer" sa "ulpt_load =" YES "# Printer" Hit ctrl + X. Pagkatapos i-type ang "y", at pindutin ang ipasok kapag hiniling nito sa iyo na i-save. Simulan ang LPRngNavigate sa FreeNAS web interface sa isang browser. Pagkatapos ay pumunta sa SystemAdvancedrc.confGamitin ang pindutang "+" upang magdagdag ng dalawang bagong mga entry: Pangalan: lpd_enableValue: NOName: lprng_enableValue: YES

Hakbang 6: Pag-configure ng LPRng: 1 ng 3 - Printcap

Mayroong tatlong pangunahing mga file na nagbibigay ng kontribusyon sa LPRng na gumagana nang maayos.- / etc / printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (lokasyon: / etc / printcap) ay maaaring maging napaka kumplikado o napaka-simple. Pupunta kami sa napakasimple, ngunit maaari kang mag-refer sa site ng LPRng at google para sa ilang iba't ibang mga pag-setup depende sa iyong mga pangangailangan. Mas madali itong ilarawan ito sa pamamagitan ng halimbawa: # @ (#) printcap HP Deskjet 6540 lp | deskjet: \: sd = / var / spool / lpd / hubad: \: sh: \: lp = / dev / ulpt0: # Ang unang linya ay hindi mahalaga. Ilagay lamang ang iyong printer make / model doon para sa sanggunian- "lp | deskjet" - ito ang makikilala sa iyo na printer. Ang "lp" ang pangunahing pangalan, ang "deskjet" ay isang alias.- "sd =" Ito ang landas sa print spooler. Gagawa namin ang direktoryong ito sa isang segundo.- "sh" Ito ay nangangahulugang "supress header". Kung nakapag-print ka na sa isang computer lab, makikita mo ito. Ito ay isang pahina na naglilimbag bago ang isang trabaho na tumutukoy sa kung kanino ang trabaho. Para sa karamihan ng mga tao sa bahay, hindi kinakailangan. Sa isang lugar ng trabaho na may maraming mga tao at pag-print, ito ay isang bagay na dapat mong tingnan. - "lp =" ito ang lokasyon ng printer. Kung ang ulpt.ko ay naglo-load nang maayos, pagkatapos ay kapag kumonekta ka sa isang printer, dapat itong magparehistro bilang /dev/ulpt0. Tandaan ang path ng spooler mula sa sd? Gawin natin. Uri: "mkdir -p -m 700 / var / spool / lpd / hubad" at "chown 1: 1 / var / spool / lpd / hubad" Lumilikha ito ng wastong direktoryo na may kinakailangang pagmamay-ari at mga pahintulot.

Hakbang 7: Pag-configure ng LPRng: 2 ng 3 - Lpd.perms

Ang lpd.perms (lokasyon: /usr/local/etc/lpd.perms) ay medyo mahaba. Dapat ay maayos ang default na pagsasaayos. Mag-scroll at i-double check kung ang mga linya na ito ay hindi kumpleto (huwag magsimula sa isang "#") sa pamamagitan ng pagta-type: nano /usr/local/etc/lpd.perms Ang mga linya na nais naming walang pag-komento ay: ACCEPT SERVICE = C SERVER REMOTEUSER = 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 Gumawa ng anumang mga pagbabago at pagkatapos ay pindutin ang ctrl + X

Hakbang 8: Pag-configure ng LPRng: 3 ng 3 - Lpd.conf

Ang lpd.conf (lokasyon: /usr/local/etc/lpd.perms) ay dapat ding maging maayos bilang default. Mga bagay na dobleng suriin para sa: # Layunin: laging mag-print ng banner, huwag pansinin ang lpr -h pagpipilian # default ab @ (FLAG off) # Layunin: query accounting server kapag nakakonekta # default achk @ (FLAG off) # Layunin: accounting sa pagtatapos (tingnan ang din af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Layunin: pangalan ng file ng accounting (tingnan din sa la, ar) # default af = acct (STRING) # Layunin: gumamit ng mahabang numero ng trabaho (0 - 999999) kapag ang isang trabaho ay isinumite # default longnumber @ (FLAG off) Longnumber

Hakbang 9: Magsimula ng Mga Bagay at Magtakda ng Mga Pahintulot Kapag Kumokonekta ang Printer

Nais naming simulan ang tamang proseso ng LPRng kapag nakakonekta ang isang printer. Uri: "nano /usr/local/etc/devd/devd.conf"Add sa file: # simulan ang pagkilos kapag ang USB printer ulpt0 ay naka-plug sa # wait 3 segundo at pagkatapos ay simulan ang spooler daemon # attach 100 {device-name" ulpt0 "; pagkilos "pagtulog 3; lpd; checkpc -f; chown 0: 0 / dev / ulpt0; chmod 666 / dev / ulpt0; echo 'o5L25fgfab'> / dev / speaker;"; }; * / Nanonood ito para mai-plug ang printer, naghihintay ng ilang segundo, at sinisimulan ang proseso ng LPD. Kapag nangyayari na ayusin nito ang anumang nawawalang mga file o mga pahintulot sa checkpc -f. Pagkatapos ay nagtatakda ito ng wastong pagmamay-ari at mga pahintulot sa aparato at nagpapatugtog ng kaunting tunog.

Hakbang 10: Pagkonekta sa isang Windows PC

Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC
Pagkonekta sa isang Windows PC

1) Pumunta sa Mga Koneksyon sa Network. I-click ang tab na Advanced sa tuktok, pagkatapos ay "Opsyonal na Mga Component ng Networking". Paganahin ang parehong Mga Tool sa Pamamahala at Pagsubaybay at Iba pang mga serbisyo ng File File at Print. Hihilingin sa iyo na ipasok ang Windows cd, na dapat mayroon ka sa paligid. Papayagan kaming kumonekta sa pamamagitan ng LPR2) Pumunta sa Control Panel at pagkatapos ay sa Mga Printer. Patakbuhin ang Magdagdag ng isang Bagong Printer wizard.3) Lokal na Printer (huwag awtomatikong makita). Susunod.4) Lumikha ng Bagong Port -> LPR Port. Susunod5) Ipasok ang IP address ng FreeNAS box. Ito ang dahilan kung bakit nais naming maging static. Ipasok ang pangalan ng naka-print na pila (kung kinopya mo ang aking printcap, ito ay "lp" nang walang mga quote) 6) Mag-install ng mga driver at mag-click sa natitirang wizard. Huwag i-print ang pahina ng pagsubok.7) Mag-right click sa printer at buksan ang mga katangian.8) Port Tab. Alisan ng check ang "suporta ng bidirectional" 9) Advanced Tab. simulang mag-print pagkatapos ng huling pahina ay nai-spooled. Direktang suriin ang I-print at I-uncheck ang Hold na hindi tugma at I-uncheck ang naka-print na naka-scroll at Suriin ang Keep &. I-uncheck ang Paganahin ang advanced at Check10) Ngayon bumalik sa pangunahing tab at subukang mag-print ng isang pahina ng pagsubok.

Hakbang 11: Kumokonekta Sa Mac OSX

Kumokonekta Sa Mac OSX
Kumokonekta Sa Mac OSX
Kumokonekta Sa Mac OSX
Kumokonekta Sa Mac OSX
Kumokonekta Sa Mac OSX
Kumokonekta Sa Mac OSX

1) Buksan ang Mga Kagustuhan sa System -> I-print at Fax2) I-click ang "+" upang magdagdag ng isang printer3) Pumunta sa tab na "IP "Protocol: LPDAddress: Ang IP ng FreeNASQueue: Pangalan ng naka-print na pila (kung kinopya mo ang aking printcap, ito ay" lp "nang walang quote) Nasa iyo ang pangalan at LokasyonPrint Paggamit: Pumili ng mga tamang driver ** Ang ilang mga printer, tulad ng aking HP Deskjet 6540 ay hindi ako papayagang gamitin ang mga driver ng usb sa LPD. Kinailangan kong pumili ng isa hangga't maaari (naging 5550) at sumama doon. Kung magkatulad ang dalawang modelo, dapat itong gumana nang walang problema.

Inirerekumendang: