विषयसूची:

फ्रीएनएएस एक प्रिंट सर्वर के रूप में: 11 कदम
फ्रीएनएएस एक प्रिंट सर्वर के रूप में: 11 कदम

वीडियो: फ्रीएनएएस एक प्रिंट सर्वर के रूप में: 11 कदम

वीडियो: फ्रीएनएएस एक प्रिंट सर्वर के रूप में: 11 कदम
वीडियो: ये होती है एक कलेक्टर की Power😱 ias tina dabi #viral #tinadabi #shorts 2024, जुलाई
Anonim
फ्रीएनएएस एक प्रिंट सर्वर के रूप में
फ्रीएनएएस एक प्रिंट सर्वर के रूप में

फ्रीएनएएस एक उत्कृष्ट नेटवर्क स्टोरेज समाधान है जो किसी के लिए भी स्थापित करने के लिए काफी आसान है। फ्रीबीएसडी के इस स्ट्रिप्ड-डाउन संस्करण के लिए सिस्टम और स्थान की आवश्यकताएं हास्यास्पद रूप से छोटी हैं। इसमें स्वच्छ वेब जीयूआई के माध्यम से सभी प्रकार की सुविधाएं उपलब्ध हैं, जो कभी भी आवश्यकता से कहीं अधिक होगी। यह आपको मीडिया को गेम कंसोल में स्ट्रीम करने की सुविधा भी देता है! क्षमताओं में प्रभावशाली होने के बावजूद, एक महान NAS के रूप में कार्य करने के अलावा, एक चीज थी जो मैं चाहता था, और वह एक प्रिंट सर्वर होना था ताकि मैं अपने HP Deskjet 6540 को साझा कर सकूं मेरे विंडोज़ और मैक ओएसएक्स बॉक्स के बीच यूएसबी प्रिंटर। कहना आसान है करना मुश्किल। CUPS के साथ घंटों खेलने और बाद में कुछ टूटे हुए इंस्टॉलेशन के बाद, मैंने प्रकाश देखा। फ्रीएनएएस मंचों पर, उपयोगकर्ता sgrizzi ने लाइव सीडी आधारित सेटअप के लिए एलपीआरएनजी पैकेज का उपयोग करके एलपीआर के साथ काम करने के तरीके पर एक धागा बनाया। यह बेहद मददगार था, और उसे अधिकांश श्रेय मिलना चाहिए, लेकिन एक उपयोगी मार्गदर्शक होने के लिए धागे को वास्तव में संघनित और स्पष्ट करने की आवश्यकता है। ठीक यही यह निर्देशयोग्य है, साथ ही इसे FreeNAS की एक मानक पूर्ण स्थापना के लिए संशोधित करने के लिए है। यह मार्गदर्शिका मानती है कि आपके पास पहले से ही FreeNAS की एक वर्तमान मानक स्थापना और काम कर रही है।

चरण 1: तैयारी

तैयारी
तैयारी

सबसे पहले, आइए कुछ चीजें एक साथ लें और सेटअप पर एक नज़र डालें। नेटवर्कआपका सेटअप अलग हो सकता है, लेकिन मेरा इस प्रकार है।- Linksys WRT54GL राउटर टमाटर फर्मवेयर v1.23- फ्रीएनएएस बॉक्स - v0.69, पुराना सोनी वायो चल रहा है, 2 हार्ड ड्राइव, स्थिर आईपी: 192.168.1.50- पीसी - विंडोज एक्सपी एसपी3- मैकबुक प्रो - ओएसएक्स 10.5.6- एचपी डेस्कजेट 6540 - यूएसबी कनेक्टेड प्रिंटर, फ्रीएनएएस से जुड़ाआपको अपने फ्रीएनएएस बॉक्स को भीतर से एक स्थिर आंतरिक आईपी असाइन करने की आवश्यकता होगी आपका राउटर। उसके लिए ऑनलाइन बहुत सारी गाइड हैं, सभी सीधे-सीधे, इसलिए एक त्वरित Googling करें। आपको जिस सामग्री की आवश्यकता होगी- यदि आप विंडोज का उपयोग कर रहे हैं तो विंडोज इंस्टॉल डिस्क (आवश्यक फाइलें कहीं और उपलब्ध हो सकती हैं, लेकिन यह सबसे आसान है) - प्रिंटर आपके विशेष मेक/मॉडल के लिए ड्राइवर- फ़ाइल "ulpt.ko" एक पूर्ण फ्रीबीएसडी इंस्टाल से ली गई है। इस निर्देश से जुड़ी फाइल।- SSH क्लाइंट - विंडोज के लिए, PuTTy के साथ जाएं। Linux, Unix, Mac, आदि के लिए आप बस टर्मिनल/कमांड लाइन का उपयोग कर सकते हैं

चरण 2: SSH. के माध्यम से कनेक्ट करें

SSH. के माध्यम से कनेक्ट करें
SSH. के माध्यम से कनेक्ट करें

SSH के माध्यम से अपने FreeNAS बॉक्स से कनेक्ट करें। आम तौर पर रूट के रूप में लॉग इन करना एक बुरा अभ्यास है, लेकिन अगर आप वास्तव में सावधान हैं, तो चीजें सुचारू रूप से चलनी चाहिए। यहां कनेक्ट करने के लिए पुट्टी काफी आत्म व्याख्यात्मक है। कमांड लाइन के लोगों के लिए, टाइप करें: ssh -l उपयोगकर्ता नाम static_ip_of_freenas स्थिर आईपी 192.168.x.xxx जैसा कुछ होगा। यह पासवर्ड मांगेगा, लेकिन जब आप टाइप करते हैं, तो कुछ भी नहीं दिखता है। चिंता न करें, यह सामान्य है (सुरक्षा उद्देश्यों के लिए पासवर्ड छुपाता है); बस इसे टाइप करें और एंटर दबाएं। अब आपके पास थोड़ा सा अभिवादन और एक नया कमांड प्रॉम्प्ट होना चाहिए (लॉगिन के रूप में रूट फ्रीनास है: ~ # और एक उपयोगकर्ता के रूप में>)

चरण 3: Ulpt.ko को सही जगह पर रखें

ulpt.ko फ़ाइल को FreeNAS बॉक्स में कहीं रखने के लिए अपनी पसंदीदा विधि (ftp, smb, आदि) का उपयोग करें, और पूरा पथ याद रखें (मैं इसे UPath कहूंगा), जो संभवत: /mnt/drivename/ जैसा कुछ होगा ulpt.ko एसएसएच कनेक्शन और कमांड प्रॉम्प्ट के साथ टर्मिनल पर वापस जाएं, हम फ़ाइल को उचित स्थान पर ले जाने जा रहे हैं। टाइप करें: mv Upath /boot/kernel/ulpt.ko जो इसे करना चाहिए।

चरण 4: एलपीआरएनजी स्थापित करें

हम LPRng नामक पैकेज का उपयोग करेंगे। इसे स्थापित करने के लिए, टाइप करें: pkg_add -r LPRng इसे थोड़ी देर के लिए दूर जाने दें, जबकि यह आवश्यक बिट्स को डाउनलोड और इंस्टॉल करता है।

चरण 5: बूट पर लोड करने के लिए चीजें कॉन्फ़िगर करें

बूट पर लोड करने के लिए चीजें कॉन्फ़िगर करें
बूट पर लोड करने के लिए चीजें कॉन्फ़िगर करें
बूट पर लोड करने के लिए चीजें कॉन्फ़िगर करें
बूट पर लोड करने के लिए चीजें कॉन्फ़िगर करें

लोड ulpt.ko ModuleFirst हम यह सुनिश्चित करना चाहते हैं कि ulpt.ko बूट पर लोड हो ताकि जैसे ही हम एक प्रिंटर कनेक्ट करते हैं यह इसे ठीक से पहचान लेगा। टाइप करें: nano /boot/defaults/loader.conf या तो तीर कुंजियों या ctrl+V के साथ नीचे स्क्रॉल करें जब तक कि आप "USB मॉड्यूल" शीर्षक वाले अनुभाग तक नहीं पहुंच जाते हैं लाइन बदलें"ulpt_load="NO" # Printer"to"ulpt_load="YES " # प्रिंटर" ctrl+X दबाएं। फिर "y" टाइप करें, और जब आपको सेव करने के लिए कहा जाए तो एंटर दबाएं। LPRng शुरू करें एक ब्राउज़र में फ्रीएनएएस वेब इंटरफेस पर नेविगेट करें। फिर SystemAdvancedrc.conf पर जाएं दो नई प्रविष्टियां जोड़ने के लिए "+" बटन का उपयोग करें: नाम: lpd_enableValue: NOName: lprng_enableValue: हाँ

चरण 6: एलपीआरएनजी कॉन्फ़िगरेशन: 3 में से 1 - प्रिंटकैप

तीन मुख्य फाइलें हैं जो एलपीआरएनजी को ठीक से काम करने में योगदान देती हैं।- /etc/printcap- /usr/local/etc/lpd.perms- /usr/local/etc/lpd.confPrintcap (स्थान: /etc/printcap) जटिल या बहुत सरल। हम बहुत सरल तरीके से जाएंगे, लेकिन आप अपनी आवश्यकताओं के आधार पर कुछ अलग सेटअप के लिए LPRng साइट और Google का संदर्भ ले सकते हैं। उदाहरण के द्वारा इसे स्पष्ट करना बहुत आसान होगा: # @(#)printcap HP Deskjet 6540 lp| डेस्कजेट:\:sd=/var/spool/lpd/bare:\:sh:\:lp=/dev/ulpt0: # पहली पंक्ति ज्यादा मायने नहीं रखती। संदर्भ के लिए बस अपना प्रिंटर मेक/मॉडल वहां रखें- "एलपी | डेस्कजेट" - यही वह है जिसे आप प्रिंटर के रूप में जाना जाएगा। "एलपी" प्राथमिक नाम है, "डेस्कजेट" एक उपनाम है।- "एसडी =" यह प्रिंट स्पूलर का पथ है। हम इस निर्देशिका को एक सेकंड में बनाने जा रहे हैं।- "sh" यह "supress Header" के लिए है। यदि आपने कभी कंप्यूटर लैब में प्रिंट किया है, तो आपने इन्हें देखा होगा। यह एक ऐसा पृष्ठ है जो नौकरी से पहले प्रिंट करता है जो यह पहचानता है कि नौकरी किसके लिए है। घर के अधिकांश लोगों के लिए, यह अनावश्यक है। बहुत से लोगों और मुद्रण के साथ काम के माहौल में, यह कुछ ऐसा है जिस पर आपको गौर करना चाहिए।- "lp=" यह प्रिंटर का स्थान है। अगर ulpt.ko ठीक से लोड होता है, तो जब आप एक प्रिंटर कनेक्ट करते हैं, तो उसे /dev/ulpt0 के रूप में पंजीकृत होना चाहिए। एसडी से स्पूलर पथ याद रखें? चलो यह करते हैं। टाइप करें: "mkdir -p -m 700 /var/spool/lpd/bare" और "chown 1:1 /var/spool/lpd/bare" यह आवश्यक स्वामित्व और अनुमतियों के साथ उचित निर्देशिका बनाता है।

चरण 7: एलपीआरएनजी विन्यास: 3 में से 2 - एलपीडी.perms

lpd.perms (स्थान: /usr/local/etc/lpd.perms) थोड़ा लंबा है। डिफ़ॉल्ट कॉन्फ़िगरेशन ठीक होना चाहिए। स्क्रॉल करें और दोबारा जांच लें कि ये लाइनें असम्बद्ध हैं ("#" से शुरू न करें) टाइप करके: nano /usr/local/etc/lpd.perms जिन पंक्तियों पर हम टिप्पणी नहीं करना चाहते हैं वे हैं: ACCEPT SERVICE=C SERVER REMOTEUSER= रूट, पैपोवेल ACCEPT SERVICE=C LPC=lpd, स्टेटस, प्रिंटकैप RJECT SERVICE=C ACCEPT SERVICE=M SAMEHOST SAMEUSER ACCEPT SERVICE=M SERVER REMOTEUSER=root REJECT SERVICE=M DEFAULT ACCEPT कोई भी बदलाव करें और फिर ctrl+X दबाएं।

चरण 8: LPRng कॉन्फ़िगरेशन: 3 में से 3 - Lpd.conf

lpd.conf (स्थान: /usr/local/etc/lpd.perms) भी डिफ़ॉल्ट के रूप में ठीक होना चाहिए। डबल चेक करने के लिए चीजें: # उद्देश्य: हमेशा बैनर प्रिंट करें, lpr -h विकल्प को अनदेखा करें # डिफ़ॉल्ट ab@ (फ़्लैग ऑफ़) # उद्देश्य: कनेक्ट होने पर क्वेरी अकाउंटिंग सर्वर # डिफ़ॉल्ट achk@ (फ़्लैग बंद) # उद्देश्य: अंत में लेखांकन (देखें भी af, la, ar, as) # डिफ़ॉल्ट ae=jobend $H $n $P $k $b $t (STRING) # उद्देश्य: अकाउंटिंग फ़ाइल का नाम (ला, ar भी देखें) # डिफ़ॉल्ट af=acct (STRING)) # उद्देश्य: जॉब सबमिट करते समय लॉन्ग जॉब नंबर (0 - 999999) का उपयोग करें # डिफॉल्ट लॉन्गनंबर @ (फ़्लैग ऑफ) लॉन्गनंबर

चरण 9: चीजें शुरू करें और प्रिंटर कनेक्ट होने पर अनुमतियां सेट करें

प्रिंटर कनेक्ट होने पर हम उचित एलपीआरएनजी प्रक्रिया शुरू करना चाहते हैं। टाइप करें:"नैनो /usr/स्थानीय/आदि/devd/devd.conf"फ़ाइल में जोड़ें: # यूएसबी प्रिंटर ulpt0 प्लग इन होने पर कार्रवाई शुरू करें # 3 सेकंड प्रतीक्षा करें और फिर स्पूलर डेमॉन शुरू करें # संलग्न करें 100 {डिवाइस-नाम " ulpt0"; क्रिया "स्लीप ३; एलपीडी; चेकपीसी-एफ; चाउन ०:०/देव/ulpt0; chmod ६६६ /देव/ulpt0; इको 'o5L25fgfab'> /dev/स्पीकर;"; }; */ यह देखता है कि प्रिंटर प्लग इन है, कुछ सेकंड प्रतीक्षा करता है, और एलपीडी प्रक्रिया शुरू करता है। एक बार ऐसा हो जाने पर यह किसी भी लापता फाइल या अनुमतियों को checkpc -f के साथ ठीक कर देता है। यह तब डिवाइस पर उचित स्वामित्व और अनुमतियां सेट करता है और थोड़ी ध्वनि बजाता है।

चरण 10: एक विंडोज पीसी कनेक्ट करना

विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना
विंडोज पीसी कनेक्ट करना

1) नेटवर्क कनेक्शन पर जाएं। शीर्ष पर उन्नत टैब पर क्लिक करें, फिर "वैकल्पिक नेटवर्किंग घटक"। प्रबंधन और निगरानी उपकरण और अन्य नेटवर्क फ़ाइल और प्रिंट सेवाओं दोनों को सक्षम करें। यह आपको विंडोज सीडी डालने के लिए कहेगा, जो आपके पास होनी चाहिए। यह हमें LPR2 के माध्यम से कनेक्ट करने की अनुमति देगा) कंट्रोल पैनल पर जाएं और फिर प्रिंटर पर जाएं। एक नया प्रिंटर जोड़ें विज़ार्ड चलाएँ। 3) स्थानीय प्रिंटर (स्वचालित रूप से पता न लगाएं)। अगला.4) नया पोर्ट बनाएं -> एलपीआर पोर्ट। अगला5) फ्रीएनएएस बॉक्स का आईपी पता दर्ज करें। इसलिए हम चाहते हैं कि यह स्थिर रहे। प्रिंट कतार का नाम दर्ज करें (यदि आपने मेरा प्रिंटकैप कॉपी किया है, तो यह बिना उद्धरण के "एलपी" है) 6) ड्राइवर स्थापित करें और बाकी विज़ार्ड के माध्यम से क्लिक करें। परीक्षण पृष्ठ को प्रिंट न करें। 7) प्रिंटर पर राइट क्लिक करें और गुण खोलें। 8) पोर्ट टैब। "द्विदिशात्मक समर्थन" को अनचेक करें) 9) उन्नत टैब। अंतिम पृष्ठ स्पूल होने के बाद प्रिंट करना शुरू करें। सीधे प्रिंट चेक करें और बेमेल होल्ड को अनचेक करें और प्रिंट स्पूल को अनचेक करें और चेक रखें और चेक करें। उन्नत और चेक10 सक्षम करें को अनचेक करें) अब मुख्य टैब पर वापस जाएं और एक परीक्षण पृष्ठ प्रिंट करने का प्रयास करें।

चरण 11: मैक ओएसएक्स के साथ जुड़ना

मैक ओएसएक्स के साथ जुड़ना
मैक ओएसएक्स के साथ जुड़ना
मैक ओएसएक्स के साथ जुड़ना
मैक ओएसएक्स के साथ जुड़ना
मैक ओएसएक्स के साथ जुड़ना
मैक ओएसएक्स के साथ जुड़ना

1) सिस्टम वरीयताएँ खोलें -> प्रिंट और फ़ैक्स 2) प्रिंटर जोड़ने के लिए "+" पर क्लिक करें 3) "आईपी" टैब पर जाएं प्रोटोकॉल: एलपीडीएड्रेस: फ्रीएनएएसक्यूयू का आईपी: प्रिंट कतार का नाम (यदि आपने मेरा प्रिंटकैप कॉपी किया है, तो यह " lp" बिना उद्धरण के) नाम और स्थान आप पर निर्भर है। का उपयोग करके प्रिंट करें: सही ड्राइवर चुनें ** कुछ प्रिंटर, जैसे मेरा HP Deskjet 6540 मुझे LPD के साथ USB ड्राइवरों का उपयोग नहीं करने देंगे। मुझे इसके बजाय जितना संभव हो सके एक को चुनना पड़ा (5550 निकला) और उसके साथ जाना। यदि दो मॉडल समान हैं, तो इसे बिना किसी समस्या के काम करना चाहिए।

सिफारिश की: