قبل أن تبدأ في إعداد اتصال الشبكة في 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. كل هذا يتوقف على ماذا توزيعة لينكسمستخدم.
الخيار 1. في التوزيعات المستندة إلى Debian (Ubuntu، Kubuntu، إلخ.)
ملف بمعلمات اتصال الشبكة:
/etc/network/interfaces
من أجل التغيير في إعدادات لينكسالشبكة، تحتاج إلى الملف من حقوق الجذرأي محرر النصوص. على سبيل المثال، عبر النانو:
سودو نانو /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)
ملف الإعدادات شبكات لينكس:
/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. إيقاف بطاقة الشبكةإيث0:
سودو ifconfig eth0 أسفل
تشغيل بطاقة الشبكةفي لينكس مرة أخرى:
سودو ifconfig eth0 يصل
إيقاف كافة واجهات الشبكة بشكل كامل.
توقف شبكة الخدمة
/etc/init.d/network توقف
أعد كل شيء إلى الوراء:
بداية شبكة الخدمة
/etc/init.d/network إعادة التشغيل
غالبًا ما يحدث وجود أجهزة كمبيوتر بأنظمة تشغيل مختلفة في المنزل. وتحتاج إلى تنظيم شبكة محلية بينهما وتوفير الوصول المشترك إلى الملفات. من السهل جدًا القيام بذلك.
جوهر العمل NFSبسيط جدا. يتم تضمين المورد البعيد في شجرة نظام الملفات العامة، ونتيجة لذلك، يظهر الدليل الموجود على خادم الملفات أو كمبيوتر آخر على نظامك كمحلي، كما لو كان موجودًا على القرص. يعمل NFS باستخدام البروتوكول برنامج التعاون الفني. NFS مفيد جدًا عند إنشاء ما يسمى بـ العملاء النحيفين(محطات العمل التي لا تحتوي على أقراص حيث يقوم النظام بالتمهيد عبر الشبكة). سرعة نقل البيانات NFS 2 مرات أعلىمن خلال Samba، يكون حمل الشبكة موحدًا، ويكون الحمل على المعالج المركزي في حده الأدنى. ومع ذلك، NFS له عيبان. الأول هو دعم سيء للغاية على نظام التشغيل Windows (يتم تنفيذه من خلال نظام UNIX الفرعي وتطبيق منفصل). والثاني هو عدم وجود التشفير (من الإصدار NFSv4، يمكن استخدام بروتوكول Kerberos للتشفير). ومع ذلك، بالنسبة لشبكة Linux، يعد NFS خيارًا مثاليًا.
انتباه: يجب تكوين عناوين IP الثابتة على كلا النظامين. في نظام التشغيل Windows، انقر بزر الماوس الأيمن على أيقونة اتصالات الشبكة وحدد "مركز الشبكة والمشاركة"، إضافي "تغيير إعدادات المحول"وحدد المحول المطلوب (بطاقة الشبكة الخاصة بك) وانتقل إلى خصائصه. انتقل إلى العنصر "بروتوكول الإنترنت الإصدار 4"وحدد "استخدم عنوان IP التالي":
إذا كانت أجهزة الكمبيوتر الخاصة بك متصلة مباشرة، فإن الحقل "البوابة الرئيسية"يمكنك تركها فارغة. إذا كان من خلال جهاز توجيه، فحدد عنوان IP الخاص بجهاز التوجيه (العنوان الذي يتم من خلاله الوصول إلى واجهة الويب الخاصة به، عادةً 192.168.0.1). في Linux، يمكن إجراء عملية مماثلة مدير الشبكة(إعداد اتصالات الشبكة، علامة التبويب IPv4):
إذا كنت تستخدم جدار الحماية (جدار حماية ويندوزأو برامج أخرى مماثلة، بالإضافة إلى iptables في Linux أو جدار الحماية في جهاز التوجيه الخاص بك)، تأكد من أن المنافذ الضرورية مفتوحة (لـ سامبا: 135, 139, 445/ برنامج التعاون الفني; 137, 138 /UDP. ل NFS: 2049 /برنامج التعاون الفني).
sudo apt تثبيت samba samba-common smbclient
أنت الآن بحاجة إلى تكوين سامبا. لديك طريقتان: ناتئو رسم بياني.
سودو نانو /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:
خدمة Sudo تبدأ Smbd
Sudo apt install syste-config-samba
كل شيء هنا واضح للغاية ويمكن لأي شخص فهم الإعدادات :)
بالنسبة للتوزيعات الأخرى (مثل دبيان)، قم بتثبيت حزمة gadmin-samba:
sudo apt تثبيت gadmin-samba
إعادة تشغيل خدمة Sudo Smbd
سودو systemctl إعادة تشغيل smbd.service
يمكنك أيضًا فتح الوصول إلى الدليل المطلوب من مدير الملفات عن طريق فتح خصائص الدليل:
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
ونتيجة لذلك، محتويات القرص بالكامل / وسائل الإعلام / البيانات(على جهاز كمبيوتر محمول) ستكون متاحة على الكمبيوتر في الدليل / وسائل الإعلام / مشاركةكما لو كانت هذه البيانات مخزنة عليه. لكي يتم تثبيت المورد تلقائيًا بعد تشغيل النظام، هناك طريقتان.
192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0
خيار com.noautoيقوم بتعطيل التثبيت التلقائي أثناء التمهيد، نظرًا لأن الشبكة قد لا تكون متاحة في هذا الوقت. بدلا من ذلك، في مدير الملفات، سيظهر عنصر المشاركة في العمود الأيسر؛ من خلال النقر عليه، سيتم تثبيت مورد الشبكة تلقائيًا. ومع ذلك، فإن طريقة التثبيت هذه لها عيوب كبيرة. أولاً، إذا كان أي ملف موجود على مورد الشبكة مفتوحًا في وقت إيقاف تشغيل الكمبيوتر، فسيرفض الكمبيوتر إيقاف التشغيل. ثانيا، سيحدث نفس الموقف في حالة فقدان الاتصال بين العميل (الكمبيوتر) والخادم (الكمبيوتر المحمول). لتجنب هذه المشاكل، هناك طريقة تركيب ثانية.
سودو ملائمة تثبيت 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/مشاركة، عند الوصول إليه لأول مرة، ستظهر محتويات المورد البعيد / وسائل الإعلام / البيانات. سيظهر زر لتعيين محرك أقراص الشبكة في مدير الملفات.
تتناول هذه المقالة أبسط حالة للشبكة المحلية - شبكة نظير إلى نظير وموثوقة تمامًا. أو بعبارة أكثر بساطة، يتم توصيل العديد من أجهزة الكمبيوتر المتساوية ويُسمح للجميع بالوصول إلى الجميع. بالضبط مثل هذا شبكات بسيطةالأكثر صلة. وإلى أقصى حد، فإن مثل هذه الشبكات غير المتجانسة (Windows - Linux) تهم الشركات الصغيرة والصغيرة التي تتحول بشكل متزايد إلى استخدام نظام التشغيل GNU/Linux.لن تتناول هذه المقالة جانب الأجهزة لمثل هذه الشبكة نظرًا لعدم وجود صعوبة في توصيل أجهزة الكمبيوتر ببعضها البعض باستخدام المحول والكابلات. وفي ما يأتي دلالة على ذلك المستوى الجسديتم تثبيت الشبكة وتعمل بشكل صحيح، أي أنه سيتم وصفها فقط إعداد البرمجياتالشبكات.
أول ما عليك فعله هو اختيار كيفية تعيين عناوين IP لأجهزة الكمبيوتر الموجودة على الشبكة. هناك طريقتان، ولكل منها مزايا وعيوب.
المزايا:
العيب هو أنك ستحتاج إلى تثبيت خادم DHCP على أحد أجهزة الكمبيوتر، أو استخدام جهاز مثل جهاز توجيه مزود بخادم DHCP مدمج. في هذه الحالة، لن تكون الشبكة الموجودة على أجهزة الكمبيوتر متاحة في حالة إيقاف تشغيل هذا الكمبيوتر أو جهاز التوجيه أو فشله.
في هذه الحالة، يتم تحديد عناوين IP على كل كمبيوتر يدويًا. المزايا:
العيب هو أنك سوف تحتاج إلى تذكر العناوين المستخدمة بالفعل على الشبكة، بحيث عند تشغيل جهاز كمبيوتر جديد، لن تعطيه عنوانًا قيد الاستخدام بالفعل. ومع ذلك، في شبكة صغيرة ليس من الصعب البحث عن العنوان على كل كمبيوتر.
أنا شخصياً أؤيد العناوين الثابتة في تلك الشبكات التي تكون فيها الشبكة صغيرة (حتى 7-8 أجهزة كمبيوتر) وإذا لم تتم إضافة أجهزة كمبيوتر جديدة (على سبيل المثال أجهزة الكمبيوتر المحمولة) إلى هذه الشبكة باستمرار. علاوة على ذلك، سنشير في هذه المقالة إلى الطريقة الثابتة لتعيين عناوين IP.
في أنظمة التشغيلفي نظام التشغيل Windows، يتم إجراء هذه الإعدادات من خلال برنامج خصائص اتصال الشبكة، ويتم إدراج اتصالات الشبكة المتوفرة في "لوحة التحكم - اتصالات الشبكة". هذا ما يبدو عليه هذا التطبيق الصغير في نظام التشغيل Windows XP:
ملحوظة. في أنظمة التشغيل Windows 7 و8 و10، يوجد برنامج "اتصالات الشبكة" في "مركز الشبكة - تغيير إعدادات المحول". أم أن هناك طريقة أقصر - من خلال مربع الحوار " ينفذ"، تحتاج إلى كتابة اسم الملف فيه ncpa.cpl.
بالإضافة إلى ذلك، يجب تعيين عنوان IP لواجهة الشبكة.
ويتم ذلك من خلال خصائص بروتوكول الإنترنت (TCP/IP)، في التطبيق الصغير التالي:
من المقبول عمومًا استخدام نطاق العناوين 192.168.x.x للشبكات المحلية.
كان اسم مجموعة العمل هو نفسه.
كان اسم الكمبيوتر فريدًا. يمكن معرفة اسم مجموعة العمل والكمبيوتر وتغييره أيضًا من خلال التطبيق الصغير "النظام":إذا كنت تستخدم جدار حماية Windows، فيجب السماح بذلك
اتصالات الشبكة
في للوصول إلى الملفات والمجلدات:يجب إنشاء قاعدة مماثلة في حالة استخدام جدار حماية آخر.
أوبونتو لينكس
ثم في خصائص واجهة الشبكة:
ملحوظةإعداد الوصول إلى الملفات
تمت مناقشة هذه المشكلة بمزيد من التفصيل في مقالات منفصلة:
. في أنظمة التشغيل Windows 7 و8 و10، يتم إعداد الوصول إلى الملفات بشكل مختلف قليلاً عما هو عليه في نظام التشغيل Windows XP. توجد مقالات منفصلة لهذه الإصدارات من Windows، الروابط متوفرة أعلاه.
إذا كنت تريد إمكانية الوصول إلى بعض الملفات أو الطابعة عبر الشبكة على جهاز كمبيوتر مثبت عليه Windows، فأنت بحاجة إلى "مشاركة" هذه الملفات أو الطابعة، أي السماح للمستخدمين الآخرين بالوصول إليها. ويتم ذلك من خلال التطبيق الصغير لخصائص المجلد أو الطابعة. هذا ما يبدو عليه التطبيق الصغير في نظام التشغيل Windows XP:في علامة التبويب "الأمان"، تحتاج إلى إضافة مجموعة "الجميع" ومنحها حق الوصول الكامل إلى المجلد. يعد ذلك ضروريًا حتى يمكن إنشاء الملفات وتحريرها في هذا المجلد عبر الشبكة. أبسط الوصول الكامل والمجهول إلى مجلد.بالإضافة إلى ذلك، في علامة التبويب "الوصول"، تحتاج إلى السماح
لكي تتمكن من الوصول إلى ملفات ومجلدات Ubuntu عبر الشبكة على أجهزة الكمبيوتر التي تعمل بنظام Windows، تحتاج إلى التثبيت حزمة كاملةسامبا. لأنه بشكل افتراضي، يتم تثبيت جزء فقط من هذه الحزمة - SMB Client، والذي يسمح لك فقط بالوصول موارد الشبكةعلى أجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows. يمكنك تثبيت هذه الحزمة من خلال مدير الحزم Synaptic، أو سيتم تثبيت هذه الحزمة تلقائيًا عند محاولة "مشاركة" المجلد الأول على جهاز كمبيوتر يعمل بنظام التشغيل Ubuntu Linux. ولكن لتثبيت هذه الحزمة، ستحتاج إما إلى قرص DVD خاص بالتثبيتقرص أوبونتو
لينكس، أو الاتصال بالإنترنت. لكي تتمكن من الوصول إلى ملفات ومجلدات Ubuntu عبر الشبكة، عليك أن تجدها في Nautilusالمجلد المطلوب
، ثم انقر بزر الماوس الأيمن ثم افتح التطبيق الصغير "الخصائص"، وعليه علامة التبويب "المشاركة":مهم! يجب منح هذا المجلد المحلي أذونات 777، أي حق الوصول الكامل للجميع. يمكن القيام بذلك إما من خلال مدير الملفات (عبر خصائص المجلد - علامة التبويب "الوصول")، أو باستخدام برنامج وحدة التحكم.
chmod
إعدادات سامبا الإضافية
Samba هو برنامج يوفر الوصول إلى مشاركات ملفات Linux لأجهزة الكمبيوتر التي تعمل بنظام Windows. وبالتالي، يبدو جهاز الكمبيوتر الذي يعمل بنظام التشغيل Linux والموجود على شبكة محلية مثل جهاز الكمبيوتر الذي يعمل بنظام Windows. على Ubuntu، يتم تثبيت Samba ويبدأ تشغيله تلقائيًا إذا قمت بتمكين مشاركة مجلد عبر Nautilus (كما هو موضح أعلاه). من أجل توفير وصول أكثر ملاءمة إلى مجلد شبكة Linux من Windows، دون المطالبة بكلمات المرور ومشاكل الوصول، تحتاج أيضًا إلى تكوين Samba بشكل أكبر. للقيام بذلك، قم بتحرير الملف
وصول الضيف الكامل إلى مجلد الشبكة على نظام Linux
ملحوظةخريطة للضيف = كلمة مرور سيئة : المعلمةخريطة للضيف يحدد سلوك السامبا في حالة تسجيل الدخول أو كلمة المرور غير الصحيحة. في هذه الحالة، سيقوم Samba بتوصيل مستخدم الشبكة ضمن حساب الضيف. يمكنك تحديد قيمة أخرى في هذه المعلمة -
وصول الضيف الكامل إلى مجلد الشبكة على نظام Linux
ملحوظةإنشاء قناع = 0777
: قناع الدليل وإنشاء معلمات القناع "إجبار" Samba على منح الحقوق الكاملة للجميع لتلك الملفات التي سيتم إنشاؤها في هذا المجلد عبر الشبكة. يعد ذلك ضروريًا للتأكد من إمكانية الوصول إلى الملفات والمجلدات لجميع المستخدمين على الشبكة المحلية. ستسمح لك هذه المعلمات بالعمل "بهدوء" مع البيانات المشتركة.ملفات لينكس
يمكنك إضافة معلمتين إضافيتين هنا: " فرض المستخدم = اسم المستخدم" و " مجموعة القوة = مجموعة المستخدمين". في هذه الحالة، بالنسبة لجميع الملفات والمجلدات التي تم إنشاؤها عبر الشبكة، سيكون المالك هو اسم المستخدم وستكون مجموعة المالك هي مجموعة المستخدمين. يجب أن تتطابق قيم اسم المستخدم ومجموعة المستخدم مع اسم ومجموعة مستخدم Linux المحلي.
بعد مشاركة مجلد عبر Nautilus، تتم كتابة المعلمات الضرورية في الأقسام تلقائيًا. ولكن يجب إضافة قناع الدليل ومعلمات إنشاء القناع يدويًا.
بعد كل هذه الإعدادات، قد تظل هناك مشكلة في الوصول إلى بعض الملفات الموجودة في هذا المجلد عبر الشبكة. قد تنشأ هذه المشكلة إذا المستخدم المحليسيقوم Linux بفتح هذا المجلد محليًا وإنشاء ملف جديد فيه. لن يتمكن مستخدمو الشبكة الآخرون من تحرير هذا الملف.
لأنه سيتم تعيين الحقوق الخاصة به بشكل مختلف عن جميع الملفات الأخرى في المجلد (وليس 666).
سيحدث نفس الشيء إذا قام مستخدم Linux المحلي بنسخ الملفات إلى هذا المجلد من مجلد آخر على كمبيوتر Linux، أو، على سبيل المثال، من جهاز خارجي. يأكلطرق مختلفة
حلول لهذه المشكلة. الأكثر بساطة من الناحية الفنية هو أن مستخدم Linux المحلي قام أيضًا بفتح هذا المجلد عبر الشبكة. النقطة المهمة هي أن الرسممديري الملفات (الموصلات) تسمح بالمروربيئة الشبكة
لا تفتح المجلدات الموجودة على أجهزة الكمبيوتر الأخرى على الشبكة فحسب، بل تفتح أيضًا المجلدات المشتركة على جهاز الكمبيوتر الخاص بك!
مجموعة عمل ويندوز إذا كان اسم مجموعة العمل على أجهزة الكمبيوتر التي تعمل بنظام Windows مختلفًا عن "WORKGROUP"، فأنت بحاجة إلى تغيير قيمة المعلمةمجموعة العمل من أجل توفير وصول أكثر ملاءمة إلى مجلد شبكة Linux من Windows، دون المطالبة بكلمات المرور ومشاكل الوصول، تحتاج أيضًا إلى تكوين Samba بشكل أكبر. للقيام بذلك، قم بتحرير الملففي الملف بدلاً من قيمة "WORKGROUP"، تحتاج إلى كتابة اسم المجموعة المستخدمة على أجهزة الكمبيوتر التي تعمل بنظام Windows. بشكل افتراضي بالنسبة للسامبا، تكون قيمة المعلمة هيمجموعة العمل =
كيفية مشاركة مجلد وتعيين الأذونات والأذونات في Linux
إذا كانت الطابعة متصلة بجهاز كمبيوتر يعمل بنظام التشغيل Windows، فيجب عليك السماح بالوصول إلى الشبكة إليها. ويتم ذلك بنفس الطريقة كما في حالة الملفات، من خلال التطبيق الصغير "الخصائص".
للوصول إلى طابعة شبكة تعمل بنظام Windows، تحتاج إلى استخدام برنامج "الطباعة"، والذي يمكن الوصول إليه من خلال قائمة "النظام - الإدارة". في هذا التطبيق الصغير تحتاج إلى إضافة طابعة جديدة ثم تحديد بحث طابعة الشبكةويندوز:
يتم البحث عن هذه الطابعة بالنقر فوق الزر "استعراض".
إيفان سوخوف، 2011، 2015، 2017 .
إذا وجدت هذه المقالة مفيدة أو أعجبتك ببساطة، فلا تتردد في دعم المؤلف ماليًا. من السهل القيام بذلك عن طريق رمي الأموال محفظة ياندكس رقم 410011416229354. أو على الهاتف +7 918-16-26-331 .
حتى المبلغ الصغير يمكن أن يساعد في كتابة مقالات جديدة :)
لقد قمت بتنفيذ جميع المعالجات لفتح الوصول العام إلى المجلد الموجود على الشبكة المحلية في Ubuntu 14.04 LTS.
أو فقط قم بتسجيل الخروج وتسجيل الدخول مرة أخرى.
ثم حدد اسم المستخدم، وأدخل الاسم في "اسم مستخدم Windows" و"كلمة مرور Samba" -> موافق.
الآن، يمكنك الوصول إلى هذا المجلد من الشبكة المحلية لـ "جهاز" آخر باستخدام اسم المستخدم وكلمة المرور.
على الرغم من سهولة الوصول الواضحة إلى العامة مجلد ويندوزمن Linux، قد يواجه بعض المستخدمين، وخاصة أولئك الذين بدأوا للتو في استخدام Linux، مشكلة قد يتبين للوهلة الأولى أنها غير قابلة للحل. في الوقت نفسه، سيقول مستخدمو Windows "لا أعرف أي شيء - الرصاص يطير مني". لتجنب الانطباع بأن Linux هو "عربات التي تجرها الدواب"، دعونا نحاول فهم هذه المشكلة.
نحن نفكر في مشكلة معينة تتعلق بالعمل على شبكة Linux المنزلية باستخدام مجلد مشترك لنظام التشغيل Windows XP من أجل تغيير البيانات الموجودة فيه، أي الكتابة والحذف. محتوى المنشور لا يكشف عن العمل في وقت لاحق إصدارات ويندوز(على الرغم من أن الوضع معهم قد يكون مشابها)، وكذلك العمل في شبكات المجال، أي في الشبكات ذات الإدارة المركزيةسياسة كلمة المرور وقاعدة بيانات المستخدم، مثل Windows Active Directory.
لذلك، على نظام التشغيل Windows يفتح مجلد مشترك. ولكن عندما يصل مستخدم Linux إلى هذا المجلد من خلال بيئة الشبكة، يتبين أنه من المستحيل "الوصول" حتى إلى العقدة.
في البداية، قد تواجه مشكلة عدم الوصول حتى إلى مجموعة العمل.
والسبب هو أنه في كل من Linux وWindows، ولأغراض أمنية على مستوى نظام الملفات، يتم تطبيق ما يسمى بأذونات الملفات والمجلدات. وفي في هذه الحالةيحاول مستخدم Linux الوصول إلى مجلد Windows باستخدام اسم المستخدم وكلمة المرور الخاصة به، وهو الأمر الذي ليس لدى Windows أي فكرة عنه. يجب عليك الوصول إلى المورد باستخدام البيانات التي "يعرفها" Windows. وهذا هو، باستخدام بعض اسم المستخدم و كلمة مرور ويندوزالذي يعرفه Windows.
منذ في المتحدثين باللغة الروسية اسماء ويندوزيمكن للمستخدمين أن يكونوا سيريليين، على سبيل المثال، Administrator، Vasya، Petya، Beauty، وما إلى ذلك، ثم لغرض توفير الوصول إلى المجلد، اطلب من المسؤول كمبيوتر ويندوزإنشاء مستخدم باستخدام معلومات تسجيل دخول لاتينية أو إعادة تسمية معلومات تسجيل الدخول الحالية إلى أحرف لاتينية. على سبيل المثال، يمكنك إنشاء مستخدم خاص
تحتاج أذونات المجلد المشترك إلى بعض التعديل لأنه يتم تعيين أذونات للقراءة فقط للمستخدمين بشكل افتراضي.
توضيح. لرؤية المحتويات الكاملة لعلامة التبويب "الأمان" على نظام Windows، افتح Explorer وفي قسم "الأدوات - خيارات المجلد - العرض"، قم بإلغاء تحديد المربع "استخدام مشاركة الملفات البسيطة".
من الأفضل تحديد مربع "التغيير" (جميعها نشطة، أي غير معطلة، الحساباتالمستخدمين على جهاز كمبيوتر يعمل بنظام Windows).
واو، أشياء كثيرة. نوع من العاطفة المكسيكية. وكل هذا يجب أن يتم على نظام Windows.
ومع ذلك، عند محاولة الوصول إلى مجلد البيانات، يطالبك النظام مرة أخرى بإدخال بيانات الاعتماد الخاصة بك. بشكل افتراضي، يُعرض عليك الاتصال بشكل مجهول.
إذا كانت كلمة مرور مستخدم Windows لن تتغير أبدًا (وفي البداية يوصى بإنشائها مستخدم ويندوزبكلمة مرور غير قابلة للتغيير)، ثم يمكنك تحديد "تذكر للأبد" وبعد ذلك لن يتم طلب كلمة المرور في المستقبل عند الوصول إلى المجلد المشترك. وينطبق الشيء نفسه على الوصول إلى جهاز الكمبيوتر. في الأمثلة المقدمة، لا يتم حفظ كلمة المرور.