در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

Sourinam

اشتراک folder و printer بین host و ماشین مجازی لینوکس

سلام 

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

من قصد دارم که پوشه و پرینتری رو بین هاست ویندوزی و ماشین مجازی به اشتراک بذارم. آیا برای این منظور باید از samba استفاده کنم؟ شیوه ی این کار چطوریه؟ 

من از samba استفاده کردم اما نتونستم از ویندوز به پوشه ی روی لینوکس دسترسی پیدا کنم که وقتی فایل کانفیگ samba رو چک کردم دیدم اسم workgroup  ماشین لینوکس با ویندوزم یکی نیست و اون رو تغییر دادم اما بازم درست نشد. آیا همین که اسم workgroup رو تغییر بدم کافیه برای اینکه لینوکس و ویندوزم در یک workgroup باشن یا تنطیم دیگه ای هم لازمه؟؟

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

کدوم توزیع لینوکس رو نصب کردین ؟ 

با چه آموزشی جلو رفتین برای انجام این کار ؟

AMIRHOSSEIN KARIMPOUR
Sourinam

بابت ویرایشتون ممنون

از centos 6.6 استفاده میکنم و طبق این ویدئو پیش رفتم

https://www.youtube.com/watch?v=p2r0kIB_ItE

لطفا با آموزش زیر جلو برید :

https://www.tecmint.com/install-samba4-on-centos-7-for-file-sharing-on-windows

AMIRHOSSEIN KARIMPOUR
Sourinam

باشه مچکر

فقط اینکه systemctl مربوط به centos ورژن 7 میشه و توی ورژن 6 که من استفاده میکنم نیست. آیا میدونین به جای این دستور توی ورژن 6 باید از چه دستوری استفاده کنم؟ 

مثلا این خط رو چطوری بزنم؟

systemctl enable smb.service

تو CentOS های قدیمی تر از 7 این دستور پشتیبانی نمیشه. از قالب های دستوری زیر باید استفاده کنید :

sudo service {servicename} {stop|start|restart}
/etc/init.d/{service} {stop|start|restart}

البته توی CentOS های جدید هم میتونید از دستور sudo service XYZ restart استفاده کنید.

AMIRHOSSEIN KARIMPOUR
Sourinam

طبق آموزشی که در اختیار گذاشتین پیش رفتم اما به مشکل برخوردم. تو ابتدای کار که وقتی خواستم به فولدرهای لینوکسی دسترسی پیدا کنم از من یوزر و پسورد میخواست درحالی که در طی مراحل نصب و کانفیگ هیچ یوزری برای samba تعریف نکردم:

 

 

 

 

 

اما الان مشکل اینکه همون پیغام رو هم دیگه نشون نمیده و از طرف لینوکس هم وقتی ویندوز رو ping میکنم جواب نمیده و فقط ping ویندوز روی لینوکس جواب میده. 

من هیچ تغییری توی تنطیمات شبکه ندادم و هیچ کاری هم غیر از مراحل ذکر شده توی این آموزش اومده انجام ندادم؛ پس مشکل از کجا میتونه باشه؟؟ چیکار کنم؟

وارد تنظیمات فایروال ویندوز بشید و در قسمت Inbound Rules رول های (File and Printer Sharing (Echo Request - ICMPv4-In رو Enable کنید. Credentials کاربری که باهاش به CentOS لاگین می کنید رو وارد کنید ببینید قبول می کنه ؟

AMIRHOSSEIN KARIMPOUR
Sourinam

انجام دادم ولی مشکل همچنان باقیه

فایروال ویندوز رو کلا خاموش کنید و مجددا تست کنید.

بعد از وارد کردن IP یا Hostname اسم Share Folder رو وارد کنید بصورت UNC Path.

AMIRHOSSEIN KARIMPOUR
Sourinam

فایروال رو خاموش کردم؛ الان هردو همدیگه رو ping میکنند. از طرف لینوکس به فولدرای شیر شده روی ویندوز دسترسی دارم اما از طرف ویندوز نمیتونم فولدرهای لینوکس رو ببینم و همون پیغام رو نشون میده

مگه این unc نیست؟ 

اینجوری وارد کنید UNC Path رو :

IP-Address\SharedFolderName\\

AMIRHOSSEIN KARIMPOUR
Sourinam

درست نمیشه

ممنون بابت وقتی که گذاشتین، خیلی راهنمایی های موثری داشتین 

لابد چیزی رو از قلم انداختم یا تغییری ناخواسته دادم که اینطوری شده، از اول مراحل رو چک میکنم بلکه درست شه

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....