درایوهای SMB را از کنسول نصب کنید

من هیچ کس را عادت خود را برای بازی انکار نمی کنم ، یک معاون بدست آمده از ماجراهای من در سیستم های ویندوز که بیش از 6 سال است از آن استفاده نمی کنم مگر اینکه در مورد تعمیر برخی چیزهای کوچک در رایانه پدرم باشد که اگرچه صدمه می زند ، اما باید اعتراف کنم که کدام یک "بیخدا به هر چیزی که شبیه پنگوئن است".

یکی از دوستانم از من در مورد تقلید از وارکرفت پرسید (او در واقع به نحوه بازی من در DOTA علاقه مند بود) en گنو / لینوکس و من تمام تور را به او دادم (با استفاده از همان شراب Crossover) که او با یک سابر واقعی پاسخ داد: اگر من Warcraft را روی رایانه شخصی ویندوز داشته باشم و بخواهم از آن با Linux استفاده کنم ، چه می کنم؟ امروز پس از یک جستجوی کوچک اما پربار در San Google ، قصد دارم پاسخی در مورد چگونگی پاسخ به سوال دوستم برای شما بیاورم:

برای تقلید از یک بازی از ویندوز در سیستم ها گنو / لینوکس برنامه های شناخته شده مانند شراب ، CrossOver ، Cedega و غیره ... تکرار نمی کنم آن قسمت اما اگر این برنامه ها از نظر جسمی روی HDD ما نباشند و اگر روی رایانه شخصی ویندوزی باشند که ما باید از طریق شبکه محلی به آنها دسترسی پیدا کنیم ، مسائل پیچیده تر می شوند. برای دسترسی به این منابع از پروتکل SMB استفاده می شود اما این اجازه نمی دهد که ما از برنامه های از راه دور تقلید کنیم بنابراین با جستجو و جستجو متوجه شدم که چگونه این کار را از طریق واحدهای SMB از راه دور انجام می دهم (آنچه در ویندوز می گوید منابع مشترک) بر روی رایانه ما نصب شده است.

برای نصب یک واحد SMB از راه دور بر روی کامپیوتر ما به ماژول smbfs و مشتری smbclient نیاز داریم بنابراین ما آن را از مخزن نصب می کنیم

#apt-get install smbfs smbclient

پس از نصب این ماژول ها ، می توانیم مواردی را که به لطف smbclient و نحو در هر رایانه شخصی در شبکه به اشتراک گذاشته می شوند ، لیست کنیم:

#smbclient -L Nombre_PC -U NombreUsuario

نیازی به گفتن نیست که نام PC با IP جایگزین می شود و نام کاربر باید کاربر SAMBA یا باشد (اگر آنها مانند دوست من باشد که چیزهایی را روی رایانه شخصی ویندوز دارد) نام کاربری که به آن اشتراک دسترسی دارد. در اینجا مثالی از آنچه که به نظر می رسد هنگام فهرست کردن منابع مشترک یک رایانه شخصی Windows است:

هنگامی که دانستیم کامپیوتر چه منبعی را به اشتراک گذاشته است ، می خواهیم آن را بر روی رایانه خود نصب کنیم. برای نصب یک منبع مشترک بر روی کامپیوتر ما می توانیم از 2 روش استفاده کنیم: یا استفاده از ماژول smbfs یا با استفاده از CIFS (سیستم پرونده مشترک اینترنت) که برخی آن را جانشین SMB می نامند و همچنین به ما امکان می دهد کمی بیشتر از آزادی استفاده کنیم ، در این مقاله نحوه استفاده از این دو روش را بیان خواهم کرد و لازم به توضیح است که هر دو موثر هستند.

1- استفاده از smbfs:

برای نصب یک اشتراک از راه دور با استفاده از ماژول smbfs از نحو استفاده می شود:

mount -t smbfs -o username=nombreUsuario //nombre_PC_o_IP/Nombre_Recurso /Punto_de_Montaje -o Opciones

روشن کردن گزینه ها:

گزینه های smbfs چندین است ، یکی از آنها گزینه های آن است کاربر = ارزش که همچنین می تواند باشد نام کاربری = ارزش هر دو معتبر هستند و نماینده کاربر SAMBA یا کاربر ویندوز با دسترسی به آن منبع مشترک هستند

2- استفاده از CIFS:

CIFS این یک ابزار بخشی از مجموعه است cifs-util که به طور غیر مستقیم توسط دستور mount فراخوانی می شود و می تواند به چندین روش مورد استفاده قرار گیرد یا می توانیم آن را با گزینه "-t cifs" انجام دهیم یا می توانیم مستقیماً آن را با عبارت "mount.cifs" به کار ببریم به 2 روش کار یکسان ، به طور کلی نحو آن چیزی شبیه خواهد بود

mount -t cifs //recurso /punto de montaje -o Opciones

من گزینه mount.cifs را انتخاب کردم و به عنوان بخشی از گزینه ها ، دسترسی کاربر را به کاربر منتقل کردم:

به عنوان اطلاعات اضافی به شما می گویم که ما همچنین می توانیم با راه اندازی رایانه شخصی با ایجاد یک پرونده اعتبارنامه و سپس نوشتن خط زیر در پرونده fstab ، سیستم خود را وادار کنیم:

# 
//Recurso /Punto_de_Montaje cifs uid=Usuario,credentials=Ruta_credenciales 0 0

در این حالت ، پرونده اعتبار فقط یک فایل متنی است که شامل گزینه های اعتبارنامه است:

نام کاربری = ارزش

رمز عبور = ارزش

در پایان این فرآیندها ، هرچه را که به پوشه ای که به عنوان نقطه نصب تعیین می کنیم دسترسی پیدا می کنیم ، می توانیم از این برنامه ها به گونه ای استفاده کنیم که گویی واقعاً در رایانه شخصی ما هستند:

همانطور که در این شکل آخر در پوشه مشاهده می شود / میانگین / LK سهم E $ نصب شده است (مربوط به پارتیشن E $ ویندوز است) و از این طریق می توانیم Warcraft را همانطور که دوست من می خواست اجرا کنیم. امیدوارم که این به خوبی به شما کمک کرده باشد و قبل از اینکه برخی از ترول ها صحبت های خود را شروع کنند ، اینجا من شما را در جایی که اطلاعات را بدست می آورم ترک می کنم.

مستندات اضافی:


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

13 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   جورجمانجاررزلرما dijo

    چطور هستید.

    توتو و راهنمایی خوبی ، با تشکر از اطلاعات ، من آن را برای مرجع بعدی ذخیره خواهم کرد یا باید از این طریق به شبکه پیوند دهم. شما با سلام و احترام خوب هستید.

  2.   هیوگا_نجی dijo

    با تشکر برای این حمایت ، من واقعاً نمی دانستم که آنها چگونه این حمایت را انجام می دهند

  3.   مناسب dijo

    سهم عالی است!

  4.   کیکی dijo

    من این روش نصب را از ترمینال نمی دانم ، من همیشه این کار را از طریق Thunar و Nautilus با فشار دادن Ctrl + L و تایپ آدرس smb: // IP انجام می دهم. حقیقت این است که یک آموزش بسیار خوب و بسیار خوب توضیح داده شده است. سلام و زنده باد سامبا!

    1.    هیوگا_نجی dijo

      اگر می توانید از File Manager به آن دسترسی پیدا کنید ، اما همانطور که گفتم ... حداقل برای من کار نمی کند که چیزهایی را با Wine یا Crossover در آدرس های SMB: // IP اجرا کنم ، به همین دلیل به دنبال انجام کاری بودم مانند "اتصال به Winbugs Network" درایو و از این طریق مراجعه به فایل .exe واقعی رایانه دیگر ایجاد می شود که اجازه استفاده از Wine و Crossover را به روش سنتی می دهد. این حتی به شما در پخش کننده های ویدئو کمک می کند که دیگر مجبور به بارگیری بافر نیستند زیرا آنها فیلم ها را طوری پخش می کنند که گویی در یک کامپیوتر قرار دارند.

      1.    کیکی dijo

        دوست ، من هم همین مشکل را با File Manager دارم ، این چیزی است که فراموش کردم در نظر بگذارم ، به همین دلیل پست برای من فوق العاده به نظر می رسید ، زیرا من همیشه در اجرای فایل ها با مشکل روبرو بودم و آنها با قرار دادن یک مسیر از مسیر غیرقابل دسترسی بودند. ترمینال ، من هرگز به دنبال راه حل نبودم اما با این پست شما من را روشن کرده اید ، و او اکنون می توانم اسکریپت ها را روی یک پارتیشن ویندوز از راه دور اجرا کنم به سلامتی!

  5.   ویکتوریا dijo

    برای من کار می کند با:
    گزینه های mount -t cifs // source / mount point -o

    جایی که مسیر منبع فضا دارد و من "word \ sigword" را می گذارم تا فضا مرا بشناسد. و این کار می کند ، اما من مجبورم هر بار که ریبوت می کنم این کار را انجام دهم.

    وقتی آن را در fstab قرار دادم ، به من خطا می دهد ، و به دلیل وجود فضاها ، سعی کردم فضاها را عادی بگذارم و آنها را به "\" تغییر دهم اما راهی وجود ندارد. پیشنهادات؟

    1.    ویکتوریا dijo

      ثابت ، فضاها را با «40» جایگزین کنید

      1.    اونو dijo

        شما سعی کرده اید مسیر دایرکتوری type را نقل کنید:

        "/ این یک دایرکتوری است"

        ?

  6.   خاویر dijo

    یک آموزش ، برای خواندن ، دنبال کردن مراحل ، و نصب -a بدون هیچ گونه اتفاقی
    خیلی از شما متشکرم
    آفرین

  7.   در توی dijo

    خوب توتو ، این می تواند X را برای کپی کردن پرونده ها از سرور من شروع کند

  8.   Rod2012 dijo

    بله ، البته ، این واقعا آسان است ، اما با دیوار آتش بالا من هیچ ارتباطی نداشتم ، در پنجره ها زنگ هشدار Zone را نصب کردم و برای من مشکل ایجاد کرد.
    سپاس گذارم برای اطلاعات

  9.   به Ezequiel dijo

    نابغه مقدار زیادی از مطالب شما را در فیس بوک با ناروتو شیپودن مصرف کرد و من نمی دانستم که در لینوکس متخصص هستید ، بسیار متشکرم! من از آن برای برنامه نویسی یونیک و کامپایل از اوبونتو استفاده خواهم کرد! متشکرم