Obsah:
- Krok 1: Příprava
- Krok 2: Připojte se přes SSH
- Krok 3: Umístěte Ulpt.ko na správné místo
- Krok 4: Nainstalujte LPRng
- Krok 5: Konfigurace věcí, které se mají načíst při spuštění
- Krok 6: Konfigurace LPRng: 1 ze 3 - Printcap
- Krok 7: Konfigurace LPRng: 2 ze 3 - Lpd.perms
- Krok 8: Konfigurace LPRng: 3 ze 3 - Lpd.conf
- Krok 9: Začněte věci a nastavte oprávnění, když se tiskárna připojí
- Krok 10: Připojení počítače se systémem Windows
- Krok 11: Připojení pomocí systému Mac OSX
Video: FreeNAS jako tiskový server: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:25
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
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 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í
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
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
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:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Visuino Jak používat tlačítko jako vstup k ovládání věcí, jako je LED: 6 kroků
Visuino Jak používat tlačítko jako vstup pro ovládání věcí jako LED: V tomto tutoriálu se naučíme, jak zapnout a vypnout LED pomocí jednoduchého tlačítka a Visuina. Podívejte se na ukázkové video
Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: 3 kroky
Jak používat Wiimote jako počítačovou myš pomocí svíček jako senzoru !!: Tato příručka vám ukáže, jak připojit Wii Remote (Wiimote) k počítači a používat jej jako myš
Levný (jako zdarma [jako v pivu]) Vícemetrový stojan: 4 kroky
Levný (jako ve volném [jako v pivu]) Vícemetrový stojan: Byl jsem naštvaný z toho, že jsem musel naklonit krk nebo nejistě vyvážit svůj levný multimetr za 4 dolary někde, kde mohu skutečně PŘEČíst displej. Rozhodl jsem se tedy vzít věci do vlastních rukou! Toto je také moje první „strukturovatelná, takže pokud má někdo užitečné, začněte
Mobilní tiskový server: 11 kroků
Mobile Printerserver: z nějakého důvodu jsem jednoho dne potřeboval mobilní tiskárnu. muselo to být pohyblivé, spolehlivé a plug'n'print. abych byl konkrétnější, zde je neuspořádaný seznam toho, co by měl umět:- tisk na nekonečný papír- připojení k existující síti (s dhcp co