Cuprins:

FreeNAS ca server de imprimare: 11 pași
FreeNAS ca server de imprimare: 11 pași

Video: FreeNAS ca server de imprimare: 11 pași

Video: FreeNAS ca server de imprimare: 11 pași
Video: HDD Coin - How to get an EASY 30% of FREE HDD Coin (How To HODL Program + Team Interview) 2024, Noiembrie
Anonim
FreeNAS ca server de imprimare
FreeNAS ca server de imprimare

FreeNAS este o soluție excelentă de stocare în rețea suficient de simplă pentru ca oricine să o poată instala. Cerințele de sistem și spațiu sunt ridicol de mici pentru această versiune dezactivată a FreeBSD. Are tot felul de caracteristici accesibile prin intermediul interfeței grafice web curate, mai mult decât vor avea nevoie majoritatea. Vă permite chiar să transmiteți media pe console de jocuri! În ciuda abilităților încorporate impresionante, a fost un lucru pe care l-am vrut să facă, în afară de a acționa ca un NAS excelent, și acesta a fost să fie un server de imprimare, astfel încât să pot împărtăși HP Deskjet 6540 Imprimantă USB printre casetele mele Windows și Mac OSX. Mai ușor de zis decât de făcut. După câteva ore de joc cu CUPS și câteva instalări defecte mai târziu, am văzut lumina. Pe forumurile FreeNAS, utilizatorul sgrizzi a creat un fir despre cum să funcționeze cu LPR, folosind pachetul LPRng, pentru o configurare bazată pe LiveCD. A fost EXTREM de util și el / ea ar trebui să obțină cea mai mare parte a creditului, dar firul trebuie într-adevăr condensat și clarificat pentru a fi un ghid util. Exact pentru asta este acest Instructable, precum și modificarea acestuia pentru o instalare completă standard a FreeNAS. Acest ghid presupune că aveți deja o instalare standard curentă a FreeNAS configurată și funcțională.

Pasul 1: Pregătirea

Pregătirea
Pregătirea

În primul rând, să adunăm câteva lucruri și să aruncăm o privire asupra setării. Setarea rețelei dvs. poate fi diferită, dar a mea este următoarea. - Routerul Linksys WRT54GL care rulează firmware-ul Tomato v1.23- FreeNAS box - v0.69, vechiul Sony Vaio, 2 hard disk-uri, IP static: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - Imprimantă conectată USB, atașată la FreeNAS Va trebui să atribuiți cutiei FreeNAS un IP intern static din interior routerul dvs. Există o mulțime de ghiduri online pentru asta, toate direct, așa că faceți un Googling rapid. Lucru de care aveți nevoie - Windows instalează discul dacă utilizați Windows (fișierele necesare pot fi disponibile în altă parte, dar acesta este cel mai simplu) - Imprimantă Drivere pentru marca / modelul dvs. particular - Fișierul „ulpt.ko” preluat dintr-o instalare completă FreeBSD. Fișier atașat acestui instructabil. - Client SSH - Pentru Windows, mergeți cu PuTTy. Pentru Linux, Unix, Mac etc. puteți utiliza doar terminalul / linia de comandă

Pasul 2: Conectați-vă prin SSH

Conectați-vă prin SSH
Conectați-vă prin SSH

Conectați-vă la caseta FreeNAS prin SSH. În mod normal, este o practică proastă să vă conectați ca root, dar dacă sunteți foarte atenți, lucrurile ar trebui să meargă fără probleme. Pentru persoanele din linia de comandă, tastați: ssh -l nume de utilizator static_ip_of_freenas IP-ul static va fi ceva de genul 192.168.x.xxx. Va cere o parolă, dar când tastați, nu apare nimic. Nu vă faceți griji, acest lucru este normal (ascunde parola din motive de securitate); doar tastați-l și apăsați Enter. Acum ar trebui să primiți un mic salut și un nou prompt de comandă (conectați-vă ca root este freenas: ~ # și ca utilizator este>)

Pasul 3: Puneți Ulpt.ko în locul potrivit

Utilizați metoda preferată (ftp, smb etc.) pentru a pune fișierul ulpt.ko undeva pe caseta FreeNAS și amintiți-vă calea completă (o voi numi UPath), care va fi probabil ceva de genul / mnt / drivename / ulpt.ko Reveniți la terminal cu conexiunea SSH și promptul de comandă, vom muta fișierul la locul potrivit. Tastați: mv Upath /boot/kernel/ulpt.ko Asta ar trebui să o facă.

Pasul 4: Instalați LPRng

Vom folosi un pachet numit LPRng. Pentru a-l instala, tastați: pkg_add -r LPRng Lăsați-l să se distrugă un pic în timp ce descarcă și instalează biții necesari.

Pasul 5: Configurați lucrurile de încărcat la pornire

Configurați lucrurile de încărcat la pornire
Configurați lucrurile de încărcat la pornire
Configurați lucrurile de încărcat la pornire
Configurați lucrurile de încărcat la pornire

Încărcați modulul ulpt.ko În primul rând vrem să ne asigurăm că ulpt.ko se încarcă la pornire, astfel încât imediat ce conectăm o imprimantă, aceasta o va recunoaște corect. Tastați: nano /boot/defaults/loader.conf Derulați în jos fie cu tastele săgeată, fie cu ctrl + V până ajungeți la o secțiune intitulată „Module USB” Schimbați linia „ulpt_load =„ NU”# Imprimantă„ la „ulpt_load =" DA „# Imprimantă” Apăsați ctrl + X. Apoi tastați „y” și apăsați Enter când vă cere să salvați. Porniți LPRng Navigați la interfața web FreeNAS dintr-un browser. Apoi accesați SystemAdvancedrc.conf Utilizați butonul "+" pentru a adăuga două intrări noi: Nume: lpd_enableValue: NOName: lprng_enableValue: YES

Pasul 6: Configurare LPRng: 1 din 3 - Printcap

Există trei fișiere principale care contribuie la funcționarea corectă a LPRng. / Etc / printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.conf complexe sau foarte simple. Vom merge foarte simplu, dar puteți consulta site-ul LPRng și Google pentru câteva configurări diferite, în funcție de nevoile dvs. Va fi mult mai ușor să ilustrați acest lucru prin exemplu: # @ (#) printcap HP Deskjet 6540 lp | deskjet: \: sd = / var / spool / lpd / bare: \: sh: \: lp = / dev / ulpt0: # Prima linie nu contează prea mult. Pur și simplu introduceți marca / modelul imprimantei acolo pentru referință - "lp | deskjet" - așa va fi cunoscut sub numele de imprimantă. "lp" este numele principal, "deskjet" este un alias.- "sd =" Aceasta este calea către spoolerul de imprimare. Vom face acest director într-o secundă. "Sh" Aceasta înseamnă "suprimă antetul". Dacă ați tipărit vreodată într-un laborator de calculatoare, le-ați văzut. Este o pagină care se tipărește înainte de o lucrare, care identifică pentru cine este vorba. Pentru majoritatea oamenilor de acasă, este inutil. Într-un mediu de lucru cu mulți oameni și tipărind, este ceva ce ar trebui să te uiți în. - "lp =" aceasta este locația imprimantei. Dacă ulpt.ko se încarcă corect, atunci când conectați o imprimantă, aceasta ar trebui să se înregistreze ca /dev/ulpt0. Vă amintiți calea spoolerului de la sd? Hai sa o facem. Tastați: "mkdir -p -m 700 / var / spool / lpd / bare" și "chown 1: 1 / var / spool / lpd / bare" Aceasta creează directorul corespunzător cu proprietatea și permisiunile necesare.

Pasul 7: Configurare LPRng: 2 din 3 - Lpd.perms

lpd.perms (locație: /usr/local/etc/lpd.perms) este puțin lung. Configurația implicită ar trebui să fie bună. Derulați și verificați dacă aceste linii sunt necomentate (nu începeți cu un „#”) tastând: nano /usr/local/etc/lpd.perms Liniile pe care le dorim necomentate sunt: 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 Efectuați orice modificări și apoi apăsați ctrl + X

Pasul 8: Configurare LPRng: 3 din 3 - Lpd.conf

lpd.conf (locație: /usr/local/etc/lpd.perms) ar trebui, de asemenea, să fie în regulă ca implicit. Lucruri de verificat dublu: # Scop: tipăriți întotdeauna banner, ignorați opțiunea lpr -h # implicit ab @ (FLAG dezactivat) # Scop: interogați serverul de contabilitate când sunteți conectat # implicit achk @ (FLAG dezactivat) # Scop: contabilitate la sfârșit (consultați de asemenea af, la, ar, as) # implicit ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Scop: numele fișierului contabil (vezi și la, ar) # implicit af = acct (STRING) # Scop: utilizați un număr lung de job (0 - 999999) atunci când este trimisă o lucrare # default longnumber @ (FLAG off) Longnumber

Pasul 9: Porniți lucrurile și setați permisiunile când imprimanta se conectează

Vom dori să pornim procesele LPRng adecvate atunci când este conectată o imprimantă. Tastați: "nano /usr/local/etc/devd/devd.conf"Add to the file: # start action when USB printer ulpt0 is plugged # wait 3 second and then start the spooler daemon # attach 100 {device-name" ulpt0 "; acțiune "sleep 3; lpd; checkpc -f; chown 0: 0 / dev / ulpt0; chmod 666 / dev / ulpt0; echo 'o5L25fgfab'> / dev / speaker;"; }; * / Aceasta urmărește conectarea imprimantei, așteaptă câteva secunde și pornește procesul LPD. Odată ce se întâmplă, remediază toate fișierele sau permisiunile lipsă cu checkpc -f. Apoi setează proprietatea și permisiunile corespunzătoare pe dispozitiv și redă puțin sunet.

Pasul 10: Conectarea unui PC Windows

Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows
Conectarea unui PC Windows

1) Accesați Conexiuni de rețea. Faceți clic pe fila Avansat din partea de sus, apoi pe „Componente de rețea opționale”. Activați atât instrumentele de administrare și monitorizare, cât și alte servicii de fișiere și tipărire de rețea. Vă va cere să introduceți CD-ul Windows, pe care ar trebui să îl aveți în jur. Acest lucru ne va permite să ne conectăm prin LPR2) Accesați panoul de control și apoi la imprimante. Rulați expertul Adăugare imprimantă nouă. 3) Imprimantă locală (nu detectați automat). 4) Creați un port nou -> Port LPR. Următorul 5) Introduceți adresa IP a casetei FreeNAS. Acesta este motivul pentru care vrem să fie static. Introduceți numele cozii de imprimare (dacă ați copiat printcap-ul meu, este „lp” fără ghilimele) 6) Instalați driverele și faceți clic pe restul vrăjitorului. Nu imprimați pagina de testare 7) Faceți clic dreapta pe imprimantă și deschideți proprietățile. 8) Fila Port. Debifați „Asistență bidirecțională” 9) Filă avansată. începeți tipărirea după ce ultima pagină este spulată. Bifați Imprimare direct & Debifați Menținere nepotrivită & Debifați Imprimare spool & Bifați Mențineți &. Debifați Enable advanced & Check10) Acum reveniți la fila principală și încercați să imprimați o pagină de test.

Pasul 11: Conectarea cu Mac OSX

Conectarea cu Mac OSX
Conectarea cu Mac OSX
Conectarea cu Mac OSX
Conectarea cu Mac OSX
Conectarea cu Mac OSX
Conectarea cu Mac OSX

1) Deschideți Preferințe sistem -> Imprimare și fax 2) Faceți clic pe „+” pentru a adăuga o imprimantă 3) Accesați fila „IP” Protocol: LPD Adresă: IP-ul FreeNASQueue: Numele cozii de imprimare (dacă mi-ați copiat capacul de imprimare, este „ lp "fără ghilimele) Numele și locația depind de dvs. Imprimare Utilizarea: Alegeți driverele corecte ** Unele imprimante, cum ar fi HP Deskjet 6540 nu mi-ar permite să folosesc driverele USB cu LPD. În schimb, a trebuit să aleg una cât mai aproape posibil (s-a dovedit a fi 5550) și să merg cu asta. Dacă cele două modele sunt similare, ar trebui să funcționeze fără probleme.

Recomandat: