إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيفية عمل شبكة nfs بين جهازين كمبيوتر بنظام لينكس ومشاركة الملفات بينهم

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] كيفية عمل شبكة nfs بين جهازين كمبيوتر بنظام لينكس ومشاركة الملفات بينهم

    السلام عليكم و رحمة الله وبركاته :

    اليوم سنشرح كيفية ربط جهازين كمبيوتر على كلا منهما نظام تشغيل لينكس وذلك لمشاركة الملفات بينهم وذلك عن طريق شبكة NFS وكابل crossover وذلك كالتالى :

    اولا : كيفية عمل Crossover Cable :
    يستخدم Crossover Cable فى ربط جهازين كمبيوتر ببعضهما مباشرة دون استخدام سويتش او فى ربط جهاز كمبيوتر برواتر او Hub

    الطريقة :

    1- الادوات المستخدمة هى :

    * عدد اثنين مقبس RJ-45 وشكله
    اضغط على الصورة لعرض أكبر. 

الإسم:	rj45.gif 
مشاهدات:	2 
الحجم:	2.8 كيلوبايت 
الهوية:	850322
    * كابل من نوع UTP Cat5 بالمقاس الذى تريد وشكله
    اضغط على الصورة لعرض أكبر. 

الإسم:	rwtp.jpg 
مشاهدات:	2 
الحجم:	7.0 كيلوبايت 
الهوية:	850319
    * أداة تركيب المقابس في الكابل وهي ايضا متوفرة في اماكن بيع الكابلات وشكلها
    اضغط على الصورة لعرض أكبر. 

الإسم:	crmper.jpg 
مشاهدات:	2 
الحجم:	4.3 كيلوبايت 
الهوية:	850320

    نحتاج الان لترتيب الاسلاك حتى نقوم بتركيب المقابس وتتم هذه العملية كالتالى :

    اولا يجب ان نعرف ان الكبل الواحد يحتوى على 8 اسلاك ملونة بالوان مختلفة وهذه الالوان قياسية اى متفق عليها عالميا وهذه الاسلاك يمكن توصيلها كلها او يمكن توصيل منها اربعة اسلاك معينة فقط

    ** الفرق بين التوصيل العادى والمعكوس انظر الشكل التالى :

    اضغط على الصورة لعرض أكبر. 

الإسم:	out2.gif 
مشاهدات:	2 
الحجم:	8.6 كيلوبايت 
الهوية:	850323

    ** كيفية ترتيب الوان الاسلاك النهائى فى الكبل المعكوس :
    اضغط على الصورة لعرض أكبر. 

الإسم:	cbends.jpg 
مشاهدات:	2 
الحجم:	18.9 كيلوبايت 
الهوية:	850324
    سبحان الله و بحمده سبحان الله العظيم
    منتدى لينكس الحر www.arabnix.org
    الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس


  • #2
    وهذا شكل اخر يوضح ترتيب الاسلاك فى الكبل المعكوس :

    اضغط على الصورة لعرض أكبر. 

الإسم:	Crossover.jpg 
مشاهدات:	1 
الحجم:	44.7 كيلوبايت 
الهوية:	835892

    بعد ترتيب الاسلاك يتم مساواتهم معا بطول واحد كالتالى :

    اضغط على الصورة لعرض أكبر. 

الإسم:	13ea1.jpg 
مشاهدات:	1 
الحجم:	13.7 كيلوبايت 
الهوية:	835893

    ثم يتم قطع الاسلاك ومساواتهم كالتالى :

    اضغط على الصورة لعرض أكبر. 

الإسم:	8.gif 
مشاهدات:	1 
الحجم:	2.8 كيلوبايت 
الهوية:	835894


    1/2" انش = 2.54/2 =1.27 سنتيميتر اى تقريبا 1.3 سنتيميتر

    الان نضع الاسلاك حسب الترتيب الذى تعرفنا عليه فى الارج rj-45 connector ثم ندخله فى crimping tool ثم نضغط عليها كالتالى :

    اضغط على الصورة لعرض أكبر. 

الإسم:	cbside.gif 
مشاهدات:	1 
الحجم:	5.9 كيلوبايت 
الهوية:	835895

    اضغط على الصورة لعرض أكبر. 

الإسم:	crmping.gif 
مشاهدات:	1 
الحجم:	9.8 كيلوبايت 
الهوية:	835896
    التعديل الأخير تم بواسطة remstereo; الساعة 19-01-2011, 01:26 AM.
    سبحان الله و بحمده سبحان الله العظيم
    منتدى لينكس الحر www.arabnix.org
    الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

    تعليق


    • #3
      ويكون شكل الكبل النهائى كالتالى :

      اضغط على الصورة لعرض أكبر. 

الإسم:	38437498nw2.gif 
مشاهدات:	1 
الحجم:	28.8 كيلوبايت 
الهوية:	835897

      الان انتهينا من عمل الكبل الذى سيربط بين جهازى الكمبيوتر


      ملاحظة هامة :

      يمكن اختصار كل الكلام السابق فى خطوة واحدة فقط وهى ان تحضر كبل عادى straight وتقطعه من المنتصف ثم توصلهم معا بطريقة الكروس اى نعكس الاسلاك فى الوصلة . هذه الطريقة مناسبة خاصة اذا كانت المسافة بين جهازى الكمبيوتر صغيرة ولن تلاحظ اى فرق
      سبحان الله و بحمده سبحان الله العظيم
      منتدى لينكس الحر www.arabnix.org
      الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

      تعليق


      • #4
        بعد ان انتهينا من اعداد الكبل ناتى الان لاعداد شبكة NFS بين جهازى الكمبيوتر .

        اعداد شبكة NFS :

        اولا وقبل كل شئ يجب معرفة ان هذه الشبكة تعتمد على ان يكون هناك جهاز خادم Server وهو الجهاز الذى سنتشارك فيه الملفات وجهاز او عدة اجهزة عميلة Client وهى الاجهزة التى ستدخل على جهاز Server بصلاحيات معينة

        فمثلا اذا كان لديك لاب توب جديد واردت ان تنقل اليه بياناتك الموجودة فى الكمبيوتر المكتبى سيتوجب عليك عمل شبكة بين الجهازين بحيث يكون الجهاز المكتبى الجهاز الخادم Server ويكون الاب توب الجهاز العميل Client

        الخطوات :

        1- قم بتوصيل الكبل الذى قمت بصنعه بين الجهازين "الكمبيوتر المكتبى Server" و "الاب توب Client" .
        2- قم بتغير طريقة الاتصال من (Automatic (DHCP الى manual واعطاء كل جهاز ip مختلف وذلك كالتالى :

        * افتح network connection من المسار التالى (فى جنوم) :
        System>preferences>Network manager

        فتظهر لك الشاشة التالية :

        اضغط على الصورة لعرض أكبر. 

الإسم:	Screenshot.png 
مشاهدات:	1 
الحجم:	25.3 كيلوبايت 
الهوية:	835898

        اختر منها Auto etho ثم اضغط عليها مرتين او اضغط على الزر Edit فتظهر لك الشاشة التالية :

        اضغط على الصورة لعرض أكبر. 

الإسم:	Screenshot-1.png 
مشاهدات:	1 
الحجم:	34.6 كيلوبايت 
الهوية:	835899

        اذهب الى التبويب IPV4 Settings كالتالى :

        اضغط على الصورة لعرض أكبر. 

الإسم:	Screenshot-2.png 
مشاهدات:	1 
الحجم:	47.7 كيلوبايت 
الهوية:	835900

        ثم من قائمة Method اختر الخيار Manual بدلا من (Automatic (DHCP وذلك كالتالى :

        اضغط على الصورة لعرض أكبر. 

الإسم:	Screenshot-Editing Auto eth0.png 
مشاهدات:	1 
الحجم:	51.2 كيلوبايت 
الهوية:	835901

        ثم بعد ذلك اضغط على الزر Add ثم ادخل الابى ip على ان يكون :

        * الجهاز الخادم Server وهو الجهاز المكتبى ياخذ ip هو 192.168.0.1 و netmask هو 255.255.255.0
        * الجهاز العميل Client وهو جهاز لاب توب ياخذ ip هو 192.168.0.2 و netmask هو 255.255.255.0

        ثم اضغط على الزر save فيطلب منك ادخال كلمة مرور المستخدم الجذر ادخلها

        *****طبعا بيانات الاب توب توضع فى الاب توب وبيانات الكمبيوتر المكتبى توضع فى الكمبيوتر المكتبى بنفس الطريقة*****

        الان تاكد من ان كلا الجهازين موصل بالاخر عن طريق الامر ping كالتالى :

        * فى الكمبيوتر المكتبى اكتب مايلى :
        كود:
        [[email protected] ~]$ ping 192.168.0.2

        * فى الاب توب اكتب مايلى :
        كود:
        [[email protected] ~]$ ping 192.168.0.1
        التعديل الأخير تم بواسطة remstereo; الساعة 18-01-2011, 11:34 PM.
        سبحان الله و بحمده سبحان الله العظيم
        منتدى لينكس الحر www.arabnix.org
        الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

        تعليق


        • #5
          الخطوة الاخيرة وهى اعداد شبكة nfs نفسها :

          اولا : نزل البرامج nfs-utils و rpcbind فى كلا من الجهاز الخادم server و الجهاز العميل client كالتالى:

          كود:
          [[email protected] ahmed]# pacman -S nfs-utils rpcbind
          ثانيا : اعداد server الكمبيوتر الشخصى:

          وفيه سنقوم بالتعديل على بعض الملفات وهى (etc/exports/ و etc/hosts.allow/) و تشغيل بعض الخدمات daemons وهى (rpcbind و nfs-common و nfs-server)

          **الملفات:

          اولا : الملف etc/exports/ :

          وفيه يتم تعريف المشاركات المختلفة various share او المجلدات التى سنعمل لها مشاركة share وكذلك العملاء و صلاحياتهم

          كود:
          /path/files/on/server     ip address(premissions)

          وفيما يلى مثال للايضاح :

          1- لمشاركة الملفات الموجودة الموجودة فى المسار media/movies/ للعميل 192.168.0.2 واعطائه صلاحيات القراءة فقط اضف الى ملف etc/exports/ السطر التالى :

          كود:
          /media/movies   192.168.0.2(ro,sync)


          2- لمشاركة الملفات الموجودة الموجودة فى المسار media/movies/ للعميل 192.168.0.2 واعطائه صلاحيات القراءة و الكتابة اضف الى ملف etc/exports/ السطر التالى :

          كود:
          /media/movies   192.168.0.2(rw,sync)
          بعد اجراء التغييرات على الملف etc/exports/ اكتب الامر التالى :

          كود:
          [[email protected] ahmed]# exportfs -r

          ثانيا : الملف etc/hosts.allow/ :

          يستخدم للسماح للشبكة لدخول nfs server و يمكن من خلاله تحديد عملاء بعينهم للسماح لهم بولوج السيرفر او يمكن السماح لكل من على الشبكة للدخول الى السيرفر وفيما يلى مثال للايضاح :

          **للسماح لكل من على الشبكة بدخول nfs server افتح الملف etc/hosts.allow/ كالتالى :

          كود:
          [[email protected] ahmed]# nano /etc/hosts.allow
          واضف اليه الاسطر التالية:

          كود:
          #
          # /etc/hosts.allow
          #
          nfsd: ALL
          rpcbind: ALL
          mountd:ALL
          # End of file

          ثم احفظ الملف بالضغط على CTRL+O ثم اضغط enter ثم اضغط CTRL+X ثم اضغط enter

          **للسماح للعميل 192.168.0.2 الموجود على الشبكة بدخول nfs server افتح الملف etc/hosts.allow/ كالتالى :

          كود:
          [[email protected] ahmed]# nano /etc/hosts.allow
          واضف اليه الاسطر التالية:

          كود:
          #
          # /etc/hosts.allow
          #
          nfsd: 192.168.0.2/255.255.255.0
          rpcbind: 192.168.0.2/255.255.255.0
          mountd: 192.168.0.2/255.255.255.0
          # End of file

          ثم احفظ الملف بالضغط على CTRL+O ثم اضغط enter ثم اضغط CTRL+X ثم اضغط enter

          ** الخدمات Daemons :

          يجب علينا تشغيل الخدمات الاتية :

          كود:
          [[email protected] ahmed]# /etc/rc.d/rpcbind start
          [[email protected] ahmed]# /etc/rc.d/nfs-common start 
          [[email protected] ahmed]# /etc/rc.d/nfs-server start
          او
          كود:
          [[email protected] ahmed]# /etc/rc.d/rpcbind restart 
          [[email protected] ahmed]# /etc/rc.d/nfs-common restart 
          [[email protected] ahmed]# /etc/rc.d/nfs-server restart

          اما اذا اردت تشغيل الخدمات بصفة دائمة مع بدء التشغيل اضف هذه الخدمات الى ملف etc/rc.conf/ فى الجزء الخاص DAEMONS


          ثالثا : اعداد client الاب توب:

          * الملف etc/hosts.allow/ :

          هنا بستخدم هذا الملف للسماح rpcbind بالولوج الى server's ip

          **للسماح rpcbind بالولوج الى server's ip وهو 192.168.0.1 افتح الملف etc/hosts.allow/ كالتالى :

          كود:
          [[email protected] ahmed]# nano /etc/hosts.allow
          واضف اليه الاسطر التالية:

          كود:
          #
          # /etc/hosts.allow
          #
          rpcbind: 192.168.0.1/255.255.255.0
          # End of file
          ثم احفظ الملف بالضغط على CTRL+O ثم اضغط enter ثم اضغط CTRL+X ثم اضغط enter


          ** الخدمات Daemons :

          يجب علينا تشغيل الخدمات الاتية :

          كود:
          [[email protected] ahmed]# /etc/rc.d/rpcbind start
          [[email protected] ahmed]# /etc/rc.d/nfs-common start
          او
          كود:
          [[email protected] ahmed]# /etc/rc.d/rpcbind restart 
          [[email protected] ahmed]# /etc/rc.d/nfs-common restart





          التعديل الأخير تم بواسطة remstereo; الساعة 19-01-2011, 12:32 AM.
          سبحان الله و بحمده سبحان الله العظيم
          منتدى لينكس الحر www.arabnix.org
          الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

          تعليق


          • #6
            الان بعد ان انتهينا من اعداد سيرفر NFS كيف نظهر المجلدات المشتركة shared فى جهاز العميل الاب توب الحل بسيط وذلك بعمل ربط للمجلدات المشتركة shared فمثلا لاظهار المجلد الذى قمنا بعمل shared له وهو media/movies/ نقوم بانشاء نقطة ربط فى المكان الذى نحب على الجهاز العميل ولتكن هذه النقطة اسمها movies-share-nfs وهى فى مجلد البيت الخاص بك قم بكتابة الامر التالى :

            كود:
            mount 192.168.0.1:/media/movies /home/ahmed/movies-share-nfs
            الحمد لله انتهينا الان


            على فكرة ياجماعة كل هذا الشرح على توزيعة Arch Linux
            التعديل الأخير تم بواسطة remstereo; الساعة 19-01-2011, 01:17 AM.
            سبحان الله و بحمده سبحان الله العظيم
            منتدى لينكس الحر www.arabnix.org
            الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

            تعليق


            • #7
              موضوع اكثر من رائع , الله الله على شباب اسكندرية :p

              تعليق


              • #8
                الا يوجد شرح للواجهة الرسومية؟؟ ل samba أو NFS ؟

                جزاك الله خيراً

                تعليق


                • #9
                  السلام عليكم

                  بارك الله فيك اخ remstereo عندي ملاحظة فقط حول ملاحظتك

                  ملاحظة هامة :

                  يمكن اختصار كل الكلام السابق فى خطوة واحدة فقط وهى ان تحضر كبل عادى straight وتقطعه من المنتصف ثم توصلهم معا بطريقة الكروس اى نعكس الاسلاك فى الوصلة . هذه الطريقة مناسبة خاصة اذا كانت المسافة بين جهازى الكمبيوتر صغيرة ولن تلاحظ اى فر
                  الافضل ان لا نقوم بقطع السلك هناك فرق كبير يمكن انه في حالتك لم تلاحظه ولكن ممانعة السلك سوف تزيد على المقدار المعياري لها عندها سوف تجعل الاشارة في حالة تشوش و ضعف خاصة اننا نستعمل تواترت عليا و سوف تشغل وحدة التحقق من المعلومات *دارة موجودة في كارت الشبكة* تعمل بجهد اكبر للتدقيق في الاشارة المرسلة عبر الكابل و تسبب ارتفاع في الحرارة وعليه تجنب هذا

                  تقبل تحياتي و احترامي
                  اللهم اغفر لابي وارفع درجته في المهدين واخلفه في عقبه في الغابرين واغفر لنا وله يارب العالمين وافتح له في قبره ونور له فيه

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة عبد الناصر زوايزية مشاهدة المشاركة
                    السلام عليكم

                    بارك الله فيك اخ remstereo عندي ملاحظة فقط حول ملاحظتك



                    الافضل ان لا نقوم بقطع السلك هناك فرق كبير يمكن انه في حالتك لم تلاحظه ولكن ممانعة السلك سوف تزيد على المقدار المعياري لها عندها سوف تجعل الاشارة في حالة تشوش و ضعف خاصة اننا نستعمل تواترت عليا و سوف تشغل وحدة التحقق من المعلومات *دارة موجودة في كارت الشبكة* تعمل بجهد اكبر للتدقيق في الاشارة المرسلة عبر الكابل و تسبب ارتفاع في الحرارة وعليه تجنب هذا

                    تقبل تحياتي و احترامي
                    كلامك سليم 100/100 وهذا ما لاحظته ارتفاع فى درجة حرارة الاب توب لكن فى وقت لايكون متوفر ادوات يكون هذا حل سريع
                    سبحان الله و بحمده سبحان الله العظيم
                    منتدى لينكس الحر www.arabnix.org
                    الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة حسن الدهراوي مشاهدة المشاركة
                      الا يوجد شرح للواجهة الرسومية؟؟ ل samba أو NFS ؟

                      جزاك الله خيراً
                      لا اعلم شئ حول الواجهة الرسومية فى شبكة nfs لو توجد واجهة رسومية لعمل هذا ستوفر الكثير من الجهد
                      سبحان الله و بحمده سبحان الله العظيم
                      منتدى لينكس الحر www.arabnix.org
                      الاصدار الثانى من دليل المستخدم العربي في أوامر لينكس

                      تعليق


                      • #12
                        الله يبارك فيك يا اخى على هذا الموضوع الممتاز والرائع

                        تعليق


                        • #13
                          اللسلام عليكم
                          1. أشكرك على الشرح الاكثر من رائع
                          2. أصحاب البطاقات الحديثة لن يحتاجوا إلى "كيبل" معكوس، فالبطاقة تقوم بعكس الأقطاب داخليا وبشكل تلقائي (دون تدخل من المستخدم)، فيكفي أن تكون أحدى البطاقتين حديثة لاستخدام كيبل عاديّ. إذا كانت البطاقات على الجهازين قديمة، عندها يتوجب استخدام كيبل معكوس للحصول على اتصال جيد.

                          تعليق


                          • #14
                            فعلا موضوع اكثر من رائع ومتعوب عليه تسلم اخوي

                            تعليق


                            • #15
                              طيب كيف عمل تلك الشبكة بين نظامي اوبنتو لكن بوسيط مودم dsl اي الكبل من كل كمبيوتر يوصل بذلك المودم

                              و تكون تلك الشبكة لمشاركة الملفات و الانترنت


                              و شكرا

                              تعليق

                              يعمل...
                              X