مرحبا اصدقاء !. كما نوصي في موقعنا المادة السابقة، يجب أن ننتقل من البسيط إلى المعقد. لذلك ، نواصل السلسلة من خلال تعلم التنقل واستخدام الموارد التي نجدها في شبكة SMB / CIFS.
تتوافق الصور المعروضة مع محطة عمل Debian Wheezy مع GNOME-Shell. أعتقد أن كل ما سنشرحه بعد ذلك صالح أيضًا لـ Ubuntu.
تقوم دبيان بتثبيت المكتبة بشكل افتراضي libsmbclient، وهي حزمة تتيح لتطبيقات فريقنا التحدث مع خوادم Samba و Microsoft Windows.
مما يدل على ذلك لا يجب تثبيت Samba للوصول إلى شبكات SMB / CIFS. هذا الدعم موجود في جوهر نظام التشغيل الخاص بنا. بالطبع وظائفه أساسية ولكنها كافية للتنقل.
إذا فتحنا Nautilus وقمنا بالضغط على الزر «فحص الشبكة» ، وقمنا بتمكين التفضيلات في "مكان:"، سنرى كيف يتغير / المستخدمين المنزليين إلى المكان شبكة الاتصال: ///. إذا واصلنا التصفح ، فسنرى ما يلي:
بالنقر المزدوج على أيقونة «شبكة Windows» ، تكون جميع مجموعات العمل أو "مجموعة العمل" من شبكة LAN الخاصة بنا. في حالتنا ، تظهر فقط المجموعة «DCH». الآن ، شاهد كيف أن ملف "مكان:" de شبكة الاتصال: /// a smb: ///:
شاهد التغيير إلى smb: // dch / عن طريق النقر المزدوج على مجموعة العمل:
أخيرًا ، نحصل على قائمة بأجهزة الكمبيوتر التي قد يكون لها موارد مشتركة أو لا تمتلكها ، ولكنها تدعم بروتوكول SMB / CIFS. عند اختيار المعدات التي تهمنا ، يجب عرض قائمة الموارد المشتركة ، فقط إذا كان الخادم أو الجهاز المعني يسمح لأي مستخدم بالحصول على تلك القائمة ، وهذا هو السلوك الافتراضي. في تمرير مراقبة التغيير الدولة: a smb: // alpha:
إذا كانت المشاركة التي نريد فتحها محمية باسم مستخدم وكلمة مرور ، وهو أمر طبيعي في شبكات الأعمال ، ونعلم أن لدينا إذنًا للوصول إليها ، بعد التحقق من صحة أنفسنا بشكل صحيح ، يمكننا الوصول إلى محتواها.
لاحظ أن اسم ملف المجال وهو في هذه الحالة يكون اسم الفريق العامل بأحرف كبيرة.
بعد أن نجحنا في المصادقة ، فإن ملف الدولة: تغيير إلى smb: // alpha / des /وايضا ستظهر ايقونه علي سطح المكتب -في حال قمنا بتفعيل سطح المكتب- باسم «des في alpha«، الذي يعمل بمثابة« رابط »لموردنا البعيد.
أيضًا في Nautilus ، سينعكس المورد في الشريط الجانبي للأماكن «Des in alpha»في منطقة« الشبكة ».
إذا احتجنا إلى فتح ملف معين - عبر شبكة - مع التطبيق المحلي - المثبت على جهاز الكمبيوتر الخاص بنا - المرتبط بهذا النوع من الملفات ، فسنرى كيف يفتح البعض بنجاح ، بينما لا يتم فتح البعض الآخر. سيعتمد ذلك ، من بين عوامل أخرى ، على الدعم الذي يقدمه تطبيقنا لبروتوكول SMB / CIFS.
إذا لم نتمكن من فتح الملف عن بعد ولا نريد تثبيت أي حزم أخرى لـ تتعدد محليًا المورد المشترك ، ونحتاج إلى فتحه للقراءة فقط أو تعديله - وفقًا للأذونات التي لدينا - ، ما يمكننا القيام به هو نسخه إلى جهاز الكمبيوتر الخاص بنا وتشغيل الملف محليًا.
إذا أردنا إغلاق الاتصال الذي تم إنشاؤه باستخدام Remote Resource ، فيمكننا القيام بذلك في Nautilus نفسه عن طريق النقر بزر الماوس الأيمن على الرمز المقابل وتحديد الخيار "تفكيك".
هناك طريقة أسرع للوصول إلى الموارد التي نعرف أن موقعها مقدمًا هو تنفيذ الأمر التالي - من خلال Alt + F2 أو عن طريق وحدة التحكم:
nautilus smb: // الخادم / المورد
الأمثلة على ذلك:
nautilus smb: // mixp / music
nautilus smb: //mixp.amigos.cu/musica
نوتيلوس smb: //192.168.10.100/musica
nautilus smb: // federico @ mixp / music
حاول وسترى أنه إذا كانت المصادقة مطلوبة للوصول إلى المورد ، فعند الإشارة إلى المستخدم ، يختلف مربع حوار المصادقة قليلاً.
في حالة كونه خادم مستقل (مستقل) غير مسجل في مجال ، يجب أن يكون المستخدم موجودًا على الخادم ويجب أن يكون لديه أذونات لقراءة و / أو تعديل المورد. اسم ال المجال سيكون الخادم نفسه مستقل.
في GNOME و KDE على الأقل ، هناك أيضًا بديل "الاتصال بالخادم". يجعل مستعرض ملفات Dolphin من KDE الأمر سهلاً بالنسبة لنا من خلال رمز "الشبكة" الخاص به ، تمامًا مثل Nautilus.
من ناحية أخرى ، إذا احتجنا إلى وصول احترافي إلى شبكة LAN خاصة بالشركة ولا نريد الانضمام إلى المجال إلى محطة العمل الخاصة بنا ، حتى لا نحتاج إلى المصادقة في كل مرة نريد الوصول إلى مورد معين ، يمكننا تثبيت الحزمة smb4k في أي بيئة سطح مكتب حتى لو كانت من KDE.
يتم تثبيت هذه الحزمة من بين التبعيات الأخرى: samba-common-bin، smbclient y smbfs، على الأقل في Squeeze. يحتوي على واجهة سهلة الاستخدام للغاية وحكمتي احترافية.
ما تم شرحه حتى الآن قد يبدو بدائيًا للغاية. في الواقع ، فإن معظم العمليات التي تحدث على الخوادم والتي تتيح لنا التنقل عبر شبكة SMB / CIFS ، تكون شفافة تمامًا للمستخدم. بالرغم من كل شيء نريد أن نشير إلى الجوانب التالية:
- للوصول إلى موارد شبكة ذات مجال ، إما Windows أو Samba ، لا من الضروري أن يكون جهاز الكمبيوتر الخاص بنا مسجلاً في المجال ، على الرغم من أننا إذا قمنا بذلك فسيكون أكثر راحة للتنقل عبر الشبكة المحلية لأننا نقوم بمصادقة أنفسنا مرة واحدة فقط.
- يجب أن يشترك كل كمبيوتر متصل بشبكة LAN في نفس الشبكة أو «شبكة»ونفس قناع الشبكة. إذا كانت الشبكة هي 192.168.10.0 والقناع هو 255.255.255.0 (192.168.10.0/24) ، فهذا يشير إلى شبكة من الفئة "C" حيث يمكن أن يكون لدينا ما يصل إلى 254 جهاز كمبيوتر. شبكة من هذه الفئة تلبي إلى حد بعيد احتياجات الغالبية العظمى من الشركات الصغيرة والمتوسطة الحجم. لذلك ، يجب أن يكون لكل جهاز كمبيوتر متصل بالشبكة عنوان IP 192.168.10.xxx/255.255.255.0 ، بحيث يمكن الإشارة إلى أنهم يشاركون في نفس الشبكة.
- إذا كانت الخدمة لا تعمل على الشبكة DNS، لا يمكن أن يكون هناك تحليل صحيح للاسم من عناوين IP الخاصة بأجهزة الكمبيوتر ، إلا إذا قمنا بتوزيع ملف لكل منها المضيفين سيكون محتواها هو محتوى جميع أسماء الفرق وعناوين IP الخاصة بهم. نرى / الخ / المضيفين o يستضيف الرجل. الملف المضيفين إنه ليس أكثر من الجدول الثابت للبحث عن أسماء المضيف من عناوين IP الخاصة بهم.
- على الرغم من أنه لإغلاق اتصال ، فإننا نختار الخيار "Dismount" في Nautilus أو في الرابط الذي تم إنشاؤه على سطح المكتب ، "لا يتم تحميل الموارد فعليًا على نظام الملفات المحلي لدينا". يقوم الرابط بإعادة توجيه طلبنا إلى ملف مكان خاص (انظر تعليمات جنوم 2.xxxx) وهو عنوان URL من النوع smb: // كمبيوتر بعيد / مورد مشارك.
- يعد دعم شبكات SMB / CIFS التي تتيح لنا التحدث مع خوادم Windows و Samba جزءًا من Linux Core ، لا من برنامج سامبا. ولا الحزم smbfs و smbnetfs و cifs-utils. لمزيد من المعلومات، راجع "مثال على Samba3. الفصل 13 الأداء والموثوقية والتوافر".
- وفقًا لما يوصي به Samba ، وكلما أمكن ، يجب تثبيت خادم WINS على كل شبكة فرعية. هذه الخدمة ، التي يتم توفيرها أيضًا بواسطة Samba نفسها ، تسهل بشكل كبير تحليل أسماء NetBIOS. خدمة WINS هي لشبكة SMB / CIFS ما هو DNS للإنترنت. لا يجب أن يكون لديك أكثر من خادم WINS على نفس الشبكة الفرعية.
نظرًا لأن هذا المنشور لا يُقصد به أن يكون بديلاً عن الوثائق الوفيرة والوفرة :-) ، يرجى توضيح شكوكك بقراءتها. سامبا لا يغفر لمن نفد صبرهم ويصادق من يدرسها حتى لو كان أساسًا.
ويبدو لي أن هذا يكفي اليوم. لذلك ، انتهى النشاط أيها الأصدقاء!
حتى المغامرة القادمة !!!.
نجاح باهر! هذه هي الطريقة المثالية التي كنت أبحث عنها للاتصال بمجلدات Windows المشتركة دون متاعب SAMBA أو أي نوع آخر.
شكرا لك يا صديق. يمكن استخدام هذا حتى للأحدث.
فن جيد جدا. لكن ... لست مقتنعًا بأن السامبا موجودة في النواة ، فمن المؤكد تمامًا أن لديك عميل smbclient مثبتًا ولهذا السبب يمكنك الدخول إلى شبكة samba أو الفوز بشبكة.
لا شيء أبعد عن الحقيقة. كما قلت في المقالة ، يدعي Samberos أنفسهم أنه لا علاقة لهم بدعم kernel لتصفح شبكات SMB / CIFS. حتى العميل الصغير الذي هو من Samba ، يمكن تثبيته لاحقًا.
إذا كان لديك نوتيلوس ، فمن المؤكد أنه يرتبط بـ gvfs وبالتالي يتم تثبيته
إظهار الكفاءة libsmbclient
الحزمة: libsmbclient
الدولة: غير مثبت
متعدد القوس: نفس
الإصدار: 2: 3.6.16-1
الأولوية: اختياري
باب: ليبس
المشرف: ديبيان سامبا مينتينرز
العمارة: i386
الحجم غير المضغوط: 6164 ك
يمكنك رمي apt-cache rdepends libsmbclient ومعرفة ما يتناسب معه
إظهار الكفاءة libsmbclient
الحزمة: libsmbclient
جديد: نعم
الحالة: مثبت
مثبتة تلقائيًا: نعم
الإصدار: 2: 3.5.6 ~ dfsg-3
الأولوية: اختيارية
باب: ليبس
المطور: Debian Samba Maintainers
الحجم غير المضغوط: 6242 كيلو
يعتمد على: libc6 (> = 2.5) ، libcap2 (> = 2.10) ، libcomerr2 (> = 1.01) ،
libgssapi-krb5-2 (> = 1.7 + dfsg) ، libk5crypto3 (> = 1.6.dfsg.2) ،
libkrb5-3 (> = 1.8 + dfsg) ، libldap-2.4-2 (> = 2.4.7) ، libtalloc2 (> =
2.0.0) ، libwbclient0 (> = 2: 3.4.0 ~ pre2) ، zlib1g (> = 1: 1.1.4)
الوصف: مكتبة مشتركة للاتصال بخوادم SMB / CIFS
توفر هذه الحزمة مكتبة مشتركة تمكن تطبيقات العميل من التحدث
إلى خوادم Microsoft Windows و Samba باستخدام بروتوكول SMB / CIFS.
الصفحة الرئيسية: http://www.samba.org
حفظ الإصدار هو نفسه ، الشيء للجانب الآخر ، ولهذا السبب أضع rdepends
أضعها إلى الوراء
يعتمد apt-cache على نوتيلوس
يعتمد apt-cache على gvfs
يعتمد apt-cache على خلفيات gvfs
يعتمد apt-cache على libsmbclient
ووصلنا إلى عرض الكفاءة
من الصحيح أنه لا يقوم بتثبيت smbclient أو samba. إذا كنت تستخدم gvfs كخلفية
أو ربما ما تضعه في الوصف باستخدام (apt-cache أو aptitude) يظهر smbclient أو samba
بخصوص cifs-utils
apt-cache rdepends libsmbclient
libsmbclient
عكس يعتمد:
xmms2- البرنامج المساعد- smb
libxine1- الإضافات المتنوعة
vlc- نوكس
smbnetfs
smbc
libwbclient0
libsmbclient- ديف
بيثون- smbc
ام بلاير
mplayer- غوي
مينكودر
libfilesys-smbclient-بيرل
وقت تشغيل kdebase
خلفيات gvfs
libgnomevfs2-إضافي
الصمامات
وفي Squeeze ، إذا قمت بتشغيل "apt-cache يعتمد على nautilus | grep libsmbclient '، فإنه لا يعيد أي شيء.
حسنًا ، اقرأ جيدًا أنه في مقال أكتب:
"تقوم دبيان بتثبيت مكتبة libsmbclient افتراضيًا ، وهي حزمة تسمح لتطبيقات فريقنا بالتحدث مع خوادم Samba و Microsoft Windows."
لاحظ أنني أقول "تطبيقات". تثبيت نظيف مع جنوم أو كيدي يثبته
مثير للاهتمام ، لقد فهمت أن هذا تم بواسطة عميل سامبا 😀
لقد قمت للتو بتثبيت debian Wheezy cd1 و samba client يظهر على أنه مثبت فعليًا
ضد سامبا العميل
أرى أن حزمة libsmbclient مثبتة بشكل افتراضي وبالتالي فإن العنوان خاطئ
انظر إلى محتوى القرص المضغوط 1
http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz
العنوان صحيح ،rolo ، حيث لم يتم تثبيت Samba Suite. حزمة السامبا لم يتم تثبيته. من ناحية أخرى ، يجب عليك مراجعة مفهوم ماهية الحزمة الافتراضية. شكرا لتعليق!!!.
تحياتي
!!! ما حسن علم السامبا ..؟؛ أنا لا أفهم شيئا؛ في بعض الأحيان يعمل بشكل جيد بالنسبة لي و 40٪ ينقطع الاتصال ، لا يهمني ؛ على أي حال ، يسعدني معرفة أن هناك أشخاصًا يعرفون الكثير في هذا الشأن.
مبروك
ببساطة مذهلة ، سلسلة كاملة من المقالات لتبدأ في سامبا ، عظيم !!!
قراءتها بصبر وبكل سرور!
شكرا لتعليق !!!. الغرض هو: إعطاء نقطة دخول لموضوع سامبا
عظيم هذا وبقية المقالات على سامبا! أنا أكره حقًا استخدام SMB / CIFS ، ولكن عندما أجبر على القيام بذلك ، فإن مقالات مثل هذه تخفف كثيرًا من الصداع. شكرا!
شكرا لتعليقك ويسرني أن أساعدك.
مرحبا لدي شك. هل من الممكن رفض الوصول لتصفح الويب في Nautilus لمستخدم معين في دبيان 8؟ إذا كان الأمر كذلك ، كيف سيكون شكلها؟
شكرا جزيلا لك ومبروك على مقالك.