Obsah:
- Krok 1: Príprava
- Krok 2: Pripojte sa cez SSH
- Krok 3: Vložte Ulpt.ko na správne miesto
- Krok 4: Nainštalujte LPRng
- Krok 5: Konfigurujte veci, ktoré sa majú načítať pri zavádzaní
- Krok 6: Konfigurácia LPRng: 1 z 3 - Printcap
- Krok 7: Konfigurácia LPRng: 2 z 3 - Lpd.perms
- Krok 8: Konfigurácia LPRng: 3 z 3 - Lpd.conf
- Krok 9: Začnite pracovať a nastavte povolenia, keď sa tlačiareň pripojí
- Krok 10: Pripojenie počítača so systémom Windows
- Krok 11: Pripojenie k systému Mac OSX
Video: FreeNAS ako tlačový server: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
FreeNAS je vynikajúce riešenie sieťového úložiska, dostatočne jednoduché na inštaláciu pre kohokoľvek. Požiadavky na systém a priestor sú pre túto vyzlečenú verziu FreeBSD smiešne malé. Má všetky funkcie dostupné prostredníctvom čistého webového grafického rozhrania, viac, ako väčšina z nich kedy potrebovala. Dokonca vám umožňuje streamovať médiá do herných konzol! Napriek svojim pôsobivým vstavaným schopnostiam som chcel, aby to fungovalo okrem skvelého NAS, a to bol tlačový server, aby som mohol zdieľať svoj HP Deskjet 6540 USB tlačiareň medzi mojimi krabicami so systémom Windows a Mac OSX. Ľahšie sa hovorí, ako robí. Po niekoľkých hodinách hrania s CUPS a niekoľkých prerušených inštaláciách som neskôr uvidel svetlo. Na fórach FreeNAS používateľ sgrizzi vytvoril vlákno o tom, ako fungovať s LPR pomocou balíka LPRng pre nastavenie založené na LiveCD. Bolo to EXTRÉMNE nápomocné a on/ona by mala získať väčšinu kreditu, ale vlákno skutočne treba zúžiť a objasniť, aby bolo užitočným sprievodcom. Presne na to slúži tento návod a tiež jeho úprava na štandardnú plnú inštaláciu FreeNAS. Táto príručka predpokladá, že aktuálnu štandardnú inštaláciu FreeNAS už máte nastavenú a funkčnú.
Krok 1: Príprava
Najprv si spojme pár vecí a pozrime sa na nastavenie. Sieť Vaše nastavenie môže byť odlišné, ale moje je nasledovné.- Router Linksys WRT54GL so systémom Tomato firmware 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 - tlačiareň pripojená k USB, pripojená k FreeNAS Vášmu boxu FreeNAS budete musieť priradiť statickú internú IP z vnútra váš router. Na to je online veľa sprievodcov, všetky jednoduché, takže si rýchlo urobte googlovanie. Požitok, ktorý budete potrebovať- Inštalačný disk systému Windows, ak používate operačný systém Windows (potrebné súbory môžu byť k dispozícii aj inde, ale toto je najľahšie)- Tlačiareň Ovládače pre vašu konkrétnu značku/model- Súbor „ulpt.ko“prevzatý z úplnej inštalácie FreeBSD. Súbor priložený k tomuto návodu. - Klient SSH - V systéme Windows používajte PuTTy. V systémoch Linux, Unix, Mac atď. Môžete použiť iba terminál/príkazový riadok
Krok 2: Pripojte sa cez SSH
Pripojte sa k svojmu boxu FreeNAS prostredníctvom SSH. Normálne je zlá prax prihlásiť sa ako root, ale ak ste naozaj opatrní, všetko by malo ísť hladko. PuTTy je na pripojenie dosť vysvetľujúce. Pre ľudí príkazového riadka zadajte: ssh -l používateľské meno static_ip_of_freenas Statický ip bude niečo ako 192.168.x.xxx. Požiada vás o heslo, ale keď napíšete, nič sa nezobrazí. Nebojte sa, je to normálne (heslo z bezpečnostných dôvodov skrýva); stačí zadať a stlačiť kláves Enter. Teraz by ste mali dostať malý pozdrav a nový príkazový riadok (prihláste sa ako root je freenas: ~# a ako používateľ je>)
Krok 3: Vložte Ulpt.ko na správne miesto
Pomocou vami preferovanej metódy (ftp, smb atď.) Umiestnite súbor ulpt.ko niekam do poľa FreeNAS a zapamätajte si úplnú cestu (nazvem to UPath), ktorá bude pravdepodobne niečo ako/mnt/driveame/ ulpt.ko Vráťte sa na terminál pomocou pripojenia SSH a príkazového riadka, presunieme súbor na správne miesto. Typ: mv Upath /boot/kernel/ulpt.ko To by malo stačiť.
Krok 4: Nainštalujte LPRng
Budeme používať balík s názvom LPRng. Ak ho chcete nainštalovať, zadajte: pkg_add -r LPRng Nechajte to chvíľu odísť, kým sťahuje a inštaluje potrebné bity.
Krok 5: Konfigurujte veci, ktoré sa majú načítať pri zavádzaní
Načítanie modulu ulpt.ko Najprv sa chceme uistiť, že sa ulpt.ko načíta pri štarte, takže hneď ako pripojíme tlačiareň, bude ho rozpoznávať správne. Zadajte: nano /boot/defaults/loader.conf Prejdite nadol buď pomocou klávesov so šípkami alebo ctrl+V, kým sa nedostanete do sekcie s názvom „Moduly USB“Zmeňte riadok „ulpt_load =" NO " # Printer" na „ulpt_load =" YES „ # Printer“Stlačte kombináciu klávesov ctrl+X. Potom zadajte „y“a po výzve na uloženie stlačte kláves Enter. Spustite LPRngNavigate v prehliadači na webové rozhranie FreeNAS. Potom prejdite na položku SystemAdvancedrc.confPomocou tlačidla "+" pridajte dve nové položky: Názov: lpd_enableValue: NOName: lprng_enableValue: YES
Krok 6: Konfigurácia LPRng: 1 z 3 - Printcap
K správnemu fungovaniu LPRng existujú tri hlavné súbory.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (umiestnenie:/etc/printcap) môže byť veľmi zložité alebo veľmi jednoduché. Pôjdeme veľmi jednoducho, ale v závislosti od vašich potrieb sa môžete obrátiť na stránku LPRng a Google, kde nájdete rôzne nastavenia. Bude oveľa jednoduchšie to ilustrovať na príklade: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Na prvom riadku nezáleží. Stačí tam uviesť značku/model vašej tlačiarne - „lp | deskjet“- to je to, čo bude vaša tlačiareň známa. „lp“je primárny názov, „deskjet“je alias.- „sd =“Toto je cesta k zaraďovači tlače. Za sekundu vytvoríme tento adresár.- „sh“To znamená „hlavička potlačenia“. Ak ste niekedy tlačili v počítačovom laboratóriu, uvidíte tieto. Je to stránka, ktorá sa vytlačí pred úlohou a identifikuje, pre koho je úloha určená. Pre väčšinu ľudí doma je to zbytočné. V pracovnom prostredí s množstvom ľudí a tlačou by ste sa na to mali pozrieť.- "lp =" toto je umiestnenie tlačiarne. Ak sa ulpt.ko načítava správne, potom by sa mala tlačiareň po pripojení zaregistrovať ako /dev/ulpt0. Pamätáte si na cestu zaraďovača z sd? Poďme na to. Typ: "mkdir -p -m 700/var/spool/lpd/bare" a "chown 1: 1/var/spool/lpd/bare" Tým sa vytvorí správny adresár s potrebným vlastníctvom a povoleniami.
Krok 7: Konfigurácia LPRng: 2 z 3 - Lpd.perms
lpd.perms (umiestnenie: /usr/local/etc/lpd.perms) je trochu dlhý. Predvolená konfigurácia by mala byť v poriadku. Prejdite a dvakrát skontrolujte, či sú tieto riadky odkomentované (nezačínajte znakom „#“) zadaním: nano /usr/local/etc/lpd.perms Riadky, ktoré chceme odkomentovať, sú: ACCEPT SERVICE = C SERVER REMOTEUSER = root, papowell ACCEPT SERVICE = C LPC = lpd, status, printcap ZAMIETNÚŤ SERVIS = C ACCEPT SERVICE = M SAMEHOST SAMEUSER ACCEPT SERVICE = M SERVER REMOTEUSER = root REJECT SERVICE = M DEFAULT ACCEPT Vykonajte akékoľvek zmeny a potom stlačte ctrl+X
Krok 8: Konfigurácia LPRng: 3 z 3 - Lpd.conf
lpd.conf (umiestnenie: /usr/local/etc/lpd.perms) by tiež malo byť v poriadku ako predvolené. Veci, ktoré je potrebné skontrolovať: # Účel: vždy vytlačiť banner, ignorovať možnosť lpr -h # predvolená ab@ (FLAG vypnutá) # Účel: dotazovací účtovný server pri pripojení # predvolený achk@ (vypnutý FLAG) # Účel: účtovanie na konci (pozri tiež af, la, ar, as) # predvolené ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Účel: názov účtovného súboru (pozri tiež la, ar) # predvolený af = acct (STRING) # Účel: pri zadaní úlohy použiť číslo dlhej úlohy (0 - 999999) # predvolené dlhé číslo@ (VLAJKA vypnutá) Dlhé číslo
Krok 9: Začnite pracovať a nastavte povolenia, keď sa tlačiareň pripojí
Keď bude pripojená tlačiareň, budeme chcieť spustiť správne procesy LPRng. Zadajte: "nano /usr/local/etc/devd/devd.conf"Add to the file: # start action when USB printer ulpt0 is connected in # # počkajte 3 sekundy a potom spustite zaraďovací démon # pripojte 100 {názov-zariadenia" ulpt0 "; akcia "spánok 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /reproduktor;"; }; */ Toto sleduje zapojenie tlačiarne, počká niekoľko sekúnd a spustí proces LPD. Hneď ako to začne, opraví všetky chýbajúce súbory alebo povolenia pomocou príkazu checkpc -f. Potom v zariadení nastaví správne vlastníctvo a povolenia a prehrá malý zvuk.
Krok 10: Pripojenie počítača so systémom Windows
1) Prejdite na položku Sieťové pripojenia. V hornej časti kliknite na kartu Rozšírené a potom na položku „Voliteľné súčasti siete“. Povoľte nástroje na správu a monitorovanie a ďalšie služby súborov a tlače v sieti. Požiada vás, aby ste vložili CD Windows, ktoré by ste mali mať okolo seba. To nám umožní pripojiť sa cez LPR2) Prejdite na Ovládací panel a potom na Tlačiarne. Spustite sprievodcu pridaním novej tlačiarne. 3) Miestna tlačiareň (nezistí automaticky). Ďalej.4) Vytvorte nový port -> Port LPR. Ďalej 5) Zadajte IP adresu poľa FreeNAS. Preto chceme, aby bol statický. Zadajte názov tlačového frontu (ak ste skopírovali môj printcap, je to „lp“bez úvodzoviek) 6) Nainštalujte ovládače a kliknite na zvyšok sprievodcu. Netlačte testovaciu stránku. 7) Kliknite pravým tlačidlom myši na tlačiareň a otvorte vlastnosti. 8) Karta Port. Zrušte začiarknutie políčka „obojsmerná podpora“9) Karta Rozšírené. spustite tlač po spoolovaní poslednej strany. Začiarknite políčko Priamo tlačiť & Zrušiť začiarknutie políčka Vybrať a zrušiť začiarknutie políčka Spúšťať začiarknuté & Skontrolovať. Zrušte začiarknutie políčka Povoliť rozšírené a začiarknuť10) Teraz sa vráťte na hlavnú kartu a skúste vytlačiť testovaciu stránku.
Krok 11: Pripojenie k systému Mac OSX
1) Otvorte System Preferences -> Print and Fax2) Kliknutím na "+" pridáte tlačiareň 3) Prejdite na kartu "IP" Protokol: LPDAddress: IP adresy FreeNASQueue: Názov tlačového frontu (ak ste skopírovali môj printcap, je to " lp "bez úvodzoviek) Názov a umiestnenie sú na vásTlač Použitie: Vyberte správne ovládače ** Niektoré tlačiarne, napríklad môj HP Deskjet 6540, mi nedovolia používať ovládače USB s LPD. Musel som namiesto toho vybrať jednu čo najbližšie (ukázalo sa, že je 5550) a ísť s tým. Ak sú tieto dva modely podobné, malo by to fungovať bez problémov.
Odporúča:
Ako používať ESP8266 ako webový server: 5 krokov
Ako používať ESP8266 ako webový server: Ahoj, v súčasnosti používam Windows 10, NodeMCU 1.0 a tu je zoznam softvéru, ktorý som použil, a sprievodcov inštaláciou, ktorých som sa držal: Arduino IDE Použili sa ďalšie dosky pre esp8266 SpiffLibrary: Websocket Na server som použil NodeMCU obsluhovať súbor HTML, som
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: 6 krokov
Ako odosielať údaje DHT11 na server MySQL pomocou NodeMCU: V tomto projekte sme prepojili DHT11 s nodemcu a potom odosielame údaje dht11, čo je vlhkosť a teplota, do databázy phpmyadmin
Pridajte server MC Server do brány FireWall: 12 krokov
Pridajte server MC Server do brány FireWall: 1. Napíšte " wf.msc " do vyhľadávacieho panela vľavo od panela úloh. Alt. Prejdite na Ovládací panel, otvorte bránu firewall systému Windows (Defender) a v ponuke vľavo vyberte položku Rozšírené nastavenia
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš