شبكة محلية بين Ubuntu Linux وWindows. المجلد المشترك - نفتح الوصول من الشبكة المحلية إلى مجلد Ubuntu الشبكة المحلية linux mint windows 7


قبل أن تبدأ في إعداد اتصال الشبكة في Linux، عليك أن تبدأ بالنظر في إعدادات الشبكة المستخدمة حاليًا. للقيام بذلك تحتاج إلى استخدام الأمر ifconfig. في وضع المعلومات، يتوفر أيضًا بدون حقوق ROOT، على الرغم من استخدامه بالكامل فمن الأفضل الحصول على امتيازات المستخدم المتميز عن طريق إدخال الأمر سودو إذا كان التكوين. ستكون نتيجة عملها قائمة باتصالات الشبكة المتوفرة في النظام ومعلماتها.

في الإصدارات المختلفة من Linux، يمكن أن يكون اسم واجهة الشبكة قصيرًا لـ Ethernet - eth0، eth1، eth2، إلخ.

على الواجهة lo - اختصار للاسترجاع - أي حلقة محلية بالعنوان 127.0.0.1.
على سبيل المثال، خذ بعين الاعتبار واجهة Eth0.
في النسق عنوان إنتيتم عرض عنوان IP الحالي للكمبيوتر الموجود على الشبكة المحلية المتصلة ببطاقة الشبكة هذه. في المثال هذا هو: 192.168.1.144
بكاست- هذا عنوان بث على الشبكة يسمى البث.
قناعهو قناع الشبكة.
HWaddr- هذا هو عنوان الجهاز الخاص ببطاقة الشبكة، والمعروف أيضًا باسم عنوان MAC المستخدم في طبقة ارتباط البيانات.

لقد تعرفنا على الاتصالات الحالية، والآن دعونا نلقي نظرة على إعداد شبكة محلية في Linux. يمكنك القيام بذلك بثلاث طرق:
1- من خلال الغلاف الرسومي
2- عن طريق الأمر ifconfigأو أداة مدير الشبكة
3- من خلال ملفات التكوين الخاصة بخدمة الشبكة Netork أو Networking.

في رأيي الطريقة الأخيرة هي الأكثر ملاءمة وموثوقية وبالتالي فهي صحيحة. لتكوين شبكة في Linux، تحتاج إلى فتح الملف الذي يحتوي على واجهة config. كل هذا يتوقف على توزيعة Linux التي تستخدمها.

الخيار 1. في التوزيعات المستندة إلى Debian (Ubuntu، Kubuntu، إلخ.)

ملف بمعلمات اتصال الشبكة:

/etc/network/interfaces

من أجل تغيير إعدادات الشبكة في Linux، تحتاج إلى استخدام أي محرر نصوص يتمتع بحقوق الجذر للملف. على سبيل المثال، عبر النانو:

سودو نانو /etc/network/interfaces

للحصول على العناوين تلقائيًا من خادم DHCP، يلزمك كتابة ما يلي:

السماح لـ hotplug eth0 iface eth0 inet dhcp

إذا كان العنوان بحاجة إلى تحديد بشكل ثابت، فقم بالإشارة إلى ما يلي:

السماح لـ hotplug eth0 iface eth0 inet عنوان ثابت 192.168.1.2 قناع الشبكة 255.255.255.0 شبكة 192.168.1.0 بث 192.168.1.255 بوابة 192.168.1.1 خوادم أسماء النطاقات 192.168.1.1

يصف هذا التكوين مثالاً لشبكة منزلية عادية، حيث سيكون عنوان الكمبيوتر هو 192.168.1.2، وعنوان البوابة وخادم DNS (يتم تنفيذ وظائفهما عادةً بواسطة جهاز توجيه wifi).

الخيار 2. التوزيعات المستندة إلى RedHat (Fedora، OpenSuse، CentOS)

ملف إعدادات شبكة Linux:

/etc/sysconfig/network-scripts/ifcfg-eth0

نفتحه أيضًا عبر nano أو vim:

Vim /etc/sysconfig/network-scripts/ifcfg-eth0

في حالة الاستلام التلقائي للإعدادات من خادم DHCP:

الجهاز=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=نعم

ثابت عنوان IP:

الجهاز=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 قناع الشبكة=255.255.255.0 البث=192.168.1.255 البوابة=192.168.1.1 تشغيل=نعم

في هذه الحالة، تتم كتابة عناوين IP لخوادم DNS في الملف

/etc/resolv.conf

فيما يلي مثال لخوادم DNS العامة من Google:

خادم الأسماء 8.8.8.8 خادم الأسماء 8.8.4.4

اكتمل إعداد الشبكة في Linux. كل ما تبقى هو إعادة تشغيل الشبكة باستخدام الأمر:

إعادة تشغيل شبكة الخدمة

هذا كل شئ.

كملحق، سأخبرك بكيفية تشغيل الشبكة وإيقاف تشغيلها في Linux. يتم ذلك من خلال نفس أمر ifconfig. تعطيل بطاقة الشبكة eth0:

سودو ifconfig eth0 أسفل

تمكين بطاقة الشبكة مرة أخرى في Linux:

سودو ifconfig eth0 يصل

إيقاف كافة واجهات الشبكة بشكل كامل.

توقف شبكة الخدمة

/etc/init.d/network توقف

أعد كل شيء إلى الوراء:

بداية شبكة الخدمة

/etc/init.d/network إعادة التشغيل

لتنظيم المعلومات حول إعداد شبكة في نظام التشغيل Linux، تقرر كتابة هذه المذكرة. هنا، يتم وصف عملية إعداد واجهة الشبكة في نموذج يمكن الوصول إليه باستخدام نظام التشغيل Ubuntu كمثال. سيساعدك هذا الدليل أيضًا على "رفع" شبكتك المحلية على أي توزيعة Linux أخرى.

لعرض معلمات الشبكة الحالية وحالة واجهات الشبكة في Linux، يوجد أمر:

مثال الإخراج:

إيث0رابط التغليف: إيثرنت هـوارد 00:11:5ب:91:25:3هـ

آينت العنوان:192.168.1.18البث:192.168.255.255 القناع:255.255.0.0
عنوان inet6: fe80::211:5bff:fe91:253e/64 النطاق: المرجع
البث المباشر تشغيل البث المتعدد MTU:1500 متري:1
حزم RX: أخطاء 648009: 0 تم إسقاطها: 0 تجاوزات: 0 إطار: 0
حزم TX: 1075413 أخطاء: 0 تم إسقاطها: 0 تجاوزات: 0 ناقل: 0
الاصطدامات:0 txqueuelen:1000
بايتات RX: 70177943 (70.1 ميجابايت) بايتات TX: 1536487024 (1.5 جيجابايت)
تم الإلغاء: 19 العنوان الأساسي: 0xd000

لو تغليف الارتباط: الاسترجاع المحلي

عنوان إنت:127.0.0.1 القناع:255.0.0.0
عنوان inet6:::1/128 النطاق:Node
تشغيل الاسترجاع العلوي MTU:16436 متري:1
حزم RX: 106 أخطاء: 0 تم إسقاطها: 0 تجاوزات: 0 إطار: 0
حزم TX:106 أخطاء:0 تم إسقاطها:0 تجاوزات:0 ناقل:0
الاصطدامات:0 txqueuelen:0
بايتات الاستقبال: 13776 (13.7 كيلو بايت) بايتات الإرسال: 13776 (13.7 كيلو بايت)

لعرض جميع واجهات الشبكة تمامًا، قم بتشغيل الأمر بالمفتاح :

# سودو ifconfig -a

من المثال أعلاه يمكن ملاحظة أن الكمبيوتر يستخدم واجهتين للشبكة: إيث0و لو.

واجهه المستخدم لوهي حلقة محلية لها عنوان IP 127.0.0.1 وهي مخصصة للوصول إلى الشبكة إلى جهاز الكمبيوتر الخاص بك. لن يتم النظر في هذه الواجهة بشكل أكبر، لأنها لا تتطلب تكوينًا إضافيًا للعمل بفعالية.

واجهه المستخدم إيث0- هذه بطاقة شبكة Ethernet تحتوي على معلمات الشبكة: عنوان IP - 192.168.1.18 قناع الشبكة - 255.255.0.0 وعنوان MAC - 00:11:5ب:91:25:3هـ. معنى جرييشير إلى أن واجهة الشبكة eth0 قيد التشغيل حاليًا.

لعرض نوع الاتصال والسرعة والمعلمات التي تدعمها واجهة شبكة eth0، اكتب الأمر:

# سودو ethtool eth0

خاتمة:

المنافذ المدعومة: [TP ​​​​MII]
أوضاع الارتباط المدعومة: 10baseT/Half 10baseT/Full

100 قاعدة/نصف 100 قاعدة/كامل

يدعم التفاوض التلقائي: نعم
أوضاع الارتباط المعلن عنها: 10baseT/Half 10baseT/Full

100 قاعدة/نصف 100 قاعدة/كامل

التفاوض التلقائي المعلن عنه: نعم
السرعة: 100 ميجابايت/ثانية
دوبلكس: كامل
المنفذ: MII
فياد: 1
جهاز الإرسال والاستقبال: داخلي
التفاوض التلقائي: تشغيل
يدعم الاستيقاظ: ص
استيقظ: د
مستوى الرسالة الحالي: 0x000000c5 (197)
تم اكتشاف الرابط: نعم

من خلال الإخراج، يمكنك أن ترى أن واجهة شبكة eth0 تعمل بسرعة 100 ميجابايت/ثانية مع تمكين الازدواج الكامل. يختلف الازدواج الكامل عن نصف الازدواج (نصف الازدواج) في أن الأول يضمن نقل البيانات في كلا الاتجاهين في وقت واحد، والثاني ينقل البيانات الواردة والصادرة بالتناوب.

2. كيفية إيقاف/بدء أو إعادة تشغيل واجهة الشبكة؟

لإيقاف واجهة شبكة eth0 يوجد أمر:

# سودو ifconfig eth0 أسفل

من السهل تذكر الأمر، لأنه بعد اسم الأمر نفسه يأتي اسم الواجهة ثم الإجراء الذي يجب تنفيذه عليه (لأسفل أو لأعلى).

لاستئناف واجهة الشبكة eth0:

# سودو ifconfig eth0 up

لإعادة تشغيل كافة واجهات الشبكة لنظام التشغيل، أدخل الأمر:

# إعادة تشغيل sudo /etc/init.d/networking

يقوم هذا السطر بتشغيل البرنامج النصي bash للشبكة، والذي يعيد تشغيل واجهات الشبكة الخاصة بالنظام.

وأيضاً، بالقياس، يتم إيقاف كافة الواجهات:

# توقف Sudo /etc/init.d/networking

و انطلاقتهم:

# بداية Sudo /etc/init.d/networking

3. كيفية تغيير إعدادات الشبكة؟

لتغيير إعدادات الشبكة في نظام التشغيل Linux، يمكنك اتباع طريقتين:
  1. استخدام الأوامر لتعيين معلمات واجهة الشبكة؛
  2. قم بتحرير ملف التكوين الذي يحتوي على معلمات واجهة الشبكة.

يمكنك تكوين الشبكة باستخدام إحدى الطرق المذكورة أعلاه. هاتين الطريقتين قابلة للتبديل تمامًا. لمن هو أكثر دراية.

  1. إعداد الشبكة باستخدام الأوامر.

    لتكوين واجهة شبكة دون الدخول في غابة ملف التكوين، تحتاج إلى استخدام أوامر خاصة.

    لتعيين عنوان IP الأساسي وقناع الشبكة للواجهة eth0:

    # سودو ifconfig eth0 192.168.0.1 قناع الشبكة 255.255.255.0

    لتعيين عنوان IP إضافي لواجهة eth0:

    # سودو ifconfig eth0:0 10.10.0.1 قناع الشبكة 255.255.255.0

  2. إعداد الشبكة عن طريق تحرير ملف التكوين.

    سنقوم بتحرير ملف التكوين /etc/network/interfaces. لعرض محتويات التكوين، اكتب الأمر:

    # سودو نانو /etc/network/interfaces

    إذا كانت الشبكة المحلية التي نتصل بها تتطلب تكوينًا يدويًا لعنوان IP، فيجب أن تبدو محتويات ملف التكوين كما يلي:

    iface لو إنت الاسترجاع

    أخلاقيات السيارات0
    iface eth0 inet ثابت
    العنوان 192.168.1.18
    قناع الشبكة 255.255.0.0
    البوابة 192.168.1.253

    نترك الأسطر الأولى كما هي، حيث أن تكوينها الإضافي غير مطلوب.

    خط أخلاقيات السيارات0يقول أن واجهة الشبكة eth0 يجب أن تبدأ عند تشغيل نظام التشغيل.

    السطر الثاني iface eth0 inet ثابتيقول أنه تم تعيين عنوان IP لواجهة شبكة eth0 يدويًا.

    خط العنوان 192.168.1.18يقول أنه تم تعيين عنوان IP 192.168.1.18 لواجهة الشبكة eth0 (يتم أخذ عنوان الشبكة هذا كمثال ويمكن أن يكون أي عنوان آخر في مكانه).

    خط قناع الشبكة 255.255.0.0يقول قناع الشبكة هو 255.255.0.0.

    الخط الأخير البوابة 192.168.1.253يوضح أن بوابة الشبكة عبارة عن جهاز كمبيوتر بعنوان IP هو 192.168.1.253. قد يكون هذا الخط مفقودًا، نظرًا لأن وجوده في ملف التكوين يعتمد على معلمات الشبكة المحلية التي يتصل بها الكمبيوتر الذي يتم تكوينه.

    إذا كانت الشبكة المحلية المتصلة تستخدم التوزيع التلقائي لإعدادات الشبكة بواسطة خادم DHCP، فسيتم ملف التكوين /etc/network/interfacesينبغي تخفيضها إلى النموذج:

    iface لو إنت الاسترجاع

    أخلاقيات السيارات0
    iface eth0 إنت dhcp

4. إعدادات الشبكة الإضافية: خوادم DNS وعناوين MAC وسرعة واجهة الشبكة.

إعداد خادم DNS.

أيضًا، في كثير من الحالات، لكي تعمل الشبكة المحلية بشكل صحيح على الكمبيوتر الذي تقوم بإعداده، ستحتاج إلى إدخال عنوان IP الخاص بخادم DNS المستخدم.

للقيام بذلك، افتح ملف التكوين باستخدام الأمر:

# سودو نانو /etc/resolv.conf

خاتمة:

# تم إنشاؤها بواسطة مدير الشبكة
خادم الأسماء 192.168.1.253

خط خادم الأسماء 192.168.1.253يقول أن جهاز كمبيوتر بعنوان IP 192.168.1.253 يستخدم كخادم DNS.

تغيير عنوان MAC الخاص ببطاقة الشبكة.

لتغيير عنوان MAC الخاص ببطاقة الشبكة eth0 مؤقتًا، يلزمك استخدام الأمر:

# Sudo ifconfig eth0 hw ether 00:01:02:03:04:05

الرقم الأخير هو عنوان MAC الجديد.

لتغيير عنوان MAC بشكل دائم، يتعين عليك القيام بذلك في ملف التكوين /etc/network/interfacesأضف سطرًا بعنوان MAC الجديد إلى إعدادات واجهة الشبكة:

iface eth0 إنت dhcp

الإعداد المسبق لـ ifconfig eth0 hw ether 00:01:02:03:04:05

تغيير سرعة واجهة الشبكة.

لتعيين سرعة بطاقة الشبكة بدقة:

# sudo ethtool -s eth0 speed 100 duplex full autoneg off

# فرض سرعة واجهة الشبكة على 100 ميجابت ووضع الازدواج الكامل وتعطيل الاكتشاف التلقائي

# sudo ethtool -s eth0 speed 10 duplex half autoneg off

# فرض سرعة واجهة الشبكة على وضع 10 ميجابت ونصف الاتجاه وتعطيل الاكتشاف التلقائي

7 مقالات عشوائية:

تعليقات

  1. سيرجو
    1 نوفمبر، 23:27

    شكرا جزيلا على هذه المقالة! لقد تحولت مؤخرًا إلى Linux، وقد ساعدني ذلك حقًا، هل يمكنك إخباري ما إذا كان هناك شبكتان في الكمبيوتر، إحداهما بها خادم DNS للشبكة 192.168.0.9، والأخرى، على سبيل المثال، 192.168.1.9، سيكون من الصحيح الكتابة resolv.conf في ملف واحد
    خادم الأسماء 192.168.0.9
    خادم الأسماء 192.168.1.9
    هل سيفهم مستخدمو الشبكة نظام أسماء النطاقات (DNS)؟
    وهل من الممكن تعيين اسم لبطاقة الشبكة في Linux، على سبيل المثال eth0 هو loc، وeth1 هو prov؟

  2. موت@نت
    2 نوفمبر، 00:07

    1. يمكن تحديد DNS لكليهما، ولكن يجب تحديد أقنعة الشبكة على أنها 255.255.255.0. ثم سيستخدمون DNS الخاص بهم.

    2. لا أعلم عن أسماء الشبكات. أعتقد أنه ممكن، إنه نظام Linux!!

  3. سيرجو
    2 نوفمبر، 03:44

    قم بإيقاف تشغيل الواجهة
    ifconfig eth0 لأسفل
    إعطاء الأمر
    ifrename -i eth0 -n new_name (على سبيل المثال محلي)
    ifconfig المحلي
    ثم في نظام التشغيل Linux الخاص بك، ربما تحتاج إلى تغيير بعض eth0 إلى ملف محلي في الملف /etc/network/interfaces، لدي فقط بديل، وهذا الملف غير موجود على الإطلاق، لدي /etc/net/ifaces/folders_with_interfaces والآن أحتاج إلى إعادة تسمية المجلد eth0 إلى محلي، ثم
    إعادة تشغيل شبكة الخدمة :)

  4. موت@نت
    2 نوفمبر، 08:45

    سأضطر إلى إضافته إلى المقالة، شكرًا))

  5. نظام تحديد المواقع
    14 مايو، 17:36

    أعتقد أن الأمر يستحق التحقق من السطر: Sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0
    لا يمكن أن يحتوي الاسم المستعار على قناع /24 (255.255.255.0)، وهذا ليس خطأ، لأن على أية حال، سيتم تخصيص قناع /32 للواجهة eth0:0 (255.255.255.255)
    في حالتك سيكون: sudo ifconfig eth0:0 10.10.0.1/32

  6. موت@نت
    16 مايو، 12:02

    نظام تحديد المواقع:أعتقد أنه من المفيد التحقق من السطر: sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0 لا يمكن أن يحتوي الاسم المستعار على قناع /24 (255.255.255.0)، وهذا ليس خطأ، لأن على أية حال، سيتم تعيين قناع للواجهة eth0:0 /32 (255.255.255.255) وفي حالتك سيكون: sudo ifconfig eth0:0 10.10.0.1/32

    اللعنة، لقد قلبت عقلي كله رأسا على عقب. سيتعين علينا إعادة إعدادات واجهة الشبكة على الكمبيوتر، والتي كانت تعمل منذ عامين تقريبًا.
    لماذا إذن الفريق ifconfigهل يظهر القناع الذي قمت بوضعه؟

  7. جيدروس
    13 سبتمبر، 23:32

    بعبارات بسيطة! واضح ومفهوم! شكرًا جزيلاً!
    ملاحظة. فقط في قوائم إدخال الأوامر، سيكون من الجيد جعل الخط واحدًا حيث يكون 0 مختلفًا بصريًا عن O.

  8. موت@نت
    14 سبتمبر، الساعة 18:34

    جيدروس:ملاحظة. فقط في قوائم إدخال الأوامر، سيكون من الجيد جعل الخط واحدًا حيث يكون 0 مختلفًا بصريًا عن O.

    شكرا لك، وسوف تأخذ علما. على الرغم من أنه يبدو أن هناك فرقًا، إلى حد ما)

  9. أندريه
    18 سبتمبر، الساعة 23:50

    شكرا لموقعك. انا يعجبني! كل شيء واضح ومفهوم
    لدي السؤال التالي لك. إذا كان ذلك ممكنًا، من فضلك قل لي كيفية إعداد الشبكة بحيث تعمل اتصالات LAN وDSL في وقت واحد.
    لا أستطيع أن أعرف كيف أفعل ذلك؟؟؟!!

  10. موت@نت
    20 سبتمبر، 07:18

    أندريه:شكرا لموقعك. انا يعجبني! كل شيء واضح ومفهوم ولدي سؤال لك. إذا كان ذلك ممكنًا، من فضلك قل لي كيفية إعداد الشبكة بحيث تعمل اتصالات LAN وDSL في وقت واحد.

    لأكون صادقًا، لم أواجه اتصالات DSL منذ فترة طويلة. أخبرنا بمزيد من التفاصيل:
    1. ما هي الشبكة المحلية؟ خلف المودم أو على شبكة أخرى؟

  11. أندريه
    20 سبتمبر، الساعة 18:38

    الاتصال الأكثر شيوعًا هو شبكة المدينة
    يتم توصيل الكمبيوتر عبر بطاقة الشبكة
    يتم توصيل الوصول إلى الإنترنت عبر اتصال DSL

  12. موت@نت
    21 سبتمبر، 17:22

    أندريه:الاتصال هو الأكثر شيوعًا - شبكة المدينة؛ الكمبيوتر متصل عبر بطاقة الشبكة؛ الوصول إلى الإنترنت متصل عبر اتصال DSL.

    في رأيي، تحتاج إلى تكوين المودم نفسه. انظر بعيدا PPPOE المزدوج
    لقد فعلت شيئًا مشابهًا على جهاز التوجيه D-Link DIR-320، ولكن لم أفعل ذلك مطلقًا على المودم.

  13. أندريه
    21 سبتمبر، 18:22

    شكرًا لك!!! سوف ابحث عن!

  14. الثعبان22
    3 نوفمبر، 06:21

    عند الحديث عن DSL عبر شبكة محلية: قضيت الكثير من الوقت في البحث في الكثير من المانا (لدي Debian Lenny) ومن أجل إنقاذ الآخرين من نفس أشعل النار، سأقول أن pppoeconf لا يساعد الجميع، على سبيل المثال، بالنسبة لي، ظهر الإنترنت لبضع ثوان واختفى بأعجوبة. التكوينات والسجلات لم تساعد. ولكن بعد أسبوعين والكثير من كتل الشعر الممزق، صادفت أمرًا بسيطًا ifconfig ppp0 mtu 1372. آمل أن يساعد هذا شخصًا ما. لقد تحدثت وأصبح الأمر أسهل)))

  15. نيك
    7 ديسمبر، 09:17

    مساء الخير، في المجلد الخاص بي، لا يوجد مجلد شبكة ولا مجلد شبكة، لدي سنتوس 5.7، أخبرني ماذا أفعل

  16. مارينا
    27 ديسمبر، 21:12

    مرحبا، حدثت هذه المشكلة. الكمبيوتر متصل بالانترنت عن طريق راوتر.. المشكلة أن بعض المواقع لا تفتح - يقول خطأ في تحويل DNS.. ما يجب القيام به. بحيث يعمل كل شيء بشكل جيد؟؟ شكرا لكم مقدما!!

  17. بابي
    30 يوليو، الساعة 17:05

    ارتيم: 2 كارت شبكة . شبكة ويندوز واحدة مع المجال. يوجد في الثاني مودم ADSL مع اتصال PPPoE. كيف يمكنني أن أتمكن من العمل على الإنترنت وعلى الإنترنت؟!

    على سبيل المثال، اكتب قواعد التوجيه على الجهاز بحيث يتم إرسال الحزم المخصصة للشبكة المحلية إلى etn0، وجميع الحزم الأخرى إلى etn1
    لكن هذا الموضوع خارج نطاق هذه المقالة.

  18. كومبلوفر
    29 أغسطس، 03:01

    مقالة جيدة جدا. شكرًا جزيلاً

  19. فاليرا
    21 يناير، 07:20

    أنا أستخدم Linux لمدة 3 أشهر فقط، ولكني جربت بالفعل حوالي 17 شيئًا، لكن لا أحد يريد اتصال DSL\يقطع الاتصال المحلي على الفور\ تركت zorin وقمت الآن بتعيين ALT - أعمل كما لو كنت في المنزل، لكن بالنسبة لشبكة هريوشا\7 - لقد هدمتها مثل أي شخص آخر\.إذا- أتمنى لو كان لدي شبكة على ALT لبقية حياتي... لقد أتقنت استخدام الكمبيوتر لمدة 7 سنوات فقط - أنا قديمة بالفعل.

يمكن تقسيم عملية إعداد الاتصال عبر كابل الشبكة بين جهازي كمبيوتر يعملان بنظام Linux إلى قسمين: أولاً، سنقوم بإنشاء اتصال بين أجهزة الكمبيوتر حتى يتمكنوا من اختبار اتصال بعضهم البعض، وبعد ذلك سنقوم بتكوين البرنامج مباشرة للبيانات تبادل. في هذه الحالة، سنقوم بإنشاء خادم NFS. لتكوين صداقات على أجهزة كمبيوتر Ubuntu، تحتاج إلى تعيين IP 192.168.0.1 لجهاز كمبيوتر واحد، وip 192.168.0.2 لجهاز الكمبيوتر الثاني. وفقًا لذلك، فإن قناع الشبكة لكلا الجهازين هو 255.0.0.0 في المحطة، يمكنك الكتابة: Sudo eth0 192.168.0.1 netmask 255.0.0.0 up أو، إذا كان لديك Network Manager، فمن السهل القيام بذلك في إعداداته. تجدر الإشارة إلى أنه عندما قمت بتسجيل عنوان IP والقناع من خلال وحدة التحكم، ثم قمت بإنشاء الاتصال من خلال مدير الشبكة، لم ينجح شيء. تحتاج إما إلى تعطيله، أو تعيين عنوان IP وقناع يدويًا. لذلك، بعد تسجيل كل شيء على كلا الجهازين، وتوصيلهما عبر كابل الشبكة في المحطة، نحاول اختبار اتصال جهاز كمبيوتر آخر. لهذا نكتب ping 192.168.0.2 إذا تم تبادل الحزم، فكل شيء على ما يرام وننتقل إلى المرحلة التالية. هنا تحتاج إلى تحديد الجهاز الذي سيعمل كخادم وأي جهاز سيعمل كعميل. قررت إنشاء جهاز كمبيوتر مزود بخادم 192.168.0.1. قم بتثبيت الحزم الضرورية على جهاز الكمبيوتر الخاص بالخادم: sudo apt-get install -y nfs-kernel-server nfs-common portmap قم بتشغيل إعادة تكوين portmap وأعد تشغيل العملية Sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap Restart الآن حان الوقت لإنشاء مجلد مشاركة على خادم NFS افتح مع أي محرر نصوص، أستخدم ملف nano / الخ / الصادرات sudo nano /etc/exports وأضف سطرًا هناك، شيء من هذا القبيل /home/user/music 192.168.0.2 (rw,sync,no_subtree_check) حيث قمنا أولاً بتعيين العنوان على المجلد الكروي، ثم نشير على الفور إلى عنوان IP الخاص بالعميل. حسنًا، نحفظ الإعدادات بعد المعالجة، ونكتب أخيرًا: sudoexportfs -a إعداد عميل أوبونتوتم تنفيذ جميع الإجراءات التي قمنا بها على جهاز الخادم، والآن ننتقل إلى العميل Ubuntu. ونبدأ بتثبيت الحزم الجديدة: sudo apt-get install portmap nfs-common الآن كل ما تبقى هو تحميل مجلد الخادم بنفسك. لنقم بإنشاء دليل فارغ في الدليل الرئيسي لمستخدم بسيط: mkdir share mount sudo mount 192.168.0.1:/home/user/music /home/user/share لا يوجد شيء يمكن شرحه هنا، نشير إلى ماذا وأين يتم التثبيت. يمكنك تحميل المجلد عند بدء تشغيل النظام، ولهذا سوف نستخدم fstab sudo nano /etc/fstab وإدراجه هناك: 192.168.0.1:/home/user/music /home/user/share nfs rsize=8192,wsize=8192 ,timeo= 14,intr الآن، لتركيب مجلد، تحتاج فقط إلى كتابة mount /home/user/share. بهذه السهولة والبساطة باستخدام كابل شبكة قمت بتوصيل جهازين يعملان بنظام ubuntu بالشبكة المحلية لنقل بسيط للأشياء المهمة ملفات

أثناء العمل مع جهاز كمبيوتر، تنشأ مجموعة متنوعة من المهام، واحدة منها هي إعداد شبكة محلية. في هذه المقالة سوف نلقي نظرة فاحصة على كيفية تكوين شبكة محلية في نظام التشغيل Ubuntu. اذا هيا بنا نبدأ.

يتم إعداد شبكة محلية في Ubuntu باستخدام الأوامر.

يتم تكوين شبكة وحدة التحكم في جميع أنظمة التشغيل المشابهة لنظام التشغيل Linux، بما في ذلك Ubuntu، باستخدام أمر ifconfig الخاص. إذا قمت ببساطة بإدخال هذا الأمر في الوحدة الطرفية، فستعرض وحدة التحكم جميع واجهات الشبكة التي تعمل على جهاز الكمبيوتر في تلك اللحظة. تبدو هكذا:

eth0 رابط encap:Ethernet HWaddr 00:04:75:c1:e2:ab
عنوان inet:10.2.10.32 البث:10.2.10.255 القناع:255.255.255.0
….
….
eth1 رابط encap:Ethernet HWaddr 00:04:75:c1:e2:6b
عنوان inet:192.168.140.1 البث:192.168.140.255 القناع:255.255.255.0
….
….
لو تغليف الرابط: الاسترجاع المحلي
عنوان إنت:127.0.0.1 القناع:255.0.0.0
….
….

يحتوي العمود الأول على أسماء الواجهات، والثاني - إعدادات هذه الواجهات نفسها. يعرض الأمر ifconfig eth0 إعدادات واجهة eth0 فقط. لتعطيل أو تمكين واجهة eth0، أدخل الأوامر:

سودو ifconfig eth0 أسفل
Sudo ifconfig eth0 up

يرجى ملاحظة أن ما يسمى بحقوق المستخدم المتميز مطلوبة لإدارة الواجهات.

لتغيير إعدادات الواجهة، اكتب الأوامر التالية:

سودو ifconfig eth1 إنت 192.168.140.1

قم بتغيير عنوان IP الخاص بواجهة eth1 إلى 192.168.140.1

سودو ifconfig eth0 الأب الأثير 00:12:34:56:78:90

سيتم تغيير عنوان MAC إلى 00:12:34:56:78:90

سودو ifconfig eth0 قناع الشبكة 255.255.255.0

قم بتغيير قناع الشبكة الفرعية لواجهة eth0 إلى 255.255.255.0

ومع ذلك، تتم إعادة ضبط الإعدادات التي تم ضبطها بهذه الطريقة بعد إعادة تشغيل الكمبيوتر. لتجنب ذلك، يجب عليك تغيير الإعدادات في ملف تكوين واجهات الشبكة، الموجود في /etc/network/interfaces. يبدو هذا الملف كما يلي:

# يصف هذا الملف واجهات الشبكة المتوفرة على نظامك
# وكيفية تفعيلها . لمزيد من المعلومات، راجع الواجهات (5).
# واجهة شبكة الاسترجاع
السيارات لو
iface لو إنت الاسترجاع
# واجهة الشبكة الأساسية
أخلاقيات السيارات0
iface eth0 inet ثابت
العنوان 10.2.10.32
#هواددريس الأثير 12:34:56:78:90:12
قناع الشبكة 255.255.255.0
الشبكة 10.2.10.0
بث 10.2.10.255
البوابة 10.2.10.1
خوادم أسماء DNS 212.212.45.174
# واجهة الشبكة الثانوية
أخلاقيات السيارات1
iface eth1 آينت ثابت
العنوان 192.168.140.1
قناع الشبكة 255.255.255.0

لتعيين عنوان خادم DNS، انتقل إلى الملف /etc/network/interfaces، لكن لاحظ أن إدارة عناوين خادم DNS في Ubuntu عادةً تتم من خلال الملف /etc/resolv.conf، وبناء جملة ملف التكوين هذا بسيط للغاية، ويبدو مثل هذا

خادم الأسماء 80.227.64.17

خادم الأسماء 80.231.56.1

بعد إجراء التغييرات على ملفات التكوين هذه، أعد تشغيل خدمة الشبكة باستخدام الأمر:

إذا كنت تريد أن يستقبل الكمبيوتر إعدادات الشبكة ديناميكيًا (عبر DHCP)، فاكتب الأسطر التالية في الملف /etc/network/interfaces:

لتحديث معلمات الشبكة ديناميكيًا، اكتب:

لإيقاف خدمة الشبكة أو بدء تشغيلها، استخدم الأوامر:

سودو /etc/init.d/networking توقف
سودو /etc/init.d/networking ابدأ

إذا نظرت إلى ملف التكوين المعني، فستجد في إعدادات واجهة eth0 التعليق على السطر الذي يغير عنوان MAC. يتم ذلك لأنه إذا لم تقم بالتعليق عليه، فقد لا تبدأ خدمة الشبكة، ولتغيير عنوان MAC قد تحتاج إلى الكتابة:

سودو ifconfig eth0 أسفل
سودو ifconfig eth0 الأب الأثير 12:34:56:78:90:12
Sudo ifconfig eth0 up
إعادة تشغيل Sudo /etc/init.d/networking

وبدلاً من ذلك، يمكنك كتابة برنامج نصي bash.

في المجلد /home/user، قم بإنشاء ملف يسمى mynetconfig وانسخ الكود فيه:

صدى "########OTKLYCHENIE eth0#######"
سودو ifconfig eth0 أسفل
صدى "#####عنوان ماك منيام #####"
سودو ifconfig eth0 الأب الأثير 00:13:8f:cb:10:21
صدى "########VKLUCHAEM eth0#########"
Sudo ifconfig eth0 up
صدى "####PEREZAGRYGAEM NETWORKING####"
إعادة تشغيل Sudo /etc/init.d/networking
صدى "كونيك"

الآن، بدلًا من هذه السطور، ما عليك سوى كتابة أمر واحد: /home/user/mynetconfig

بعد ذلك، انسخ ملف mynetconfig إلى الدليل /use/local/bin. يمكنك الآن تشغيل البرنامج النصي ببساطة باستخدام الأمر mynetconfig. لتشغيل البرنامج النصي فورًا عند تشغيل النظام، انسخه إلى /etc/init.d/، ثم افتح وحدة التحكم وانتقل إلى /etc/init.d/، ثم قم بتشغيل الأمر:

تحديث-rc.d mynetconfig الإعدادات الافتراضية 99،

حيث mynetconfig هو اسم البرنامج النصي؛

الإعدادات الافتراضية - يتم تنفيذها في جميع أوضاع التمهيد من الثاني إلى الخامس؛

99 - أمر التمهيد.

لإزالة برنامج نصي من بدء التشغيل، افتح الدليل /etc/init.d/ واكتب:

إزالة التحديث-rc.d -f mynetconfig

هناك طريقة أخرى لإضافة برنامج نصي لبدء التشغيل. تحتاج فقط إلى إدخال اسم البرنامج النصي في الملف /etc/rc.local أو حذفه إذا كنت تريد إزالة البرنامج النصي. الطريقة الأولى أكثر تعقيدًا إلى حد ما، ولكن يجب أن تعطي الأفضلية لها، لأنه في هذه الحالة يمكنك اختيار وضع الترتيب والتمهيد، وهو ما قد يكون مهمًا في بعض المواقف.

الآن دعونا نلقي نظرة على كيفية تعيين محرك أقراص الشبكة في أوبونتو. ويتم ذلك بكل بساطة. أولاً، افتح القائمة "انتقال" وحدد "الاتصال بالخادم". في النافذة التي تفتح، ستحتاج إلى تحديد نوع الخدمة والبيانات العامة الأخرى. انقر فوق الزر "الاتصال". بعد ذلك، سوف تحتاج إلى إدخال كلمة المرور الخاصة بك والنقر على زر "الاتصال". مستعد. كل شيء سهل وسريع للغاية.

ستتعرف الآن على كيفية إعداد الشبكة بنفسك عبر وحدة التحكم في Ubuntu، بالإضافة إلى كيفية تعيين محرك أقراص الشبكة. اكتب في التعليقات ما إذا كنت قد تمكنت من التعامل مع هذه المهمة، ومشاركة تجربتك مع المستخدمين الآخرين، وطرح أي أسئلة تهمك حول موضوع هذه المقالة.

غالبًا ما يحدث وجود أجهزة كمبيوتر بأنظمة تشغيل مختلفة في المنزل. وتحتاج إلى تنظيم شبكة محلية بينهما وتوفير الوصول المشترك إلى الملفات. فإنه من السهل جدا القيام به.

معلومات عامة.

لإنشاء موارد شبكة مشتركة في بيئة Windows، يتم استخدام البروتوكول سيفس(المعروف سابقًا باسم SMB)، وهو مدعوم في يشبه UNIXيتم توفير الأنظمة بواسطة برنامج Samba. سامبا يعمل على البروتوكولات برنامج التعاون الفنيو UDP، الاتصال مشفر. باستخدام Samba، من الممكن ليس فقط توفير مشاركة الملفات والطابعات، ولكن أيضًا، على سبيل المثال، إنشاء وحدة تحكم مجال تدعم الدليل النشط(المزيد في هذه المرة القادمة). باستخدام Samba، يمكنك المشاركة ليس فقط بين Windows وLinux، ولكن أيضًا بين Linux وLinux. ومع ذلك، هناك بعض القيود. بادئ ذي بدء، الشركات الصغيرة والمتوسطة هي "نافذة او شباك"البروتوكول بكل ما يتضمنه. لا يتكامل بشكل جيد مع أنظمة UNIX. دون الدخول في أوصاف فنية معقدة، سأقول فقط أن سرعة نقل البيانات عبر Samba أبطأ، وغالبًا ما تكون كبيرة، وهي غير مستقرة، وكذلك تحميل قناة الشبكة، كما تضع عبئًا ملحوظًا جدًا على المعالج. لذلك، إذا لم تكن هناك أجهزة تعمل بنظام Windows على شبكتك المنزلية، فمن الأفضل استخدام بروتوكول نظام ملفات الشبكة - NFS.

جوهر العمل NFSبسيط جدا. يتم تضمين المورد البعيد في شجرة نظام الملفات العامة، ونتيجة لذلك، يظهر الدليل الموجود على خادم الملفات أو كمبيوتر آخر على نظامك كمحلي، كما لو كان موجودًا على القرص. يعمل NFS باستخدام البروتوكول برنامج التعاون الفني. يعد NFS مفيدًا جدًا عند إنشاء ما يسمى بالعملاء الرقيقين (محطات العمل التي لا تحتوي على أقراص والتي يقوم فيها النظام بالتمهيد عبر الشبكة). سرعة نقل البيانات NFS 2 مرات أعلىمن خلال Samba، يكون حمل الشبكة موحدًا، ويكون الحمل على المعالج المركزي في حده الأدنى. ومع ذلك، NFS له عيبان. الأول هو دعم سيء للغاية على نظام التشغيل Windows (يتم تنفيذه من خلال نظام UNIX الفرعي وتطبيق منفصل). والثاني هو عدم وجود التشفير (من الإصدار NFSv4، يمكن استخدام بروتوكول Kerberos للتشفير). ومع ذلك، بالنسبة لشبكة Linux، يعد NFS خيارًا مثاليًا.

انتباه: يجب تكوين عناوين IP الثابتة على كلا النظامين.في نظام التشغيل Windows، انقر بزر الماوس الأيمن على أيقونة اتصالات الشبكة وحدد "مركز الشبكة والمشاركة"، إضافي "إعدادات محول التغيير"وحدد المحول المطلوب (بطاقة الشبكة الخاصة بك) وانتقل إلى خصائصه. انتقل إلى العنصر "بروتوكول الإنترنت الإصدار 4"وحدد "استخدم عنوان إب التالي":

إذا كانت أجهزة الكمبيوتر الخاصة بك متصلة مباشرة، فإن الحقل "البوابة الرئيسية"يمكنك تركها فارغة. إذا كان من خلال جهاز توجيه، فحدد عنوان IP الخاص بجهاز التوجيه (العنوان الذي يتم من خلاله الوصول إلى واجهة الويب الخاصة به، عادةً 192.168.0.1). في Linux، يمكن إجراء عملية مماثلة مدير الشبكة(إعداد اتصالات الشبكة، علامة التبويب IPv4):

إذا كنت تستخدم جدار الحماية(جدار حماية Windows أو برامج أخرى مماثلة، بالإضافة إلى iptables في Linux أو جدار الحماية في جهاز التوجيه الخاص بك)، تأكد من أن المنافذ الضرورية مفتوحة (لـ سامبا: 135, 139, 445/ برنامج التعاون الفني; 137, 138 /UDP. ل NFS: 2049 /برنامج التعاون الفني).

لينكس => ويندوز

لنتخيل موقفًا: لديك جهاز كمبيوتر ثانٍ (أو خادم ملفات) قيد التشغيل أوبونتو 14.04، والذي يحتوي على مجموعة كبيرة من مقاطع الفيديو والصور وما إلى ذلك، الموجودة على قرص منفصل مثبت فيه / وسائل الإعلام / MyDATA. يجب مشاركة هذا القرص على جهاز كمبيوتر قيد التشغيل ويندوز 8.1. أولاً، قم بتثبيت الحزم اللازمة:

sudo apt تثبيت samba samba-common smbclient

أنت الآن بحاجة إلى تكوين سامبا. لديك طريقتان: ناتئو رسم بياني.

ناتئ.

افتح الملف /etc/samba/smb.conf:

سودو نانو /etc/samba/smb.conf

احذف كل المحتوى تمامًا وأدخل الإعدادات التالية:


مجموعة العمل = مجموعة العمل
اسم netbios = Ubuntu-PC
سلسلة الخادم = Ubuntu PC
خريطة للضيف = مستخدم سيء
حساب الضيف = لا أحد
خيارات المقبس = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

#اتبع الروابط الرمزية
ملحقات يونكس = لا
روابط واسعة = نعم
اتبع الروابط الرمزية = نعم

مستوى السجل = 1

# ترميز UTF
مجموعة محارف يونكس = UTF-8
مجموعة محارف دوس = cp1251
سمات تخزين دوس = نعم

الحد الأقصى لحجم السجل = 10


المسار = /media/MyDATA
قابل للكتابة = نعم
متاح = نعم
العامة = نعم
الضيف موافق = نعم
إجبار المستخدم = لا أحد
مجموعة القوة = لا أحد

في قسم عالمييتم وصف المعلمات العامة: مجموعة العمل- اسم مجموعة العمل (يجب أن يكون هو نفسه لجميع الأجهزة الموجودة على الشبكة المحلية)، أوبونتو للكمبيوتر الشخصي- اسم الكمبيوتر الذي تتم مشاركة الدلائل منه (أشر إلى دليلك)، وتسجيل الدخول بدون كلمة مرور، ووصول الضيف وتحسينات الاتصال. في قسم بياناتييصف الوصول إلى القرص المثبت فيه / وسائل الإعلام / MyDATA. إذا كنت ترغب في ذلك، يمكنك تحديد الوصول إلى الدلائل الفردية على هذا القرص بطريقة مماثلة. احفظ الملف وقم بتشغيل الأمر:

اختبار -s

سيتحقق هذا الأمر من التكوين بحثًا عن الأخطاء، وفي حالة العثور على أي أخطاء، يشير إلى مكان إصلاحها.

الآن قم بتشغيل خادم Samba:

خدمة سودو تبدأ Smbd

رسم بياني.

لتكوين معلمات Samba في الواجهة الرسومية، هناك أداتان مساعدتان رائعتان - نظام التكوين سامبا(متوفر فقط في Ubuntu ومشتقاته) و جادمين سامبا(متوفر في كل مكان). تمثل هذه الأدوات المساعدة تكوين Samba بالكامل، ويتم تنفيذه في الوضع الرسومي. بالنسبة لـ Ubuntu، قم بتثبيت الأداة المساعدة الأولى:

Sudo apt install syste-config-samba

كل شيء هنا واضح للغاية ويمكن لأي شخص فهم الإعدادات :)

بالنسبة للتوزيعات الأخرى (مثل دبيان)، قم بتثبيت حزمة gadmin-samba:

sudo apt تثبيت gadmin-samba


بعد التكوين، أعد تشغيل برنامج Samba الخفي. لأوبونتو:

إعادة تشغيل خدمة Sudo Smbd

سودو systemctl إعادة تشغيل smbd.service

يمكنك أيضًا فتح الوصول إلى الدليل المطلوب من مدير الملفات عن طريق فتح خصائص الدليل:


في نظام التشغيل Windows، يجب عليك تمكين اكتشاف الشبكة. للقيام بذلك، في مركز التحكم في الشبكة، انتقل إلى "تغيير إعدادات المشاركة المتقدمة"


بعد ذلك، يجب أن تظهر الدلائل المشتركة في بيئة الشبكة.

لينكس => لينكس

الآن دعونا نتخيل أن لدينا جهاز كمبيوتر به ديبيان 8 (عنوان IP 192.168.0.2 )، وجهاز كمبيوتر محمول مع أوبونتو 14.04 (عنوان IP 192.168.0.3 ). من الكمبيوتر المحمول، تحتاج إلى مشاركة قسم القرص المثبت عليه / وسائل الإعلام / البيانات(هذا هو القسم المخصص لملفات التورنت ومقالب الملفات الأخرى). لهذا نستخدم NFS:

Sudo apt install nfs-kernel-server nfs-common rpcbind

دعنا نشير إلى ما يجب مشاركته:

سودو نانو / الخ / الصادرات

/media/DATA 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)


/ وسائل الإعلام / البيانات- شيء يجب مشاركته.
192.168.0.0/255.255.255.0 - لن تتمكن سوى أجهزة الكمبيوتر الموجودة في هذه الشبكة الفرعية من الوصول إلى المورد المشترك (يمكنك تحديد عنوان IP محدد).
rw- دعم القراءة والكتابة.
no_root_squash- يسمح للمستخدم الجذر (جانب العميل) بالحصول على وصول كامل موثوق به إلى القسم.
no_subtree_check- إذا تم تحميل جزء فقط من المجلد، فسيقوم الخادم بالتحقق مما إذا كان الملف الذي طلبه العميل ينتمي إلى جزء المجلد الذي تم تحميله. يؤدي هذا إلى إبطاء نقل البيانات، ولهذا السبب غالبًا ما يتم تضمين هذا الخيار في قائمة المعلمات.
crossmnt- هذا الخيار مشابه لخيار nohide، فهو يسمح لك برؤية الأدلة المثبتة على النظام الرئيسي. لذلك، عندما يتم تثبيت نظام الملفات الفرعي "B" على "A" الأساسي، فإن تعيين crossmnt على "A" له نفس تأثير الإعداد "nohide" على B.
فسيد=0- يجب أن يكون خادم NFS قادرًا على تحديد كل نظام ملفات يصدره. بالنسبة لخادم NFSv4، يوجد نظام ملفات مخصص يمثل جذر نظام الملفات المصدر بالكامل. fsid = root أو fsid = 0 يعنيان نفس الشيء.

تطبيق الإعدادات:

سودو نانو /etc/hosts.allow

تحديد الوصول لجميع الأجهزة الموجودة في الشبكة الفرعية 192.168.0.0/255.255.255.0 :

نفسد: 192.168.0.0/255.255.255.0
ربكبيند: 192.168.0.0/255.255.255.0
مثبت: 192.168.0.0/255.255.255.0

إذا حددت في الملف صادراتفقط عنوان IP الخاص بالجهاز المطلوب، ثم قم بالإشارة إليه وفقًا لذلك.

الآن ابدأ الخدمة:

بدء تشغيل خدمة sudo nfs-kernel-server

قم بتثبيت الحزم التالية على جهاز الكمبيوتر الخاص بك:

Sudo apt install nfs-common rpcbind

قم بإنشاء دليل لتحميل المشاركة:

Sudo mkdir /media/Share

التركيب اليدوي.

سودو جبل -t nfs4 192.168.0.3:/ /media/Share

ونتيجة لذلك، محتويات القرص بالكامل / وسائل الإعلام / البيانات(على جهاز كمبيوتر محمول) ستكون متاحة على الكمبيوتر في الدليل / وسائل الإعلام / مشاركةكما لو كانت هذه البيانات مخزنة عليه. لكي يتم تثبيت المورد تلقائيًا بعد تشغيل النظام، هناك طريقتان.

التثبيت عن طريق fstab

ملف /etc/fstabيحتوي على معلومات حول أنظمة الملفات الحالية ونقاط التثبيت ومعلمات التثبيت. إلى الموارد / وسائل الإعلام / البياناتالمثبتة على جهاز الكمبيوتر الخاص بك تلقائيا، قم بإضافته إلى نهاية الملف /etc/fstabالسطر التالي:

192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0

خيار com.noautoتعطيل التثبيت التلقائي أثناء التمهيد، نظرًا لأن الشبكة قد لا تكون متاحة في هذا الوقت. بدلاً من ذلك، في مدير الملفات، سيظهر عنصر المشاركة في العمود الأيسر، وبالنقر عليه، سيتم تثبيت مورد الشبكة تلقائيًا. ومع ذلك، فإن طريقة التثبيت هذه لها عيوب كبيرة. أولاً، إذا كان أي ملف موجود على مورد الشبكة مفتوحًا في وقت إيقاف تشغيل الكمبيوتر، فسيرفض الكمبيوتر إيقاف التشغيل. ثانيا، سيحدث نفس الموقف في حالة فقدان الاتصال بين العميل (الكمبيوتر) والخادم (الكمبيوتر المحمول). لتجنب هذه المشاكل، هناك طريقة تركيب ثانية.

التثبيت باستخدام AutoFS.

أوتوفسعبارة عن حزمة لضمان تثبيت محركات الأقراص القابلة للإزالة ومحركات أقراص الشبكة فقط عند الوصول إليها. إذا لم يكن هناك إمكانية الوصول إلى مورد الشبكة أو الجهاز القابل للإزالة لفترة معينة، فسيتم إلغاء تثبيته تلقائيًا وتثبيته على الفور عند الوصول إليه لأول مرة. ثَبَّتَ:

سودو ملائمة تثبيت autofs

اعداد:

سودو نانو /etc/auto.master

وفي نهاية الملف أضف السطر:

/mnt /etc/auto.nfs --timeout=60

/mnt- دليل تركيب مورد الشبكة.
/etc/auto.nfs- المسار إلى الملف الذي يصف معلمات التثبيت.
--المهلة=60- الوقت بالثواني الذي سيتم بعده إلغاء تحميل المورد (يمكنك تحديد المورد الخاص بك).

احفظ وانتقل إلى الملف التالي:

سودو نانو /etc/auto.nfs

أضف السطر:

مشاركة -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto 192.168.0.3:/

لنقم بإنشاء دليل يشاركفي الكتالوج /mnt، حيث سيتم تثبيت المورد:

سودو مكدير /mnt/Share

هذا كل شئ. الآن في الكتالوج /mnt/مشاركة، عند الوصول إليه لأول مرة، ستظهر محتويات المورد البعيد / وسائل الإعلام / البيانات. سيظهر زر لتعيين محرك أقراص الشبكة في مدير الملفات.