Sadržaj:

FreeNAS kao server za štampanje: 11 koraka
FreeNAS kao server za štampanje: 11 koraka

Video: FreeNAS kao server za štampanje: 11 koraka

Video: FreeNAS kao server za štampanje: 11 koraka
Video: Что такое VLANы? 2024, Juli
Anonim
FreeNAS kao server za štampanje
FreeNAS kao server za štampanje

FreeNAS je izvrsno rješenje za mrežno skladištenje dovoljno jednostavno za svakoga da ga instalira. Sistemski i prostorni zahtjevi su smiješno mali za ovu skraćenu verziju FreeBSD-a. Ima sve vrste funkcija dostupnih putem čistog web grafičkog sučelja, više nego što će većini ikada trebati. Omogućuje vam čak i prijenos medija na igraće konzole! Unatoč impresivnim ugrađenim sposobnostima, htjela sam da to učini osim da djeluje kao odličan NAS, a to je da to bude poslužitelj za ispis kako bih mogao dijeliti svoj HP Deskjet 6540 USB štampač među mojim Windows i Mac OSX kutijama. Lakše je reći nego uraditi. Nakon nekoliko sati igranja sa CUPS -om i nekoliko pokvarenih instalacija kasnije, ugledao sam svjetlo. Na forumima FreeNAS -a, korisnik sgrizzi stvorio je nit o tome kako to učiniti s LPR -om, koristeći paket LPRng, za postavljanje zasnovano na LiveCD -u. Bilo je to izuzetno korisno i on/ona bi trebao dobiti najveći dio zasluga, ali nit zaista treba sažeti i razjasniti da bi bio koristan vodič. Upravo tome služi ovaj Instructable, kao i njegovo mijenjanje za standardnu potpunu instalaciju FreeNAS -a. Ovaj vodič pretpostavlja da već imate trenutnu standardnu instalaciju FreeNAS -a koja je postavljena i radi.

Korak 1: Priprema

Priprema
Priprema

Prvo, skupimo nekoliko stvari i pogledajmo postavke. MrežaVaše postavke mogu biti drugačije, ali moje je sljedeće.- Linksys WRT54GL usmjerivač s Tomato firmware v1.23- FreeNAS box- v0.69, stari Sony Vaio, 2 tvrda diska, statički IP: 192.168.1.50 - računar - Windows XP SP3 - Macbook Pro - OSX 10.5.6 - HP Deskjet 6540 - štampač povezan USB -om, priključen na FreeNAS Morate svom FreeNAS -u dodijeliti statički interni IP iznutra vaš ruter. Na internetu postoji mnogo vodiča za to, a sve je jednostavno, pa brzo potražite u Googlu. Stvari koje će vam trebati- Windows instalacijski disk ako koristite Windows (potrebne datoteke mogu biti dostupne drugdje, ali ovo je najjednostavnije)- pisač Upravljački programi za vašu marku/model- Datoteka "ulpt.ko" preuzeta iz potpune instalacije FreeBSD-a. Datoteka priložena ovom uputstvu. - SSH klijent - Za Windows idite sa PuTTy. Za Linux, Unix, Mac itd. Možete jednostavno koristiti terminal/naredbenu liniju

Korak 2: Povežite se putem SSH -a

Povežite se putem SSH -a
Povežite se putem SSH -a

Povežite se sa svojim FreeNAS -om putem SSH -a. Uobičajeno je loša praksa prijaviti se kao root, ali ako ste zaista oprezni, stvari bi trebale ići glatko. PuTTy je prilično razumljiv za povezivanje. Za ljude iz komandne linije upišite: ssh -l korisničko ime static_ip_of_freenas Statički ip će biti nešto poput 192.168.x.xxx. Tražit će lozinku, ali kada upišete, ništa se ne prikazuje. Ne brinite, ovo je normalno (skriva lozinku iz sigurnosnih razloga); samo upišite i pritisnite enter. Sada biste trebali imati mali pozdrav i novu naredbenu liniju (prijavite se kao root je besplatan: ~# a kao korisnik je>)

Korak 3: Postavite Ulpt.ko na pravo mjesto

Koristite željeni način (ftp, smb, itd.) Da postavite ulpt.ko datoteku negdje u okvir FreeNAS i zapamtite punu putanju (nazvat ću je UPath), koja će vjerojatno biti nešto poput/mnt/drivename/ ulpt.ko Vratite se na terminal sa SSH vezom i naredbenim retkom, premjestit ćemo datoteku na odgovarajuće mjesto. Tip: mv Upath /boot/kernel/ulpt.ko To bi trebalo učiniti.

Korak 4: Instalirajte LPRng

Koristit ćemo paket koji se zove LPRng. Da biste ga instalirali, upišite: pkg_add -r LPRng Neka se to malo odmori dok preuzima i instalira potrebne bitove.

Korak 5: Konfigurirajte stvari za učitavanje pri pokretanju

Konfigurirajte stvari za učitavanje pri pokretanju
Konfigurirajte stvari za učitavanje pri pokretanju
Konfigurirajte stvari za učitavanje pri pokretanju
Konfigurirajte stvari za učitavanje pri pokretanju

Učitajte ulpt.ko modulPrvo želimo biti sigurni da se ulpt.ko učitava pri pokretanju pa će ga, čim povežemo pisač, ispravno prepoznati. Tip: nano /boot/defaults/loader.conf Pomaknite se prema dolje tipkama sa strelicama ili ctrl+V dok ne dođete do odjeljka pod naslovom "USB moduli" Promijenite red "ulpt_load =" NO " # Printer" u "ulpt_load =" DA " # Printer" Pritisnite ctrl+X. Zatim upišite "y" i pritisnite enter kada vas zatraži da spremite. Pokrenite LPRngNavigate na FreeNAS web sučelje u pregledniku. Zatim idite na SystemAdvancedrc.confKoristite dugme "+" za dodavanje dva nova unosa: Ime: lpd_enableValue: NOName: lprng_enableValue: YES

Korak 6: LPRng konfiguracija: 1 od 3 - Printcap

Postoje tri glavne datoteke koje doprinose ispravnom radu LPRng-a.//Etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (lokacija:/etc/printcap) može biti vrlo složeno ili vrlo jednostavno. Idemo vrlo jednostavno, ali možete se obratiti na LPRng web lokaciju i google radi različitih postavki ovisno o vašim potrebama. Bit će mnogo lakše to ilustrirati primjerom: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Prva linija nije važna. Samo stavite marku/model štampača tamo radi reference - "lp | deskjet" - ovo je ono po čemu će vaš štampač biti poznat. "lp" je primarni naziv, "deskjet" je alias.- "sd =" Ovo je put do spulera ispisa. Napravit ćemo ovaj direktorij za sekundu.- "sh" Ovo znači "supress header". Ako ste ikada štampali u računarskoj laboratoriji, vidjeli ste ovo. To je stranica koja se štampa prije posla i identificira kome je posao namijenjen. Za većinu ljudi kod kuće, to je nepotrebno. U radnom okruženju sa puno ljudi i štampanjem, to je nešto što biste trebali pogledati.- "lp =" ovo je lokacija štampača. Ako se ulpt.ko ispravno učitava, onda kada povežete pisač, on bi se trebao registrirati kao /dev/ulpt0. Zapamtite putanju spulera iz sd? Uspjet ćemo. Tip: "mkdir -p -m 700/var/spool/lpd/bare" i "chown 1: 1/var/spool/lpd/bare" Ovo stvara odgovarajući direktorij s potrebnim vlasništvom i dozvolama.

Korak 7: LPRng konfiguracija: 2 od 3 - Lpd.perms

lpd.perms (lokacija: /usr/local/etc/lpd.perms) je malo dugačak. Zadana konfiguracija bi trebala biti u redu. Prelistajte i dvaput provjerite jesu li ove linije nekomentirane (ne započinjte s "#") upisivanjem: nano /usr/local/etc/lpd.perms Redovi koje želimo komentirati su: ACCEPT SERVICE = C SERVER REMOTEUSER = root, papowell ACCEPT SERVICE = C LPC = lpd, status, printcap ODBIJI SERVIS = C PRIHVATI SERVIS = M SAMEHOST SAMEUSER ACCEPT SERVICE = M SERVER DALJINSKI KORISNIK = root ODBACI SERVIS = M Zadano PRIHVATI Unesite sve promjene, a zatim pritisnite ctrl+X

Korak 8: LPRng konfiguracija: 3 od 3 - Lpd.conf

lpd.conf (lokacija: /usr/local/etc/lpd.perms) bi također trebao biti u redu kao zadani. Stvari koje treba provjeriti: # Svrha: uvijek ispisati banner, zanemariti lpr -h opciju # default ab@ (FLAG isključen) # Svrha: postavljanje upita poslužitelju računovodstva kada je povezan # default achk@ (FLAG isključen) # Svrha: računovodstvo na kraju (vidi takođe af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Svrha: naziv obračunske datoteke (vidi i la, ar) # default af = acct (STRING) # Svrha: koristite dugačak broj posla (0 - 999999) kada je posao poslat # default longnumber@ (FLAG isključen) Longnumber

Korak 9: Pokrenite stvari i postavite dozvole kada se pisač poveže

Želimo da pokrenemo odgovarajuće LPRng procese kada je štampač povezan. Upišite: "nano /usr/local/etc/devd/devd.conf"Dodato u datoteku: # radnja pokretanja kada je USB pisač ulpt0 priključen # pričekajte 3 sekunde, a zatim pokrenite demon spulera # attach 100 {device-name" ulpt0 "; akcija "sleep 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Ovo prati uključivanje štampača, čeka nekoliko sekundi i pokreće LPD proces. Kada to krene, on ispravlja sve datoteke ili dozvole koje nedostaju pomoću checkpc -f. Zatim postavlja odgovarajuće vlasništvo i dozvole na uređaju i pušta mali zvuk.

Korak 10: Povezivanje Windows računara

Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara
Povezivanje Windows računara

1) Idite na Mrežne veze. Kliknite karticu Napredno pri vrhu, a zatim "Opcionalne mrežne komponente". Omogućite i alate za upravljanje i nadgledanje i druge usluge mrežnih datoteka i ispisa. Od vas će se tražiti da umetnete Windows cd, koji biste trebali imati oko sebe. To će nam omogućiti povezivanje putem LPR2) Idite na kontrolnu ploču, a zatim na pisače. Pokrenite čarobnjaka za dodavanje novog štampača. 3) Lokalni štampač (ne otkrivaju automatski). Slijedi.4) Kreiraj novi port -> LPR port. Dalje5) Unesite IP adresu okvira FreeNAS. Zato želimo da bude statičan. Unesite naziv reda za štampanje (ako ste kopirali moj printcap, to je "lp" bez navodnika) 6) Instalirajte upravljačke programe i kliknite kroz ostatak čarobnjaka. Nemojte štampati probnu stranicu. 7) Desnim tasterom miša kliknite na štampač i otvorite svojstva. 8) Kartica Port. Poništite odabir "dvosmjerna podrška" 9) Napredna kartica. počnite ispisivati nakon što je zadnja stranica spool. Provjerite Ispis izravno i Poništite odabir zadržavanja Nepodudarno & Uklonite oznaku Ispis spool & Provjerite Zadrži &. Poništite odabir Omogući napredno i provjeri10) Sada se vratite na glavnu karticu i pokušajte ispisati probnu stranicu.

Korak 11: Povezivanje s Mac OSX -om

Povezivanje sa Mac OSX -om
Povezivanje sa Mac OSX -om
Povezivanje sa Mac OSX -om
Povezivanje sa Mac OSX -om
Povezivanje sa Mac OSX -om
Povezivanje sa Mac OSX -om

1) Otvorite System Preferences -> Print and Fax2) Pritisnite "+" da biste dodali pisač 3) Idite na karticu "IP" Protokol: LPDAdress: IP od FreeNASQueue: Naziv reda za ispis (ako ste kopirali moju printcap, to je " lp "bez navodnika) Naziv i lokacija su na vama. Štampajte Korišćenje: Odaberite ispravne upravljačke programe ** Neki štampači, poput mog HP Deskjet 6540, ne dozvoljavaju mi da koristim usb upravljačke programe sa LPD -om. Morao sam umjesto toga izabrati što je moguće bliže (ispostavilo se da je 5550) i krenuti s tim. Ako su dva modela slična, trebala bi raditi bez problema.

Preporučuje se: