Turinys:

„FreeNAS“kaip spausdinimo serveris: 11 žingsnių
„FreeNAS“kaip spausdinimo serveris: 11 žingsnių

Video: „FreeNAS“kaip spausdinimo serveris: 11 žingsnių

Video: „FreeNAS“kaip spausdinimo serveris: 11 žingsnių
Video: Основы работы с ownCloud 2024, Liepa
Anonim
„FreeNAS“kaip spausdinimo serveris
„FreeNAS“kaip spausdinimo serveris

„FreeNAS“yra puikus tinklo saugojimo sprendimas, kurį pakankamai paprasta įdiegti visiems. Šios „FreeBSD“versijos sistemos ir vietos poreikiai yra juokingai maži. Jis turi visas funkcijas, prieinamas per švarią žiniatinklio grafinę sąsają, daugiau nei daugumai kada nors prireiks. Tai netgi leidžia transliuoti žiniasklaidą į žaidimų pultus! Nepaisant įspūdingų integruotų sugebėjimų, norėjau, kad tai darytų ne tik puikus NAS, bet ir spausdinimo serveris, kad galėčiau pasidalyti savo „HP Deskjet 6540“USB spausdintuvas tarp „Windows“ir „Mac OSX“dėžučių. Lengviau pasakyti nei padaryti. Po kelių valandų žaidimo su CUPS ir po kelių sugedusių diegimų aš pamačiau šviesą. „FreeNAS“forumuose vartotojas sgrizzi sukūrė temą, kaip priversti ją dirbti su LPR, naudojant LPRng paketą, norint nustatyti „LiveCD“. Tai buvo nepaprastai naudinga, ir jis/ji turėtų gauti didžiąją dalį nuopelnų, tačiau gija tikrai turi būti sutrumpinta ir patikslinta, kad būtų naudingas vadovas. Būtent tam ir skirta ši „Instructable“programa, taip pat jos modifikavimas, kad būtų galima visiškai įdiegti „FreeNAS“. Šiame vadove daroma prielaida, kad jau turite įdiegtą ir veikiantį standartinį „FreeNAS“diegimą.

1 žingsnis: Paruošimas

Paruošimas
Paruošimas

Pirma, surinksime keletą dalykų ir pažvelkime į sąranką. Tinklas Jūsų sąranka gali būti kitokia, bet mano tokia., 2 standieji diskai, statinis IP: 192.168.1.50- Kompiuteris - „Windows XP SP3“- „Macbook Pro“- OSX 10.5.6 - „HP Deskjet 6540“- prie USB prijungtas spausdintuvas, prijungtas prie „FreeNAS“. Turėsite priskirti „FreeNAS“dėžutei statinį vidinį IP iš vidaus jūsų maršrutizatorius. Internete yra daug vadovų, viskas paprasta, todėl greitai atlikite „Google“paiešką. Jums reikalingi dalykai- „Windows“diegimo diskas, jei naudojate „Windows“(reikalingi failai gali būti prieinami kitur, bet tai lengviausia)- Spausdintuvas Jūsų konkrečios markės/modelio tvarkyklės- failas „ulpt.ko“paimtas iš viso „FreeBSD“diegimo. Failas pridėtas prie šios instrukcijos. - SSH klientas - „Windows“naudokite „PuTTy“. „Linux“, „Unix“, „Mac“ir tt galite tiesiog naudoti terminalą/komandų eilutę

2 veiksmas: prijunkite per SSH

Prijunkite per SSH
Prijunkite per SSH

Prisijunkite prie „FreeNAS“dėžutės per SSH. Paprastai tai yra bloga praktika prisijungti kaip root, bet jei esate tikrai atsargus, viskas turėtų vykti sklandžiai. PuTTy čia yra gana savaime suprantamas prisijungimas. Komandinės eilutės žmonėms įveskite: ssh -l naudotojo vardas static_ip_of_freenas. Nesijaudinkite, tai yra normalu (saugumo tikslais slepia slaptažodį); tiesiog įveskite jį ir paspauskite „Enter“. Dabar turėtumėte turėti šiek tiek pasveikinimo ir naujos komandinės eilutės (prisijungti kaip root yra freenas: ~# ir kaip vartotojas yra>)

3 žingsnis: padėkite Ulpt.ko į reikiamą vietą

Naudokite pageidaujamą metodą (ftp, smb ir pan.), Kad ulpt.ko failą kažkur įdėtumėte į „FreeNAS“dėžutę, ir prisiminkite visą kelią (aš jį pavadinsiu „UPath“), kuris tikriausiai bus kažkas panašaus į/mnt/driveame/ ulpt.ko Grįžkite į terminalą naudodami SSH ryšį ir komandų eilutę, mes perkelsime failą į tinkamą vietą. Tipas: mv Upath /boot/kernel/ulpt.ko Tai turėtų padaryti.

4 veiksmas: įdiekite LPRng

Mes naudosime paketą, vadinamą LPRng. Norėdami jį įdiegti, įveskite: pkg_add -r LPRng Atsisiųskite ir įdiekite reikiamus bitus.

5 veiksmas: sukonfigūruokite įkeltinus daiktus

Konfigūruokite daiktus, kuriuos reikia įkelti įkrovos metu
Konfigūruokite daiktus, kuriuos reikia įkelti įkrovos metu
Konfigūruokite daiktus, kuriuos reikia įkelti įkrovos metu
Konfigūruokite daiktus, kuriuos reikia įkelti įkrovos metu

Pirmiausia norime įsitikinti, kad ulpt.ko įkeliamas įkrovos metu, kad kai tik prijungsime spausdintuvą, jis jį tinkamai atpažins. Tipas: nano /boot/defaults/loader.conf Slinkite žemyn rodyklių klavišais arba „Ctrl“+V, kol pasieksite skyrių „USB moduliai“. Pakeiskite eilutę „ulpt_load =" NO " # Printer" į "ulpt_load =" YES „ # Spausdintuvas“Paspauskite ctrl+X. Tada įveskite „y“ir paspauskite „Enter“, kai prašoma išsaugoti. Pradėkite „LPRngNavigate“į „FreeNAS“žiniatinklio sąsają naršyklėje. Tada eikite į „SystemAdvancedrc.conf“Naudodami mygtuką „+“pridėkite du naujus įrašus: Pavadinimas: lpd_enableValue: NOName: lprng_enableValue: TAIP

6 veiksmas: LPRng konfigūracija: 1 iš 3 - „Printcap“

Yra trys pagrindiniai failai, prisidedantys prie tinkamo LPRng veikimo.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.conf sudėtingas arba labai paprastas. Mes atliksime labai paprastą darbą, tačiau galite kreiptis į LPRng svetainę ir „Google“, kad nustatytumėte skirtingus nustatymus, priklausomai nuo jūsų poreikių. Tai bus daug lengviau iliustruoti pavyzdžiu: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Pirma eilutė neturi didelės reikšmės. Tiesiog įdėkite ten savo spausdintuvo markę/modelį, kad gautumėte nuorodą - „lp | deskjet“- štai kaip jūs esate vadinamas spausdintuvu. „lp“yra pagrindinis pavadinimas, „deskjet“yra slapyvardis.- "sd =" Tai kelias į spausdinimo spolą. Mes padarysime šį katalogą per sekundę.- "sh" Tai reiškia "nuslopinti antraštę". Jei kada nors spausdinote kompiuterių laboratorijoje, tai matėte. Tai puslapis, kuris atspausdinamas prieš užduotį ir nurodo, kam šis darbas skirtas. Daugeliui žmonių namuose tai nereikalinga. Darbo aplinkoje, kurioje yra daug žmonių ir spausdinama, į tai turėtumėte atkreipti dėmesį.- "lp =" tai yra spausdintuvo vieta. Jei ulpt.ko tinkamai įkeliamas, tada, kai prijungiate spausdintuvą, jis turėtų būti užregistruotas kaip /dev/ulpt0. Prisiminti spoolo kelią iš sd? Padarykime. Tipas: "mkdir -p -m 700/var/spool/lpd/bare" ir "chown 1: 1/var/spool/lpd/bare" Taip sukuriamas tinkamas katalogas su reikiamomis nuosavybės teisėmis ir leidimais.

7 žingsnis: LPRng konfigūracija: 2 iš 3 - Lpd.perms

lpd.perms (vieta: /usr/local/etc/lpd.perms) yra šiek tiek ilgas. Numatytoji konfigūracija turėtų būti tinkama. Slinkite ir dar kartą patikrinkite, ar šios eilutės nekomentuojamos (neprasidėkite „#“), įvesdami: nano /usr/local/etc/lpd.perms Eilutės, kurių norime nekomentuoti: 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 Atlikite pakeitimus ir paspauskite ctrl+X

8 veiksmas: LPRng konfigūracija: 3 iš 3 - Lpd.conf

„lpd.conf“(vieta: /usr/local/etc/lpd.perms) taip pat turėtų būti tinkamas kaip numatytasis. Ką reikia dar kartą patikrinti: # Tikslas: visada spausdinti reklamjuostę, nepaisyti lpr -h parinkties # numatytasis ab@ (FLAG išjungtas) # Tikslas: užklausos apskaitos serveris prijungus # numatytasis achk@ (FLAG išjungtas) # Tikslas: apskaita pabaigoje (žr. taip pat af, la, ar, as) # numatytasis ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Tikslas: apskaitos failo pavadinimas (taip pat žr. la, ar) # numatytasis af = acct (STRING) # Tikslas: naudokite ilgo darbo numerį (0 - 999999), kai pateikiama užduotis # numatytasis ilgio numeris@ (FLAG išjungtas)

9 veiksmas: pradėkite dalykus ir nustatykite leidimus prijungus spausdintuvą

Mes norėsime pradėti tinkamus LPRng procesus, kai prijungtas spausdintuvas. Įveskite: "nano /usr/local/etc/devd/devd.conf" Pridėti prie failo: # pradėti veiksmą, kai USB spausdintuvas ulpt0 yra prijungtas prie tinklo # palaukite 3 sekundes, tada paleiskite kaupiklio demoną # attach 100 {device-name " ulpt0 "; veiksmas "miego 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Taip stebima, ar spausdintuvas bus prijungtas, palaukiama kelias sekundes ir pradedamas LPD procesas. Kai tai bus padaryta, ji pašalins visus trūkstamus failus ar leidimus naudodami „checkpc -f“. Tada jis nustato tinkamą nuosavybės teisę ir leidimus įrenginyje ir leidžia šiek tiek garso.

10 veiksmas: „Windows“kompiuterio prijungimas

„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas
„Windows“kompiuterio prijungimas

1) Eikite į Tinklo jungtys. Viršuje spustelėkite skirtuką Išplėstinė, tada „Pasirenkami tinklo komponentai“. Įgalinkite valdymo ir stebėjimo įrankius bei kitas tinklo failų ir spausdinimo paslaugas. Jis paprašys įdėti „Windows“kompaktinį diską, kurį turėtumėte turėti šalia. Tai leis mums prisijungti per LPR2) Eikite į valdymo skydą, tada į spausdintuvus. Paleiskite vedlį Pridėti naują spausdintuvą. 3) Vietinis spausdintuvas (automatiškai neaptinkamas). Kitas. 4) Sukurkite naują prievadą -> LPR prievadą. 5) Įveskite „FreeNAS“laukelio IP adresą. Štai kodėl mes norime, kad jis būtų statiškas. Įveskite spausdinimo eilės pavadinimą (jei nukopijavote mano spausdinimo dangtelį, tai yra „lp“be kabučių) 6) Įdiekite tvarkykles ir spustelėkite likusią vedlio dalį. Nespausdinkite bandomojo puslapio.7) Dešiniuoju pelės mygtuku spustelėkite spausdintuvą ir atidarykite ypatybes.8) Uosto skirtukas. Panaikinkite žymėjimą „dvikryptė parama“9) Išplėstinis skirtukas. pradėkite spausdinti po to, kai paskutinis puslapis yra suklijuotas. Pažymėkite „Spausdinti tiesiogiai“ir panaikinkite žymėjimą „Sulaikyti neatitikimą“ir panaikinkite žymėjimą „Spausdinimo spolė“ir pažymėkite „Išsaugoti &“. 10) Dabar grįžkite į pagrindinį skirtuką ir pabandykite spausdinti bandomąjį puslapį.

11 veiksmas: prisijungimas prie „Mac OSX“

Prisijungimas prie „Mac OSX“
Prisijungimas prie „Mac OSX“
Prisijungimas prie „Mac OSX“
Prisijungimas prie „Mac OSX“
Prisijungimas prie „Mac OSX“
Prisijungimas prie „Mac OSX“

1) Atidarykite sistemos nuostatas -> Spausdinti ir siųsti faksu2) Spustelėkite „+“, kad pridėtumėte spausdintuvą3) Eikite į skirtuką „IP“. lp "be kabučių) Pavadinimas ir vieta priklauso nuo jūsų Spausdinimas naudojant: Pasirinkite tinkamas tvarkykles ** Kai kurie spausdintuvai, pvz., mano„ HP Deskjet 6540 ", neleis man naudoti USB tvarkyklių su LPD. Aš turėjau pasirinkti vieną kuo arčiau (pasirodė 5550) ir eiti su tuo. Jei abu modeliai yra panašūs, tai turėtų veikti be problemų.

Rekomenduojamas: