چگونگی به اشتراک گذاری پرینتر در شبکه های محلی
همانطور که می دونید سستم شبکه از پیچیدگی و ظرافت خاصی برخوردار هستش و امکانات بسیار گسترده ای داره . مثلا فکر کنید که شما در طبقه اول هستید و در یک مرکز تجاری کار می کنید که تمام چاپ ها در یک اتاق مخصوص انجام میگیره و در اختیار حسابرس قرار میگیره . از نظر اتلاف وقت و بودجه و هزینه هم صرفه جویی زیادی میشه فقط ممکنه سند شما تو صف چاپکر قرار بگیره و مدت کوتاهی وقت بگیره که خود امر مهمی به شمار نمیره . به هر حال در این آموزش فرض بر این هستش که شبکه شما آماده و تنظیم شده و فقط نیاز دارید که یه پرینتر رو به اشتراک بذارید و ازش استفاده نمایید .
در ابتدا فایلهای لازم رو با دستور زیر نصب نمایید :
اگر شبکه شما بر مبنای DHCP ست شده گزینه مناسبی به شمار میره تا تنظیمات خودتون رو اعمال کنید . حال ما فایل شبکه رو ویرایش می کنیم
فرض میکنیم که این فایل خالی است اگرباشد که فبها اگر نباشد می توانید توسط خطوط زیر آن را با توجه به تنظیمات شبکه خود ست نمایید :
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
بعد از ذخیره تنظیمات شما بایستی networking رو رستارت نمایید تا با تنظیمات جدید دوباره شروع به کار نماید :
حال نوبت به پیکربندی فایل CUPS می رسد با دستور زیر آن را باز کنید :
حال خطوط زیر را به فایل در صورتی که نباشد اضافه کنید در صورت وجود اون رو با خطوط زیر تنظیم نمایید :
Encryption IfRequested
شما الان بایستی بتونید به پورت ها آی پی های ست شده گوش کنید :
listen 192.168.0.100
listen /var/run/cups/cups.sock
در صورتی که دستور listen رو لینوکس نشناخت می تونید اون رو توسط مخازن خودتون نصب کنید
تو همون فایل cupsd.conf خطوط زیر رو چک کنید تا تنظیمات شما قابل نمایش و استفاده باشد :
Browsing On
BrowseOrder allow,deny
BrowseAllow @LOCAL
حال دسترسی به سرور رو تعیین می کنیم :
Order allow,deny
Allow localhost
Allow 192.168.0.*
Encryption IfRequested
Order allow,deny
Allow localhost
Allow 192.168.0.150
حال خطوط زیر رو به فایل اضافه کنید :
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
Allow 192.168.0.150
و برای ایجاد حالت پیش فرض در تنظیمات و استفاده از خطوط زیر برای پیکربندی استفاده نمایید :
# Job-related operations must be done by the owner or an administrator...
Require user @OWNER @SYSTEM
Order deny,allow
# All administration operations require an administrator to authenticate...
AuthType Basic
Require user @SYSTEM
Order deny,allow
# Only the owner or an administrator can cancel or authenticate a job...
Require user @OWNER @SYSTEM
Order deny,allow
Order deny,allow
#
#
خوب بعد از اینکه این تنظیمات انجام شد باید cups رو رستارت کنیم تا با تنظیمات جدید مجددا راه اندازی شود :
خوب الان از طریق دسترسی به روت یه فایل کانفیگ درست می کنیم :
داخل این فایل خطوط زیر را بنویسید :
ServerName 192.168.0.100
# Encryption
Encryption IfRequested
در انتها بسته نرم افزاری cupsys رو که رو کلاینت ها نصب کردیم رو رستارت می کنیم ک
تا اینجا اگه مراحل رو به درستی طی کردید تو محیط گرافیکی KDE مسیر زیر رو طی کنید :