مقاله SAMBA در شبکه و سیستم

مقاله SAMBA در شبکه و سیستم (docx) 9 صفحه


دسته بندی : تحقیق

نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )

تعداد صفحات: 9 صفحه

قسمتی از متن Word (.docx) :

SAMBA در شبکه و سیستم Microsoft سرويسي به نام SMB(system Message Block) را براي ويندوزهاي 9X, Nt, 2000,2003 طراحي نموده كه با نام ديگر CIFS(common Interface File system) نيز شناخته مي‌شود.اين سرويس اجازه مي‌دهد كه سيستمها بتوانند تحت شرايطي منابع خود را به اشتراك گذاشته و بسياري از كسانيكه با ويندوز سروكار دارند، مقوله‌اي به نام windows Neighborhood را كه در همين زمينه فعاليت مي‌نمايد بخوبي مي‌شناسند. آقاي Andrew Tridgell با بررسي SMB و از طريق مهندسي معكوس به خواص SMB پي برده و Samba در عرصه يونيكس و لينوكس شروع به خودنمائي نمود. Samba كاربران ويندوز را قادر مي‌سازد كه از طريق امكانات windows Neighborhood به فايل سيستم‌هاي لينوكس و چاپگرها دسترسي داشته باشند.SMB يك پروتكل سطح بالا بوده كه بر روي پروتكل NetBIOS متعلق به مايكروسافت بنا نهاده شده كه مي‌تواند بر روي شبكه TCP/IP اجرا گردد. انتخاب نام SAMBA بر چه مبنائي مي‌باشد؟ 081280000براي انتخاب نام محصولي كه بتواند با استفاده از پروتكل smb با ويندوز ارتباط برقرار نمايد، فرمان زير اجرا گرديد. و samba كه نوعي رقص مكزيكي مي‌باشد انتخاب گرديد. Samba چه كارهائي را انجام مي‌دهد؟ File server مي‌تواند به عنوان خادم فايل عمل نمايد. print server مي‌تواند به عنوان خادم چاپگر عمل نمايد. Domain controller مي‌تواند به عنوان كنترلر قلمرو عمل نمايد. Wins server به عنوان خادم WINS Ldap support پشتيباني از Idap و فعاليتهاي ديگر ... چه روشهايي براي راهبري samba وجود دارد؟ از طريق خط فرمان Vi/etc/samba/smb.conf Start/stop/restartservicesmb از طريق مرورگر Http://sambaserver:901 با استفاده از بسته نرم‌افزاري webmin Webmin آيا پيامها در جائي ذخيره مي‌گردد؟ بلي! Tail-f/var/log/samba/log.smbd Tail-f/var/log/samba/log. Nmbd Tail-f/var/log/samba/smbd.log فرمان ذيل بسياري از Log‌هاي ديگر را نيز نمايش مي‌دهد. Tail-f/var/log/messages آيا در ويندوز مي‌توانم Linux را ببينم؟ Samba بر مبناي دو سرويس زير بنا شده است. Smbd: به منظور احراز هويت Client‌ها و مجوز دسترسي به منابع اشتراك گذاشته شده مانند فايل و چاپگر را به عهده دارد. Nmbd: امكانات مرورگري(Browsing) را به Client‌ها داده و ضمناً همانند يك WINS server عمل مي‌نمايد. كاربران لينوكس به منظور دسترسي به امكانات SMB مي‌توانند يكي دو فرمان زير را مورد استفاده قرار دهند. Smbclient: برنامه‌اي شبيه ftp براي دسترسي به فايلهاي اشتراكي و چاپگرها Smbmount: زماني براي Mount كردن فايل سيستمهاي به اشتراك گذاشته شده و براي دسترسي به چاپگرها نيز مي‌توان با ابزار printtool چاپگرها را پيكربندي نمود. نصب Samba Samba از سه بسته نرم‌افزاري ذيل تشكيل شده است: Samba- common: فايلهاي مورد استفاده خادم و مخدوم (client & server) Samba: شامل نرم‌افزارهاي مورد نياز خادم Samba Samba-client: شامل برنامه‌هاي smbclient, smbmountو smbprint ... محصول Samba مرتباً به روز شده (توسعه ـ رفع اشكال)‌ و بهتر است كه براي تهيه آخرين گونه اين محصول مستقيماً به سايت www.samba.org مراجعه نمائيد. توصيه: براي نصب Samba به CDهاي توزيع شده توسط كمپاني Redhat مراجعه نمائيد زيرا حتم قديمي است!! پس از تهيه محصول و قرار دادن آن در دايركتوري مورد نظر، فرمان زير را اجرا نمائيد. [root@jalal/]#rpm-Uvh samba-*.rpm در صورتي كه اشكالي در نصب وجود نداشته باشد، Samba آماده پيكربندي مي‌باشد. پيكربندي مقدماتي خادم Samba مي‌باشد كه براي بدست آوردن اطلاعات بيشتر مي‌توانيد به جزوه مربوطه (man smb.conf) مراجعه نمائيد. ضمناً اطلاعات مفصلتر را مي‌توانيد تحت /usr/doc/ Samba* يافته و براي بدست آوردن كاملترين و آخرين اطلاعات به آدرس زير مراجعه نمائيد. فايل اصلي مربوط به پيكربندي Samba تحت /etc/ Samba و نام آن smb.conf فايل پيكربنديsmb.conf شامل دو نوع دايركتوري مي‌باشد. Global Directives: به منظور پيكربندي خادم Service Directives: به منظور پيكربندي منابع به اشتراك گذاشته شده (فايل ـ چاپگر) smbmount چگونگي استفاده از منابع به اشتراك گذاشته شده براي استفاده از منابع به اشتراك گذاشته شده كامپيوترهاي ديگر مي‌توانيد از فرمان smbmount استفاده نمائيد. 5080top00 Smbcilent چگونگي استفاده از منابع به اشتراك گذاشته شده مي‌توانيد از فرمان Smbcilent كه رفتار آن شبيه ftp مي‌باشد استفاده نمائيد. براي بدست آوردن اطلاعات بيشتر: Man smb.conf مطالعه جزوه Less/etc/samba/smb.conf پيكربندي samba از طريق Swat نصب Swat كه نرم‌افزار مربوط به پيكر بندي samba را با روشهاي ساده‌تري انجام دهيد. Swat از پورت شماره 901 براي ارتباط خود استفاده مي‌نمايد با راه‌اندازي سرويس Swat بوسيله فرمان setup مي‌توانيد به خادم متصل شده و پيكر بندي samba را انجام دهيد و سپس با وارد نمودن http://127.0.01:901 محيط گرافيكي زيبائي را خواهيد داشت. نصب و اجراي Swat تهيه آخرين (مناسب‌ترين) rpm مربوط به Swat اجراي فرمان rpm-Uvh swat*.rpm اجراي فرمان setup و انتخاب system services در منوي اصلي انتخاب Swat اجراي فرمان kill-1`cat/vr/run/Xinetd.pid` وارد نمودن http://127.0.0.1 در مرور گر مورد علاقه راه‌اندازي سرويس samba [root@jalal/}#service smb start starting SMB service:[ok] starting NMB service:[ok] توقف سرويس samba [root@jalal/}#service smb stop shutting down SMB service:[ok] shutting down NMB service:[ok] كنترل وضعيت سرويس samba [root@jalal/}#service smb status smbd(pid 290) is running… nm bd(pid 290) is running… راه‌اندازي مجدد سرويس samba [root@jalal/}#service smb restart shutting down SMB service:[FAILED] shutting down NMB service:[ FAILED] starting SMB service:[ok] starting NMB service:[ok] بررسي و رفع اشكالات: بسته نرم‌افزاري samba شامل تعدادي ابزار براي كنترل و رفع اشكال مي‌باشد كه تعدادي از آنها ذيلاً آمده است. Testparm: فايل پيكربندي را خوانده و در صورت يافتن مشكل پيام مي‌دهد. Smbclient-L server-N: اجزائي كه خادم (server) به اشتراك گذاشته، نمايش داده مي‌شود. Smbclient-L localhost-N: اجزائي كه خادم خودتان به اشتراك گذاشته، نمايش داده مي‌شود. :Nmblookup-B server—SAMBA-- اگر اشتراكي را پيدا ننموديد احتمالا WINS بدرستي عمل ننموده و با اجراي اين فرمان IP آدرس بايستي نمايش داده شود. منابع: پخش‌هاي لينوكس: www.redhat.com پروژه سيستم عامل ملي: www.farsilinux.org لينوكس براي ايرانيان www.technotux.com www.technotux.com www.gnu.org www.linux.org kernel .org www.linuxiran.org www.farsilinux.org http://www.itna.ir/archives/article/all.php

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته