اليوم سوف نتعلم كيفية الوصول إلى الأجهزة المتصلة بالشبكة على Ubuntu باستخدام اسم الكمبيوتر بدلاً من استخدام عنوان IP الخاص به ، وقد تم إرسال هذه النصيحة بواسطة القارئ لدينا Marcelo “Elppans” ، تحقق من ذلك.
تم إرسال النص التالي من قبل قارئنا ولا يمثل بالضرورة رأينا حول الموضوع ، ومع ذلك ، كلما كان ذلك ممكنًا وعندما يكون المحتوى مثيرًا للاهتمام ، نحاول إعطاء هذه المساحة لمجتمعنا لمشاركة معرفتهم أيضًا ، إذا كنت ترغب في القيام بذلك أرسل لنا مارسيلو بريدًا إلكترونيًا بمقالتك ، يمكنك معرفة المزيد عن ذلك هنا.

“Hello Dio، blz ؟؟؟
يعد Ubuntu نظامًا جيدًا وسهل الاستخدام وتكوينه ، وحتى مشاركة التهيئة سهلة قليلاً ، بل وأكثر من Windows. ومع ذلك ، للأسف ، لم يتم تثبيت تطبيق samba افتراضيًا ، حيث يلزم تثبيت التطبيق ، ولحسن الحظ كما هو موضح في هذا الفيديو ، من السهل جدًا تثبيت وتكوين المشاركة في نفس الوقت:
ولكن هناك تفاصيل تثير اهتمامي ، كما هو موضح في الفيديو ، من الضروري الوصول إلى حصة الجهاز الآخر عبر العنوان عن طريق كتابة عنوان IP الخاص بالجهاز الآخر مباشرةً ، على سبيل المثال: smb: //192.168.XX (X هو استبدال Nºs) .
لكن لماذا يحدث هذا؟ حتى Ubuntu 15.10 ، حتى في تثبيت السامبا ، لم يكن النظام يدعم “حل الأسماء” ومن ثم كان من الممكن فقط الوصول إليه عبر IP.
حل الأسماء في السامبا يحظى بدعم لاستخدام DNS (خدمة اسم النطاق) التي هي لربط رقم IP باسم المضيف للأجهزة الأخرى على الشبكة.
حتى Ubuntu 15.10 ، كان من الضروري إجراء تكوين أكثر تفصيلاً ، كما أظهر في “نصيحتي” الأخرى على Viva o Linux.
ولكن اعتبارًا من Ubuntu 16.04 ، بمجرد تثبيت مشاركة سامبا ، يتم دعم تحليل الاسم بالفعل ، على الأقل عبر مدير الملفات. لإظهاره ، قمت بتثبيت Windows 7 وقمت بتنشيط مشاركته عبر Virtual Machine باسم “Seven” (نعم … ليس لدي الكثير من الخيال عن الأسماء):

عبر ملاحظة Nautilus في شريط العناوين ، وصلت إلى مشاركة Windows عبر “name” وليس “IP”:

لقد دخلت إلى وضع التحرير في شريط العناوين لإظهاره بشكل أفضل ، وقمت بالوصول إلى المجلد “العام” ضمن “المستخدمون” على الجهاز باسم “سبعة”:

بالنسبة لمعظم المستخدمين حتى الآن ، فهو سهل للغاية وعملي للغاية ولا يحتاج إلى أي شيء آخر ، ولكن هناك من يحتاجون لسبب ما إلى دعم تحليل الاسم أيضًا عبر Terminal. أنا أعمل مع الخوادم بنفسي وأحتاج إلى هذا النوع من الاتصالات بالإضافة إلى الاتصال المباشر عبر IP.
ولكن عند إجراء اختبار ping لمعرفة ما إذا كان الاتصال يعمل بين الجهازين من خلال تحليل الاسم ، لاحظ أنه لا يعمل:

ولكن هناك طريقة لحلها وهي بسيطة للغاية ، مباشرة بعد تحديث المستودعات ، قم ببساطة بتثبيت الحزمة “libnss-winbind“. يؤدي ذلك أيضًا إلى تثبيت الحزمة winbind:
sudo apt-get install libnss-winbind

الآن تحرير “/etc/nsswitch.conf“، يمكنك استخدام أي محرر وأين الخط:
hosts: files mdns4_minimal [NOTFOUND=return] dns
أضف خيارات wins و mdns4 لتبدو كما يلي:
hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4
احفظ الملف واخرج منه ، والآن ما عليك سوى تنشيط الدعم لـ winbindلهذا ، قم بتحرير الملف كمستخدم فائق “/Etc/samba/smb.conf” وابحث عن الخط الذي يوجد فيه:
# wins support = no
عدم الارتياح والتغيير “في ال“لكل”نعم“(بدون علامات الاقتباس) لتبدو كما يلي:
wins support = yes
حفظ وإنهاء الملف. للقيام بذلك ، قم باستعادة خدمتين سامبا حتى لا تضطر إلى إعادة تشغيل النظام:
sudo service nmbd restart
sudo service smbd restart
الآن عند تنفيذ الأمر ping على اسم الجهاز الموجود على الشبكة للاختبار مرة أخرى ، يحدث السحر ويتواصل كما هو متوقع:

انظر الأمر الخاص بي مع نماب (تحتاج إلى تثبيت نفس التطبيق لاستخدامه) ، يمكنني حتى رؤية معلومات تافهة عن النظام قيد الاختبار باستخدام الاسم بدلاً من IP:

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