Tartalomjegyzék:

FreeNAS nyomtatókiszolgálóként: 11 lépés
FreeNAS nyomtatókiszolgálóként: 11 lépés

Videó: FreeNAS nyomtatókiszolgálóként: 11 lépés

Videó: FreeNAS nyomtatókiszolgálóként: 11 lépés
Videó: Превращаем старый комп в сетевое хранилище с ОС FreeNAS. 2024, Július
Anonim
FreeNAS nyomtatókiszolgálóként
FreeNAS nyomtatókiszolgálóként

A FreeNAS kiváló hálózati tárolási megoldás, amely elég egyszerű ahhoz, hogy bárki telepíthesse. A rendszer- és helyigény nevetségesen kicsi a FreeBSD lecsupaszított verziójában. Mindenféle funkció elérhető a tiszta webes felhasználói felületen keresztül, többet, mint amire a legtöbbnek szüksége lesz. Lehetővé teszi a média streamelését játékkonzolokra is! Annak ellenére, hogy lenyűgöző beépített képességekkel rendelkezik, egy dolgot szerettem volna, amellett, hogy kiváló NAS -ként működik, ez pedig egy nyomtatószerver, hogy megoszthassam a HP Deskjet 6540 -et USB nyomtató a Windows és a Mac OSX dobozok között. Könnyebb mondani, mint megtenni. Miután órákig játszottam a CUPS -szal, és néhány meghibásodott telepítéssel később, láttam a fényt. A FreeNAS fórumokon a sgrizzi létrehozott egy szálat arról, hogyan lehet működtetni az LPR -vel, az LPRng csomag használatával, LiveCD alapú beállításhoz. Rendkívül hasznos volt, és neki kell megszereznie a legtöbb elismerést, de a szálat valóban össze kell tömöríteni és tisztázni, hogy hasznos útmutatás legyen. Ez az Instructable pontosan erre szolgál, valamint módosítja azt a FreeNAS szabványos teljes telepítéséhez. Ez az útmutató feltételezi, hogy már rendelkezik a FreeNAS jelenlegi szabványos telepítésével és működésével.

1. lépés: Előkészítés

Készítmény
Készítmény

Először összegyűjtünk néhány dolgot, és megvizsgáljuk a beállításokat. A hálózat A beállítások eltérőek lehetnek, de az enyém a következő.- Linksys WRT54GL router, amely Tomato firmware v1.23- FreeNAS box- v0.69, régi Sony Vaio rendszert futtat, 2 merevlemez, statikus IP: 192.168.1.50- PC - Windows XP SP3 - Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - USB -csatlakozóval ellátott nyomtató, FreeNAS -hoz csatlakoztatva a router. Ehhez rengeteg útmutató található az interneten, minden egyszerű, ezért végezzen gyors Google-keresést. Szükséges dolgok- Windows telepítőlemez, ha Windows-t használ (a szükséges fájlok máshol is elérhetők, de ez a legegyszerűbb)- Nyomtató Illesztőprogramok az adott gyártmányhoz/modellhez- Az "ulpt.ko" fájl a FreeBSD teljes telepítéséből származik. Az utasításhoz csatolt fájl. - SSH -ügyfél - Windows esetén a PuTTy. Linux, Unix, Mac stb. Esetén csak a terminált/parancssort használhatja

2. lépés: Csatlakozás SSH -n keresztül

Csatlakozás SSH -n keresztül
Csatlakozás SSH -n keresztül

Csatlakozzon a FreeNAS dobozához SSH -n keresztül. Általában rossz gyakorlat, ha root felhasználóként jelentkezik be, de ha nagyon óvatos, a dolgok zökkenőmentesen menjenek. A PuTTy itt elég magától értetődő a csatlakozáshoz. A parancssori emberekhez írja be: ssh -l felhasználónév static_ip_of_freenas Ne aggódjon, ez normális (biztonsági okokból elrejti a jelszót); csak írja be, és nyomja meg az Enter billentyűt. Most egy kis üdvözletet és egy új parancssort kell kapnia (jelentkezzen be rootként freenas: ~# és mint felhasználó>)

3. lépés: Helyezze az Ulpt.ko -t a megfelelő helyre

Használja a kívánt módszert (ftp, smb, stb.), Hogy az ulpt.ko fájlt valahová a FreeNAS mezőbe tegye, és emlékezzen a teljes útvonalra (UPath -nak hívom), ami valószínűleg valami hasonló lesz:/mnt/driveame/ ulpt.ko Menjen vissza a terminálhoz az SSH kapcsolat és a parancssor segítségével, és áthelyezzük a fájlt a megfelelő helyre. Típus: mv Upath /boot/kernel/ulpt.ko Ennek meg kell történnie.

4. lépés: Az LPRng telepítése

Az LPRng nevű csomagot fogjuk használni. A telepítéshez írja be a következőt: pkg_add -r LPRng Hagyja, hogy ez egy kicsit eltűnjön, amíg letölti és telepíti a szükséges biteket.

5. lépés: A rendszerindításkor betöltendő dolgok konfigurálása

Konfigurálja a betöltendő dolgokat a rendszerindításkor
Konfigurálja a betöltendő dolgokat a rendszerindításkor
Konfigurálja a betöltendő dolgokat a rendszerindításkor
Konfigurálja a betöltendő dolgokat a rendszerindításkor

Az ulpt.ko modul betöltése Először azt szeretnénk biztosítani, hogy az ulpt.ko betöltődjön a rendszerindításkor, így amint csatlakoztatunk egy nyomtatót, az megfelelően felismeri. Típus: nano /boot/defaults/loader.conf Görgessen lefelé a nyílbillentyűkkel vagy a ctrl+V billentyűkombinációval, amíg el nem éri az "USB -modulok" című részt. Változtassa meg az "ulpt_load =" NO " # Printer" sort "ulpt_load =" YES " # Nyomtató" Nyomja meg a ctrl+X billentyűkombinációt. Ezután írja be az "y" -t, és nyomja meg az enter billentyűt, amikor a rendszer kéri a mentést. Ezután lépjen a SystemAdvancedrc.conf oldalra. A "+" gombbal adjon hozzá két új bejegyzést: Név: lpd_enableValue: NOName: lprng_enableValue: IGEN

6. lépés: LPRng konfiguráció: 1 /3 - Printcap

Három fő fájl járul hozzá az LPRng megfelelő működéséhez.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.conf bonyolult vagy nagyon egyszerű. Nagyon egyszerű dolgokkal fogunk foglalkozni, de az LPRng webhelyre és a Google -ra kereshet különböző beállításokat, szükségleteitől függően. Sokkal könnyebb ezt példával szemléltetni: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Az első sor nem sokat számít. Csak írja be a nyomtató gyártmányát/modelljét hivatkozásként - "lp | deskjet" - ez az Ön nyomtatója. Az "lp" az elsődleges név, az "deskjet" egy álnév.- "sd =" Ez az útvonal a nyomtatási sorkezelőhöz. Ezt a könyvtárat egy másodperc alatt elkészítjük.- "sh" Ez a "supress header" kifejezés. Ha valaha számítógépes laborban nyomtatott, ezeket látta. Ez egy olyan oldal, amely a munka előtt nyomtat, és azonosítja, hogy kinek szól a feladat. A legtöbb otthoni ember számára ez felesleges. Egy munkakörnyezetben, ahol sok ember dolgozik és nyomtat, ezt érdemes megnézni.- "lp =" ez a nyomtató helye. Ha az ulpt.ko megfelelően betöltődik, akkor a nyomtató csatlakoztatásakor a /dev/ulpt0 névvel kell regisztrálnia. Készítsük el. Típus: "mkdir -p -m 700/var/spool/lpd/bare" és "chown 1: 1/var/spool/lpd/bare" Ezzel létrejön a megfelelő könyvtár a szükséges tulajdonjogokkal és jogosultságokkal.

7. lépés: LPRng konfiguráció: 2 /3 - Lpd.perms

Az lpd.perms (hely: /usr/local/etc/lpd.perms) egy kicsit hosszú. Az alapértelmezett konfigurációnak rendben kell lennie. Görgessen át, és ellenőrizze, hogy ezek a sorok megjegyzés nélküliek -e (ne kezdődjenek "#" karakterekkel) a következő beírásával: nano /usr/local/etc/lpd.perms A megjegyzés nélküli sorok a következők: 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 Végezze el a változtatásokat, majd nyomja meg a ctrl+X gombot

8. lépés: LPRng konfiguráció: 3 /3 - Lpd.conf

Az lpd.conf (hely: /usr/local/etc/lpd.perms) alapértelmezettnek is megfelelőnek kell lennie. Dupla ellenőrzés: szintén af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Cél: számviteli fájl neve (lásd még la, ar) # alapértelmezett af = acct (STRING) # Cél: használja a hosszú feladatszámot (0 - 999999), amikor a feladatot elküldik # alapértelmezett hosszú szám@ (FLAG ki) Hosszú szám

9. lépés: Indítsa el a dolgokat, és állítsa be az engedélyeket a nyomtató csatlakoztatásakor

A megfelelő LPRng folyamatokat szeretnénk elindítani, ha nyomtató van csatlakoztatva. Típus: "nano /usr/local/etc/devd/devd.conf"Add to the file: # start action when USB printer ulpt0 csatlakoztatva van # várjon 3 másodpercet, majd indítsa el a spooler démonot # attach 100 {device-name" ulpt0 "; akció "alvás 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /speaker;"; }; */ Ez figyeli a nyomtató csatlakoztatását, vár néhány másodpercet, és elindítja az LPD folyamatot. Ha ez megtörténik, a checkpc -f segítségével javítja a hiányzó fájlokat vagy engedélyeket. Ezután beállítja a megfelelő tulajdonjogot és engedélyeket az eszközön, és egy kis hangot ad le.

10. lépés: Windows PC csatlakoztatása

Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása
Windows PC csatlakoztatása

1) Lépjen a Hálózati kapcsolatok oldalra. Kattintson a tetején található Speciális fülre, majd az "Opcionális hálózati összetevők" lehetőségre. Engedélyezze mind a Kezelési és felügyeleti eszközöket, mind az egyéb hálózati fájl- és nyomtatási szolgáltatásokat. Meg fogja kérni, hogy helyezze be a Windows CD -t, amelynek a közelében kell lennie. Ez lehetővé teszi, hogy LPR2 -n keresztül csatlakozzunk) Lépjen a Vezérlőpultra, majd a Nyomtatókra. Futtassa az Új nyomtató hozzáadása varázslót. 3) Helyi nyomtató (nem észleli automatikusan). Következő.4) Új port létrehozása -> LPR port. Következő5) Írja be a FreeNAS mező IP -címét. Ezért szeretnénk, ha statikus lenne. Írja be a nyomtatási sor nevét (ha a printcapomat másolta, akkor "lp" idézőjelek nélkül) 6) Telepítse az illesztőprogramokat, és kattintson a varázsló többi részére. 7) Kattintson jobb gombbal a nyomtatóra, és nyissa meg a tulajdonságokat. 8) Port fül. Törölje a jelölést a "kétirányú támogatás" jelölőnégyzetből. 9) Speciális lap. az utolsó oldal spoolozása után kezdje el a nyomtatást. Jelölje be a Közvetlen nyomtatás jelölőnégyzetet, és törölje az Egyenlőtlen tartás jelölőnégyzet bejelölését, és törölje a jelölést a Nyomtatási sorba helyezés jelölőnégyzetből, és jelölje be a Megőrzés & jelölőnégyzet bejelölését. 10) Most térjen vissza a fő fülre, és próbálja meg kinyomtatni a tesztoldalt.

11. lépés: Csatlakozás Mac OSX rendszerhez

Csatlakozás Mac OSX rendszerrel
Csatlakozás Mac OSX rendszerrel
Csatlakozás Mac OSX rendszerrel
Csatlakozás Mac OSX rendszerrel
Csatlakozás Mac OSX rendszerrel
Csatlakozás Mac OSX rendszerrel

1) Nyissa meg a Rendszerbeállításokat -> Nyomtatás és faxolás 2) Kattintson a "+" gombra a nyomtató hozzáadásához3) Lépjen az "IP" fülreProtokoll: LPDAcím: A FreeNASQueue IP -címe: A nyomtatási sor neve (ha másolta a printcapomat, lp "idézőjelek nélkül) A név és a hely rajtad múlik Nyomtatás használata: Válassza ki a megfelelő illesztőprogramokat ** Egyes nyomtatók, például a HP Deskjet 6540, nem engedik, hogy az usb illesztőprogramokat az LPD -vel használjam. Ehelyett a lehető legközelebbit kellett választanom (5550 -esnek bizonyult), és ezzel mennem. Ha a két modell hasonló, akkor gond nélkül kell működnie.

Ajánlott: