Πίνακας περιεχομένων:

Το FreeNAS ως διακομιστής εκτύπωσης: 11 βήματα
Το FreeNAS ως διακομιστής εκτύπωσης: 11 βήματα

Βίντεο: Το FreeNAS ως διακομιστής εκτύπωσης: 11 βήματα

Βίντεο: Το FreeNAS ως διακομιστής εκτύπωσης: 11 βήματα
Βίντεο: Installing TrueNAS, the best free NAS OS 2024, Ιούλιος
Anonim
FreeNAS Ως διακομιστής εκτύπωσης
FreeNAS Ως διακομιστής εκτύπωσης

Το FreeNAS είναι μια εξαιρετική λύση αποθήκευσης δικτύου αρκετά απλή για εγκατάσταση από οποιονδήποτε. Οι απαιτήσεις συστήματος και χώρου είναι γελοία μικρές για αυτήν την απογυμνωμένη έκδοση του FreeBSD. Διαθέτει όλες τις δυνατότητες που είναι προσβάσιμες μέσω του καθαρού GUI ιστού, περισσότερο από ό, τι θα χρειαστούν οι περισσότεροι. Σας επιτρέπει ακόμη και τη μετάδοση πολυμέσων σε κονσόλες παιχνιδιών! Παρά το εντυπωσιακό ενσωματωμένο σε δυνατότητες, υπήρχε ένα πράγμα που ήθελα να κάνει εκτός από ένα μεγάλο NAS, και αυτό ήταν να είναι διακομιστής εκτύπωσης για να μπορώ να μοιράζομαι το HP Deskjet 6540 Εκτυπωτής USB ανάμεσα στα κουτιά μου Windows και Mac OSX. Ευκολότερο να το λες παρά να το κάνεις. Μετά από ώρες παιχνιδιού με το CUPS και μερικές κατεστραμμένες εγκαταστάσεις αργότερα, είδα το φως. Στα φόρουμ του FreeNAS, ο χρήστης sgrizzi δημιούργησε ένα νήμα για το πώς να το κάνει να λειτουργεί με LPR, χρησιμοποιώντας το πακέτο LPRng, για ρύθμιση που βασίζεται στο LiveCD. Wasταν ΕΞΑΙΡΕΤΙΚΑ χρήσιμο και θα έπρεπε να πάρει το μεγαλύτερο μέρος της πίστωσης, αλλά το νήμα πρέπει πραγματικά να συμπυκνωθεί και να ξεκαθαρίσει για να είναι χρήσιμος οδηγός. Αυτό είναι ακριβώς για αυτό το Instructable, καθώς και η τροποποίησή του για μια τυπική πλήρη εγκατάσταση του FreeNAS. Αυτός ο οδηγός υποθέτει ότι έχετε ήδη εγκαταστήσει και λειτουργεί μια τρέχουσα τυπική εγκατάσταση του FreeNAS.

Βήμα 1: Προετοιμασία

Παρασκευή
Παρασκευή

Αρχικά, ας πάρουμε μαζί μερικά πράγματα και ρίξτε μια ματιά στη ρύθμιση. Το δίκτυο Η ρύθμιση σας μπορεί να είναι διαφορετική, αλλά η δική μου είναι η ακόλουθη., 2 σκληροί δίσκοι, στατική IP: 192.168.1.50- PC - Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - USB συνδεδεμένος εκτυπωτής, προσαρτημένος στο FreeNASΘα χρειαστεί να εκχωρήσετε στο FreeNAS κουτί σας μια στατική εσωτερική IP από μέσα το δρομολογητή σας. Υπάρχουν πολλοί οδηγοί στο διαδίκτυο για αυτό, όλοι κατευθείαν, οπότε κάντε ένα γρήγορο Googling. Στοιχεία που θα χρειαστείτε- Δίσκος εγκατάστασης των Windows εάν χρησιμοποιείτε Windows (τα απαραίτητα αρχεία μπορεί να είναι διαθέσιμα αλλού, αλλά αυτό είναι το πιο εύκολο)- Εκτυπωτής Προγράμματα οδήγησης για τη συγκεκριμένη μάρκα/μοντέλο σας- Το αρχείο "ulpt.ko" που λαμβάνεται από μια πλήρη εγκατάσταση του FreeBSD. Το αρχείο επισυνάπτεται σε αυτό το εκπαιδευτικό πρόγραμμα. - SSH client - Για Windows, πηγαίνετε με το PuTTy. Για Linux, Unix, Mac, κλπ, μπορείτε απλά να χρησιμοποιήσετε το τερματικό/τη γραμμή εντολών

Βήμα 2: Συνδέστε μέσω SSH

Συνδέστε μέσω SSH
Συνδέστε μέσω SSH

Συνδεθείτε στο πλαίσιο FreeNAS μέσω SSH. Κανονικά είναι κακή πρακτική η σύνδεση ως root, αλλά αν είστε πραγματικά προσεκτικοί, τα πράγματα πρέπει να πάνε ομαλά. Το PuTTy είναι αρκετά αυτονόητο εδώ για σύνδεση. Για τα άτομα της γραμμής εντολών, πληκτρολογήστε: ssh -l username static_ip_of_freenas Το στατικό ip θα είναι κάτι σαν 192.168.x.xxx. Θα ζητήσει κωδικό πρόσβασης, αλλά όταν πληκτρολογείτε, δεν εμφανίζεται τίποτα. Μην ανησυχείτε, αυτό είναι φυσιολογικό (κρύβει τον κωδικό πρόσβασης για λόγους ασφαλείας). απλά πληκτρολογήστε το και πατήστε enter. Θα πρέπει τώρα να έχετε λίγο χαιρετισμό και μια νέα γραμμή εντολών (συνδεθείτε ως root είναι freenas: ~# και ως χρήστης>)

Βήμα 3: Τοποθετήστε το Ulpt.ko στο σωστό σημείο

Χρησιμοποιήστε τη μέθοδο που προτιμάτε (ftp, smb, κ.λπ.) για να βάλετε το αρχείο ulpt.ko κάπου στο πλαίσιο FreeNAS και θυμηθείτε την πλήρη διαδρομή (θα την ονομάσω UPath), η οποία πιθανότατα θα είναι κάτι σαν/mnt/drivename/ ulpt.ko Επιστρέψτε στο τερματικό με τη σύνδεση SSH και τη γραμμή εντολών, θα μετακινήσουμε το αρχείο στο σωστό μέρος. Τύπος: mv Upath/boot/kernel/ulpt.ko Αυτό θα έπρεπε να το κάνει.

Βήμα 4: Εγκαταστήστε το LPRng

Θα χρησιμοποιήσουμε ένα πακέτο που ονομάζεται LPRng. Για να το εγκαταστήσετε, πληκτρολογήστε: pkg_add -r LPRng Αφήστε το να σβήσει για λίγο ενώ πραγματοποιεί λήψη και εγκατάσταση των απαραίτητων bit.

Βήμα 5: Διαμορφώστε τα πράγματα για φόρτωση κατά την εκκίνηση

Διαμορφώστε τα πράγματα για φόρτωση στην εκκίνηση
Διαμορφώστε τα πράγματα για φόρτωση στην εκκίνηση
Διαμορφώστε τα πράγματα για φόρτωση στην εκκίνηση
Διαμορφώστε τα πράγματα για φόρτωση στην εκκίνηση

Φόρτωση module ulpt.koΠρώτα θέλουμε να βεβαιωθούμε ότι το ulpt.ko φορτώνεται στην εκκίνηση, έτσι ώστε μόλις συνδέσουμε έναν εκτυπωτή να τον αναγνωρίσει σωστά. Τύπος: nano /boot/defaults/loader.conf Μετακινηθείτε προς τα κάτω είτε με τα βέλη είτε με το ctrl+V μέχρι να φτάσετε σε μια ενότητα με τίτλο "USB Modules" Αλλάξτε τη γραμμή "ulpt_load =" NO " # Printer" σε "ulpt_load =" YES " # Εκτυπωτής" Πατήστε ctrl+X. Στη συνέχεια, πληκτρολογήστε "y" και πατήστε enter όταν σας ζητηθεί να αποθηκεύσετε. Ξεκινήστε LPRng Μεταβείτε στη διεπαφή ιστού FreeNAS σε ένα πρόγραμμα περιήγησης. Στη συνέχεια, μεταβείτε στο SystemAdvancedrc.confΧρησιμοποιήστε το κουμπί "+" για να προσθέσετε δύο νέες καταχωρήσεις: Όνομα: lpd_enableValue: NOName: lprng_enableValue: YES

Βήμα 6: Διαμόρφωση LPRng: 1 από 3 - Printcap

Υπάρχουν τρία κύρια αρχεία που συμβάλλουν στη σωστή λειτουργία του LPRng.-/etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (τοποθεσία:/etc/printcap) μπορεί να είναι πολύ πολύπλοκο ή πολύ απλό. Θα πάμε πολύ απλά, αλλά μπορείτε να ανατρέξετε στον ιστότοπο LPRng και στο google για διάφορες ρυθμίσεις ανάλογα με τις ανάγκες σας. Θα είναι πολύ πιο εύκολο να το δείξετε με παράδειγμα: # @(#) printcap HP Deskjet 6540 lp | deskjet: \: sd =/var/spool/lpd/bare: \: sh: \: lp =/dev/ulpt0: # Η πρώτη γραμμή δεν έχει μεγάλη σημασία. Απλώς τοποθετήστε τη μάρκα/μοντέλο του εκτυπωτή σας εκεί για αναφορά- "lp | deskjet" - αυτό είναι το όνομα του εκτυπωτή σας. Το "lp" είναι το κύριο όνομα, το "deskjet" είναι ένα ψευδώνυμο.- "sd =" Αυτή είναι η διαδρομή προς το spooler εκτύπωσης. Θα φτιάξουμε αυτόν τον κατάλογο σε ένα δευτερόλεπτο.- "sh" Αυτό σημαίνει "supress header". Εάν έχετε τυπώσει ποτέ σε εργαστήριο υπολογιστών, θα τα έχετε δει. Είναι μια σελίδα που εκτυπώνει πριν από μια εργασία που προσδιορίζει για ποιον είναι η εργασία. Για τους περισσότερους ανθρώπους στο σπίτι, είναι περιττό. Σε ένα περιβάλλον εργασίας με πολύ κόσμο και εκτύπωση, είναι κάτι που πρέπει να εξετάσετε.- "lp =" αυτή είναι η θέση του εκτυπωτή. Εάν το ulpt.ko φορτώνεται σωστά, τότε όταν συνδέετε έναν εκτυπωτή, θα πρέπει να εγγραφεί ως /dev/ulpt0. Θυμηθείτε τη διαδρομή spooler από το sd; Ας τα καταφέρουμε. Τύπος: "mkdir -p -m 700/var/spool/lpd/bare" και "chown 1: 1/var/spool/lpd/bare" Αυτό δημιουργεί τον κατάλληλο κατάλογο με την απαραίτητη ιδιοκτησία και δικαιώματα.

Βήμα 7: Διαμόρφωση LPRng: 2 από 3 - Lpd.perms

Το lpd.perms (τοποθεσία: /usr/local/etc/lpd.perms) είναι λίγο μακρύ. Η προεπιλεγμένη διαμόρφωση πρέπει να είναι εντάξει. Πραγματοποιήστε κύλιση και ελέγξτε ξανά ότι αυτές οι γραμμές δεν σχολιάζονται (μην ξεκινάτε με "#") πληκτρολογώντας: nano /usr/local/etc/lpd.perms Οι γραμμές που θέλουμε να μην σχολιάζονται είναι: ΑΠΟΔΕΧΤΗ ΥΠΗΡΕΣΙΑ = 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

Βήμα 8: Διαμόρφωση LPRng: 3 από 3 - Lpd.conf

Το lpd.conf (τοποθεσία: /usr/local/etc/lpd.perms) θα πρέπει επίσης να είναι εντάξει ως προεπιλογή. Πράγματα που πρέπει να διπλασιαστούν για: # Σκοπός: πάντα εκτύπωση banner, αγνοήστε την επιλογή lpr -h # προεπιλογή ab@ (απενεργοποίηση FLAG) # Σκοπός: ερώτηση διακομιστή λογισμικού όταν είναι συνδεδεμένος # προεπιλεγμένο achk@ (απενεργοποίηση FLAG) # Σκοπός: λογιστική στο τέλος (βλ. επίσης af, la, ar, as) # default ae = jobend $ H $ n $ P $ k $ b $ t (STRING) # Σκοπός: όνομα του λογιστικού αρχείου (βλ. επίσης la, ar) # default af = acct (STRING) # Σκοπός: χρησιμοποιήστε μεγάλο αριθμό εργασίας (0 - 999999) όταν υποβάλλεται μια εργασία # προεπιλεγμένο longnumber@ (FLAG off) Longnumber

Βήμα 9: Ξεκινήστε τα πράγματα και ορίστε δικαιώματα όταν ο εκτυπωτής συνδέεται

Θα θέλουμε να ξεκινήσουμε τις σωστές διαδικασίες LPRng όταν είναι συνδεδεμένος ένας εκτυπωτής. Πληκτρολογήστε: "nano /usr/local/etc/devd/devd.conf"Προσθέστε στο αρχείο: # εκκίνηση ενέργειας όταν ο εκτυπωτής USB ulpt0 είναι συνδεδεμένος # περιμένετε 3 δευτερόλεπτα και, στη συνέχεια, ξεκινήστε το spooler daemon # attach 100 {device-name" ulpt0 "; δράση "sleep 3; lpd; checkpc -f; chown 0: 0 /dev /ulpt0; chmod 666 /dev /ulpt0; echo 'o5L25fgfab'> /dev /ηχείο;"; }; */ Αυτό παρακολουθεί τον εκτυπωτή να είναι συνδεδεμένος στην πρίζα, περιμένει λίγα δευτερόλεπτα και ξεκινά τη διαδικασία LPD. Μόλις τελειώσει, διορθώνει τυχόν αρχεία ή δικαιώματα που λείπουν με το checkpc -f. Στη συνέχεια, ορίζει τη σωστή ιδιοκτησία και δικαιώματα στη συσκευή και αναπαράγει λίγο ήχο.

Βήμα 10: Σύνδεση υπολογιστή με Windows

Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows
Σύνδεση υπολογιστή με Windows

1) Μεταβείτε στις Συνδέσεις δικτύου. Κάντε κλικ στην καρτέλα Για προχωρημένους στο επάνω μέρος και, στη συνέχεια, "Προαιρετικά στοιχεία δικτύου". Ενεργοποιήστε τόσο τα εργαλεία διαχείρισης όσο και παρακολούθησης και άλλες υπηρεσίες αρχείων δικτύου και εκτύπωσης. Θα σας ζητήσει να εισαγάγετε το cd των Windows, το οποίο θα πρέπει να έχετε γύρω σας. Αυτό θα μας επιτρέψει να συνδεθούμε μέσω LPR2) Μεταβείτε στον Πίνακα Ελέγχου και, στη συνέχεια, στους Εκτυπωτές. Εκτελέστε τον οδηγό Προσθήκη νέου εκτυπωτή.3) Τοπικός εκτυπωτής (μην εντοπίζετε αυτόματα). Επόμενο.4) Δημιουργία νέας θύρας -> θύρα LPR. Επόμενο 5) Εισαγάγετε τη διεύθυνση IP του πλαισίου FreeNAS. Αυτός είναι ο λόγος για τον οποίο θέλουμε να είναι στατικό. Εισαγάγετε το όνομα της ουράς εκτύπωσης (αν αντιγράψατε το printcap μου, είναι "lp" χωρίς εισαγωγικά) 6) Εγκαταστήστε προγράμματα οδήγησης και κάντε κλικ στον υπόλοιπο οδηγό. Μην εκτυπώνετε τη δοκιμαστική σελίδα. 7) Κάντε δεξί κλικ στον εκτυπωτή και ανοίξτε τις ιδιότητες. 8) Καρτέλα Θύρα. Καταργήστε την επιλογή "αμφίδρομη υποστήριξη" 9) Προχωρημένη καρτέλα. ξεκινήστε την εκτύπωση μετά την ανατροπή της τελευταίας σελίδας. Ελέγξτε την Εκτύπωση απευθείας & Καταργήστε την επιλογή Κράτηση αταίριαστης & Αποεπιλέξτε Εκτύπωση με σπιράλ & Ελέγξτε Διατήρηση &. Καταργήστε την επιλογή Enable advanced & Check10) Τώρα επιστρέψτε στην κύρια καρτέλα και δοκιμάστε να εκτυπώσετε μια δοκιμαστική σελίδα.

Βήμα 11: Σύνδεση με Mac OSX

Σύνδεση με Mac OSX
Σύνδεση με Mac OSX
Σύνδεση με Mac OSX
Σύνδεση με Mac OSX
Σύνδεση με Mac OSX
Σύνδεση με Mac OSX

1) Ανοίξτε τις Προτιμήσεις συστήματος -> Εκτύπωση και φαξ2) Κάντε κλικ στο "+" για να προσθέσετε έναν εκτυπωτή3) Μεταβείτε στην καρτέλα "IP" Πρωτόκολλο: LPDAΔιεύθυνση: Η IP του FreeNASQueue: Όνομα της ουράς εκτύπωσης (αν αντιγράψατε το καπάκι εκτύπωσής μου, είναι " lp "χωρίς εισαγωγικά) Το όνομα και η τοποθεσία εξαρτώνται από εσάςΕκτύπωση Χρήση: Επιλέξτε τα σωστά προγράμματα οδήγησης ** Ορισμένοι εκτυπωτές, όπως το HP Deskjet 6540, δεν μου επιτρέπουν να χρησιμοποιώ τα προγράμματα οδήγησης usb με το LPD. Έπρεπε να επιλέξω ένα όσο το δυνατόν πιο κοντά (αποδείχθηκε ότι ήταν 5550) και να συνεχίσω με αυτό. Εάν τα δύο μοντέλα είναι παρόμοια, θα πρέπει να λειτουργεί χωρίς πρόβλημα.

Συνιστάται: