جدول المحتويات:

FreeNAS كخادم طباعة: 11 خطوة
FreeNAS كخادم طباعة: 11 خطوة

فيديو: FreeNAS كخادم طباعة: 11 خطوة

فيديو: FreeNAS كخادم طباعة: 11 خطوة
فيديو: Synology VS FreeNAS / TrueNAS 2020 2024, يوليو
Anonim
FreeNAS كخادم طباعة
FreeNAS كخادم طباعة

FreeNAS هو حل تخزين شبكي ممتاز وبسيط بما يكفي ليقوم أي شخص بتثبيته. متطلبات النظام والمساحة صغيرة للغاية بالنسبة لهذا الإصدار المجرد من FreeBSD. إنه يحتوي على جميع أنواع الميزات التي يمكن الوصول إليها من خلال واجهة المستخدم الرسومية النظيفة على الويب ، أكثر مما يحتاجه معظم الأشخاص على الإطلاق. حتى أنه يتيح لك دفق الوسائط إلى وحدات التحكم في الألعاب! على الرغم من القدرات المذهلة المضمنة في الألعاب ، كان هناك شيء واحد أردت القيام به إلى جانب العمل بمثابة NAS رائع ، وهو أن يكون خادم طباعة حتى أتمكن من مشاركة HP Deskjet 6540. طابعة USB بين مربعات Windows و Mac OSX. القول اسهل من الفعل. بعد ساعات من اللعب باستخدام CUPS وعدد قليل من عمليات التثبيت المعطلة لاحقًا ، رأيت الضوء. في منتديات FreeNAS ، أنشأ المستخدم sgrizzi موضوعًا حول كيفية جعله يعمل مع LPR ، باستخدام حزمة LPRng ، لإعداد يعتمد على قرص حي. لقد كان مفيدًا للغاية ، ويجب أن يحصل / تحصل على معظم الفضل ، لكن الخيط يحتاج حقًا إلى تكثيف وتوضيح ليكون دليلًا مفيدًا. هذا هو بالضبط ما هو Instructable هذا ، بالإضافة إلى تعديله للتثبيت القياسي الكامل لـ FreeNAS. يفترض هذا الدليل أن لديك بالفعل تثبيت قياسي حالي من FreeNAS تم إعداده وتشغيله.

الخطوة الأولى: التحضير

تحضير
تحضير

أولاً ، دعنا نجمع بعض الأشياء ونلقي نظرة على الإعداد. قد يكون الإعداد الخاص بك مختلفًا ، ولكن لي كما يلي. - موجه Linksys WRT54GL الذي يعمل بنظام Tomato الثابت v1.23- صندوق FreeNAS - إصدار 0.69 ، Sony Vaio القديم ، محركا أقراص ثابتان ، IP ثابت: 192.168.1.50- كمبيوتر شخصي- Windows XP SP3- Macbook Pro - OSX 10.5.6- HP Deskjet 6540 - طابعة متصلة USB ، متصلة بـ FreeNAS ، ستحتاج إلى تخصيص صندوق FreeNAS الخاص بك بعنوان IP داخلي ثابت من الداخل جهاز التوجيه الخاص بك. هناك الكثير من الأدلة عبر الإنترنت لذلك ، وكلها مباشرة ، لذا قم بإجراء بحث سريع في Google. الأشياء التي ستحتاج إليها - قرص تثبيت Windows إذا كنت تستخدم Windows (قد تكون الملفات الضرورية متاحة في مكان آخر ، ولكن هذا هو الأسهل) - الطابعة برامج التشغيل الخاصة بطرازك / طرازك الخاص- الملف "ulpt.ko" مأخوذ من تثبيت FreeBSD الكامل. ملف مرفق بهذه التعليمات. - عميل SSH - لنظام التشغيل Windows ، انتقل إلى PuTTy. بالنسبة إلى Linux و Unix و Mac وما إلى ذلك ، يمكنك فقط استخدام سطر الأوامر / المحطة الطرفية

الخطوة الثانية: الاتصال عبر SSH

الاتصال عبر SSH
الاتصال عبر SSH

اتصل بصندوق FreeNAS الخاص بك عبر SSH. عادةً ما يكون تسجيل الدخول كجذر ممارسة سيئة ، ولكن إذا كنت حذرًا حقًا ، فيجب أن تسير الأمور بسلاسة. بالنسبة لأشخاص سطر الأوامر ، اكتب: ssh -l username static_ip_of_freenas سيكون عنوان IP الثابت شيئًا مثل 192.168.x.xxx ، وسيطلب كلمة مرور ، ولكن عندما تكتب ، لن يظهر أي شيء. لا تقلق ، هذا أمر طبيعي (يخفي كلمة المرور لأغراض أمنية) ؛ فقط اكتبه واضغط على Enter. يجب أن يكون لديك الآن تحية صغيرة وموجه أوامر جديد (loggin in as root is freenas: ~ # وكمستخدم هو>)

الخطوة 3: ضع Ulpt.ko في المكان الصحيح

استخدم طريقتك المفضلة (ftp ، smb ، إلخ) لوضع ملف ulpt.ko في مكان ما في مربع FreeNAS ، وتذكر المسار الكامل (سأطلق عليه UPath) ، والذي من المحتمل أن يكون شيئًا مثل / mnt / drivingame / ulpt.ko ارجع إلى المحطة الطرفية باستخدام اتصال SSH وموجه الأوامر ، وسننقل الملف إلى المكان المناسب. اكتب: mv Upath /boot/kernel/ulpt.ko الذي يجب أن يفعل ذلك.

الخطوة 4: قم بتثبيت LPRng

سنستخدم حزمة تسمى LPRng. لتثبيته ، اكتب: pkg_add -r LPRng دع ذلك يبتعد قليلاً أثناء تنزيله وتثبيت البتات الضرورية.

الخطوة 5: تكوين الأشياء لتحميلها على التمهيد

تكوين الأشياء لتحميلها في التمهيد
تكوين الأشياء لتحميلها في التمهيد
تكوين الأشياء لتحميلها في التمهيد
تكوين الأشياء لتحميلها في التمهيد

قم بتحميل وحدة ulpt.ko أولاً ، نريد التأكد من تحميل ulpt.ko عند التمهيد ، وبمجرد توصيل الطابعة ، ستتعرف عليها بشكل صحيح. اكتب: nano /boot/defaults/loader.conf قم بالتمرير لأسفل إما باستخدام مفاتيح الأسهم أو ctrl + V حتى تصل إلى قسم بعنوان "وحدات USB" قم بتغيير السطر "ulpt_load =" NO "# Printer" إلى "ulpt_load =" نعم اضغط على ctrl + X "# طابعة". ثم اكتب "y" ، واضغط على Enter عندما يطلب منك الحفظ. ابدأ LPRng ، انتقل إلى واجهة الويب FreeNAS في المستعرض. ثم انتقل إلى SystemAdvancedrc.conf استخدم الزر "+" لإضافة إدخالين جديدين: الاسم: lpd_enableValue: NOName: lprng_enableValue: نعم

الخطوة 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 =" هذا هو المسار إلى التخزين المؤقت للطباعة. سنقوم بعمل هذا الدليل في ثانية. - "sh" هذا يعني "supress header". إذا سبق لك الطباعة في معمل كمبيوتر ، فستشاهدها. إنها صفحة تُطبع قبل المهمة التي تحدد من هي الوظيفة. بالنسبة لمعظم الناس في المنزل ، فهو غير ضروري. في بيئة العمل مع الكثير من الأشخاص والطباعة ، يجب أن تبحث في هذا الشيء. - "lp =" هذا هو موقع الطابعة. إذا تم تحميل ulpt.ko بشكل صحيح ، فعند توصيل طابعة ، يجب أن تسجل كـ /dev/ulpt0. تذكر مسار التخزين المؤقت من 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 الأسطر التي نريد عدم التعليق عليها هي: ACCEPT SERVICE = C SERVER REMOTEUSER = root، papowell ACCEPT SERVICE = C LPC = lpd، status، printcap رفض الخدمة = C قبول الخدمة = 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 @ (إيقاف FLAG) # الغرض: الاستعلام عن خادم المحاسبة عند الاتصال # افتراضي achk @ (إيقاف FLAG) # الغرض: المحاسبة في النهاية (انظر أيضًا af، la، ar، as) # افتراضي ae = وظيفة $ H $ n $ P $ k $ b $ t (STRING) # الغرض: اسم ملف المحاسبة (انظر أيضًا la، ar) # default af = acct (STRING) # الغرض: استخدم رقم المهمة الطويلة (0-999999) عند إرسال الوظيفة # default longnumber @ (FLAG off) Longnumber

الخطوة 9: ابدأ تشغيل الأشياء وتعيين الأذونات عند اتصال الطابعة

سنرغب في بدء عمليات LPRng المناسبة عند توصيل طابعة. اكتب: "nano /usr/local/etc/devd/devd.conf" Add to the file: # start action عند توصيل طابعة USB ulpt0 # انتظر 3 ثوانٍ ثم ابدأ برنامج التخزين المؤقت # attach 100 {اسم الجهاز" ulpt0 "؛ الإجراء "sleep 3؛ lpd؛ checkpc -f؛ chown 0: 0 / dev / ulpt0؛ chmod 666 / dev / ulpt0؛ echo 'o5L25fgfab'> / dev / speaker؛"؛ } ؛ * / هذا يراقب الطابعة ليتم توصيلها ، وينتظر بضع ثوان ، ويبدأ عملية LPD. بمجرد أن يتم ذلك ، فإنه يعمل على إصلاح أي ملفات أو أذونات مفقودة باستخدام checkpc -f. ثم يقوم بتعيين الملكية والأذونات المناسبة على الجهاز وتشغيل القليل من الصوت.

الخطوة 10: توصيل جهاز كمبيوتر يعمل بنظام Windows

توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows
توصيل جهاز كمبيوتر يعمل بنظام Windows

1) انتقل إلى اتصالات الشبكة. انقر فوق علامة التبويب خيارات متقدمة في الجزء العلوي ، ثم "مكونات الشبكة الاختيارية". قم بتمكين كل من أدوات الإدارة والمراقبة وخدمات الطباعة وملفات الشبكة الأخرى. سيطلب منك إدخال قرص Windows المضغوط ، والذي يجب أن يكون لديك. سيسمح لنا ذلك بالاتصال عبر LPR2) انتقل إلى لوحة التحكم ثم إلى الطابعات. قم بتشغيل معالج إضافة طابعة جديدة. 3) طابعة محلية (لا تكتشفها تلقائيًا). التالي 4) إنشاء منفذ جديد -> منفذ LPR. التالي 5) أدخل عنوان IP لمربع FreeNAS. هذا هو السبب في أننا نريدها أن تكون ثابتة. أدخل اسم قائمة انتظار الطباعة (إذا قمت بنسخ printcap الخاص بي ، فسيكون "lp" بدون علامات اقتباس) 6) قم بتثبيت برامج التشغيل وانقر فوق باقي المعالج. لا تطبع صفحة الاختبار.7) انقر بزر الماوس الأيمن على الطابعة وافتح الخصائص.8) علامة تبويب المنفذ. قم بإلغاء تحديد "دعم ثنائي الاتجاه" 9) علامة تبويب متقدمة. ابدأ الطباعة بعد تخزين الصفحة الأخيرة. تحقق من الطباعة مباشرة وألغِ تحديد Hold غير متطابق وإلغاء تحديد Print spooled وتحقق من Keep &. قم بإلغاء تحديد Enable Advanced & Check10) عد الآن إلى علامة التبويب الرئيسية وحاول طباعة صفحة اختبار.

الخطوة 11: الاتصال بنظام التشغيل Mac OSX

الاتصال مع نظام التشغيل Mac OSX
الاتصال مع نظام التشغيل Mac OSX
الاتصال مع نظام التشغيل Mac OSX
الاتصال مع نظام التشغيل Mac OSX
الاتصال مع نظام التشغيل Mac OSX
الاتصال مع نظام التشغيل Mac OSX

1) افتح تفضيلات النظام -> طباعة وفاكس 2) انقر فوق "+" لإضافة طابعة 3) انتقل إلى علامة التبويب "IP" البروتوكول: LPD Address: IP of FreeNASQueue: اسم قائمة انتظار الطباعة (إذا قمت بنسخ printcap الخاص بي ، فهو " lp "بدون علامات اقتباس) الاسم والموقع متروكون لك الطباعة باستخدام: اختيار برامج التشغيل الصحيحة ** بعض الطابعات ، مثل HP Deskjet 6540 الخاص بي لن تسمح لي باستخدام برامج تشغيل USB مع LPD. كان علي بدلاً من ذلك اختيار واحد أقرب ما يمكن (تبين أنه 5550) وأذهب مع ذلك. إذا كان النموذجان متشابهين ، فيجب أن يعمل بدون مشكلة.

موصى به: