شبکه کردن سیستم های لینوکسی بصورت workgroup
سلام دوستان
همه دوستان می دونن که تو ویندوز به ۲ شکل domain و workgroup میشه شبکه کرد سیستم ها رو که اولی رو اصلاحا روش client-server ایی و دومی رو peer 2 peerایی میگن حالا میخوام بدونم چطور می تونم دو تا سیستم لینوکسی رو همانند روش workgroup ویندوزی شبکه کنم. می دونم با samba میشه این کار رو کرد اما میخوام بدونم بدون samba هم میشه لینوکس رو خارج از domain شبکه کرد؟؟؟؟ اصلا روشی مثل workgroup ویندوز رو لینوکس داره یا خیر؟
3 پاسخ
با سلام
دوست عزیز برای استفاده از NFS می تونید از لینکهای آموزشی زیر استفاده کنید.
من الان دوتا سیستم دارم که اولی hostname اش : ubuntu14 هست با آدرس 192.168.131.128 و دومی hostname اش : ubuntu هست با آدرس 192.168.131.129 حالا توی سیستم ubuntu14 در فایل etchosts من خط زیر رو وارد کردم :
192.168.131.129 ubuntu
و در سیستم ubuntu هم در فایل etchosts نیز خط زیر رو وارد کردم :
ubuntu14 192.168.131.128
با این تنظیمات می تونم هر دو طرف رو با hostname هایشان ping کنم که چیزی شبیه workgroup ویندوزی هست تقریبا(از این جهت که تحت domain ایی نیستن این hostname ها!!!). ولی وقتی میخوام فایلی رو share کنم می زنه نیاز به نصب sambaهست اما من نمیخوام با samba این فایل ها رو share کنم چراکه samba از CIFS بعنوان سیستم فایل شیرینگ تحت شبکه استفاده می کنه میخوام ببینم چطور می تونم برای این کار از NFS لینوکس استفاده کنم؟
حالا واقعا تو لینوکس روشی همانند workgroup ویندوز وجود نداره؟
من NFS رو راه اندازی کردم با موفقیت ولی مشکل اینجاست که اگر بخوام بر اساس hostname برای مونت استفاده کنم باید دستی در فایل etchosts آدرس IP و hostname سرور NFS رو هم وارد کنم و اگه IP سیستم عوض بشه (استفاده از dhcp) دیگه دسترسی به فایل مربوطه ندارم (البته این مشکل در صورت استفاده از DNS به دلیل وجود ddns برطرف میشه..!!!)
حالا گیر من سر اینکه چطور میشه کاری کرد که IP و hostname بصورت اتوماتیک در فایل etchosts درج شود و در صورت تغییر IP این تغییر در این فایل هم اعمال شود؟؟؟ این عملیات همه بصورت اتوماتیک در active directory ویندوز انجام می شود