Obsah:

FreeNAS jako tiskový server: 11 kroků
FreeNAS jako tiskový server: 11 kroků

Video: FreeNAS jako tiskový server: 11 kroků

Video: FreeNAS jako tiskový server: 11 kroků
Video: Jak krok za krokem instalovat a konfigurovat FreeNAS na PC 2024, Listopad
Anonim
FreeNAS jako tiskový server
FreeNAS jako tiskový server

FreeNAS je vynikající řešení síťového úložiště, které je dostatečně jednoduché na instalaci pro kohokoli. Požadavky na systém a prostor jsou pro tuto svléknutou verzi FreeBSD směšně malé. Má všelijaké funkce dostupné prostřednictvím čistého webového grafického uživatelského rozhraní, více než většina z nich kdy bude potřebovat. Dokonce vám umožňuje streamovat média do herních konzolí! I přes své působivé vestavěné schopnosti jsem chtěl, aby to fungovalo kromě toho, že bude fungovat jako skvělý NAS, a to měl být tiskový server, abych mohl sdílet svůj HP Deskjet 6540 USB tiskárna mezi mými boxy pro Windows a Mac OSX. Jednodušší řekl, než udělal. Po několika hodinách hraní s CUPS a několika nefunkčních instalacích později jsem viděl světlo. Na fórech FreeNAS vytvořil uživatel sgrizzi vlákno o tom, jak pracovat s LPR pomocí balíčku LPRng pro nastavení založené na LiveCD. Bylo to EXTRÉMNĚ užitečné a on/ona by měla získat většinu úvěru, ale vlákno opravdu musí být zhuštěné a ujasněné, aby bylo užitečným průvodcem. Přesně k tomu slouží tento Instructable a také jeho úprava pro standardní plnou instalaci FreeNAS. Tato příručka předpokládá, že již máte aktuální standardní instalaci FreeNAS nastavenou a fungující.

Krok 1: Příprava

Příprava
Příprava

Nejprve si dáme dohromady pár věcí a podíváme se na nastavení. Síť Vaše nastavení se může lišit, ale moje je následující.- Router Linksys WRT54GL s firmwarem Tomato v1.23- FreeNAS box- v0.69, starý Sony Vaio, 2 pevné disky, statická IP: 192.168.1.50 - PC - Windows XP SP3 - Macbook Pro - OSX 10.5.6 - HP Deskjet 6540 - tiskárna připojená přes USB, připojená k FreeNAS váš router. Na to je spousta online příruček, vše přímo, takže si udělejte rychlý Googling. Pocitu, který budete potřebovat- instalační disk Windows, pokud používáte Windows (potřebné soubory mohou být dostupné jinde, ale toto je nejjednodušší)- Tiskárna Ovladače pro vaši konkrétní značku/model- Soubor „ulpt.ko“převzatý z úplné instalace FreeBSD. Soubor připojený k tomuto pokynu. - Klient SSH - Pro Windows použijte PuTTy. Pro Linux, Unix, Mac atd. Stačí použít terminál/příkazový řádek

Krok 2: Připojte se přes SSH

Připojte se přes SSH
Připojte se přes SSH

Připojte se ke svému FreeNAS boxu přes SSH. Obvykle je špatnou praxí přihlásit se jako root, ale pokud jste opravdu opatrní, věci by měly jít hladce. PuTTy je zde pro připojení docela vysvětlující. Pro lidi na příkazovém řádku zadejte: ssh -l uživatelské jméno static_ip_of_freenas Statický ip bude něco jako 192.168.x.xxx. Bude vyžadovat heslo, ale když napíšete, nic se nezobrazí. Nebojte se, to je normální (skrývá heslo pro bezpečnostní účely); stačí zadat a stisknout Enter. Nyní byste měli mít malý pozdrav a nový příkazový řádek (přihlášení jako root je freenas: ~# a jako uživatel je>)

Krok 3: Umístěte Ulpt.ko na správné místo

Pomocí vámi preferované metody (ftp, smb atd.) Umístěte soubor ulpt.ko někam do pole FreeNAS a zapamatujte si úplnou cestu (budu tomu říkat UPath), což bude pravděpodobně něco jako/mnt/drivename/ ulpt.ko Vraťte se na terminál pomocí připojení SSH a příkazového řádku, přesuneme soubor na správné místo. Typ: mv Upath /boot/kernel/ulpt.ko To by mělo stačit.

Krok 4: Nainstalujte LPRng

Budeme používat balíček s názvem LPRng. Chcete -li jej nainstalovat, zadejte: pkg_add -r LPRng Nechte to na chvíli odejít, zatímco stahuje a instaluje potřebné bity.

Krok 5: Konfigurace věcí, které se mají načíst při spuštění

Konfigurujte věci, které se mají načíst při spuštění
Konfigurujte věci, které se mají načíst při spuštění
Konfigurujte věci, které se mají načíst při spuštění
Konfigurujte věci, které se mají načíst při spuštění

Načíst modul ulpt.ko Nejprve se chceme ujistit, že se ulpt.ko načte při spuštění, takže jakmile připojíme tiskárnu, rozpozná ji správně. Zadejte: nano /boot/defaults/loader.conf Přejděte dolů pomocí kláves se šipkami nebo ctrl+V, dokud se nedostanete do části s názvem „USB moduly“Změňte řádek „ulpt_load =" NO " # Printer" na "ulpt_load =" YES " # Tiskárna" Stiskněte ctrl+X. Poté zadejte „y“a po výzvě k uložení stiskněte Enter. Spusťte LPRngNavigate do webového rozhraní FreeNAS v prohlížeči. Poté přejděte na SystemAdvancedrc.confPomocí tlačítka „+“přidejte dvě nové položky: Jméno: lpd_enableValue: NOName: lprng_enableValue: YES

Krok 6: Konfigurace LPRng: 1 ze 3 - Printcap

Existují tři hlavní soubory, které přispívají k tomu, aby LPRng fungoval správně.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (umístění:/etc/printcap) může být velmi složité nebo velmi jednoduché. Půjdeme velmi jednoduše, ale můžete se podívat na stránky LPRng a google pro různá nastavení v závislosti na vašich potřebách. Bude mnohem snazší to ilustrovat na příkladu: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Na prvním řádku moc nezáleží. Jednoduše sem vložte značku/model vaší tiskárny - „lp | deskjet“- toto je vaše tiskárna známá jako. „lp“je primární název, „deskjet“je alias.- „sd =“Toto je cesta k zařazování tisku. Tento adresář vytvoříme za sekundu.- „sh“To znamená „záhlaví potlačení“. Pokud jste někdy tiskli v počítačové laboratoři, viděli jste je. Je to stránka, která se vytiskne před úlohou, která identifikuje, pro koho je úloha určena. Pro většinu lidí doma je to zbytečné. V pracovním prostředí se spoustou lidí a tiskem byste se na to měli podívat.- "lp =" toto je umístění tiskárny. Pokud se ulpt.ko načítá správně, měla by se po připojení tiskárny zaregistrovat jako /dev/ulpt0. Pamatovat cestu zařazování ze sd? Pojďme to zvládnout. Typ: "mkdir -p -m 700/var/spool/lpd/bare" a "chown 1: 1/var/spool/lpd/bare" Tím se vytvoří správný adresář s potřebným vlastnictvím a oprávněními.

Krok 7: Konfigurace LPRng: 2 ze 3 - Lpd.perms

lpd.perms (umístění: /usr/local/etc/lpd.perms) je trochu dlouhý. Výchozí konfigurace by měla být v pořádku. Projděte a znovu zkontrolujte, zda jsou tyto řádky odkomentovány (nezačínejte znakem „#“) zadáním: nano /usr/local/etc/lpd.perms Řádky, které chceme odkomentovat, jsou: 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 Proveďte jakékoli změny a poté stiskněte ctrl+X

Krok 8: Konfigurace LPRng: 3 ze 3 - Lpd.conf

lpd.conf (umístění: /usr/local/etc/lpd.perms) by také mělo být v pořádku jako výchozí. Věci, které je třeba zkontrolovat: # Účel: vždy vytisknout banner, ignorovat volbu lpr -h # výchozí ab@ (FLAG vypnuto) # Účel: dotazovací účetní server při připojení # výchozí achk@ (FLAG vypnuto) # Účel: účtování na konci (viz. také af, la, ar, as) # výchozí ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Účel: název účetního souboru (viz také la, ar) # výchozí af = acct (STRING) # Účel: při odeslání úlohy použít číslo dlouhé úlohy (0 - 999999) # výchozí longnumber@ (FLAG off) Longnumber

Krok 9: Začněte věci a nastavte oprávnění, když se tiskárna připojí

Když bude připojena tiskárna, budeme chtít spustit správné procesy LPRng. Zadejte: "nano /usr/local/etc/devd/devd.conf"Add to the file: # start action when USB printer ulpt0 is connected in # # počkejte 3 sekundy a poté spool démon # připojte 100 {název-zařízení" ulpt0 "; akce "sleep 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /reproduktor;"; }; */ Toto sleduje připojení tiskárny, počká několik sekund a spustí proces LPD. Jakmile to půjde, opraví všechny chybějící soubory nebo oprávnění pomocí checkpc -f. Poté na zařízení nastaví správné vlastnictví a oprávnění a přehraje malý zvuk.

Krok 10: Připojení počítače se systémem Windows

Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows
Připojení počítače se systémem Windows

1) Přejděte na Síťová připojení. V horní části klikněte na kartu Upřesnit a poté na „Volitelné síťové komponenty“. Povolte nástroje pro správu a monitorování a další služby síťových souborů a tisku. Požádá vás o vložení CD Windows, které byste měli mít kolem sebe. To nám umožní připojení přes LPR2) Přejděte na Ovládací panely a poté na Tiskárny. Spusťte průvodce přidáním nové tiskárny. 3) Místní tiskárna (nezjišťovat automaticky). 4) Vytvořte nový port -> Port LPR. Další 5) Zadejte IP adresu pole FreeNAS. Proto chceme, aby to bylo statické. Zadejte název tiskové fronty (pokud jste zkopírovali můj printcap, je to „lp“bez uvozovek) 6) Nainstalujte ovladače a proklikejte se zbytkem průvodce. Netiskněte testovací stránku. 7) Klikněte pravým tlačítkem na tiskárnu a otevřete vlastnosti. 8) Karta Port. Zrušte zaškrtnutí políčka „obousměrná podpora“9) Karta Upřesnit. začněte tisknout po zařazování poslední stránky. Zkontrolovat tisk přímo & Zrušit zaškrtnutí Pozice nesouhlasí & Zrušit zaškrtnutí Tisk zařazovat & Zkontrolovat Keep &. Zrušte zaškrtnutí políčka Povolit pokročilé a zaškrtněte 10) Nyní se vraťte zpět na hlavní kartu a zkuste vytisknout zkušební stránku.

Krok 11: Připojení pomocí systému Mac OSX

Propojení s Mac OSX
Propojení s Mac OSX
Propojení s Mac OSX
Propojení s Mac OSX
Propojení s Mac OSX
Propojení s Mac OSX

1) Otevřete Předvolby systému -> Tisk a fax 2) Kliknutím na „+“přidáte tiskárnu 3) Přejděte na kartu „IP“Protokol: LPDA Adresa: IP adresy FreeNASQueue: Název tiskové fronty (pokud jste zkopírovali můj printcap, je to „ lp "bez uvozovek) Název a umístění jsou na vásTisk Použití: Vyberte správné ovladače ** Některé tiskárny, například můj HP Deskjet 6540, mi nedovolí používat ovladače USB s LPD. Místo toho jsem musel vybrat jeden co nejblíže (ukázalo se, že je 5550) a jít s tím. Pokud jsou si oba modely podobné, mělo by to fungovat bez problému.

Doporučuje: