
نوشته اصلی توسط
pyaz
با سلام و عرض ادب
یک مشکلی دارم می خواهم در ویندوز و لینوکس با کمک برنامه vmware چندین آی پی ست کنم اما نمی دنم باید چه کار کنم لطفا راهنمای کنید.
با استفاده از سیستم عامل Multiple Ip / Ip Alias تعریف کنید .
برای Windows :


* عکس ها در پیوست پست موجود است .
برای Linux در محیط SHELL
کد:
cd /etc/sysconfig/network-scripts/
کد:
cp ifcfg-eth0 ifcfg-eth0:0
* این کار را صرفا جهت تنبلی ( :دی ) انجام دادیم . با این کار تنظیمات معمولی کارت شبکه به فایل جدید
( که توسط لینوکس به عنوان اینترفیس جدید و جداگانه شناخته میشود ) منتقل میشود
در آینده برای ست کردن ip بعدی این فایل را تغییرات بسیار جزئی میدهیم .
با یک ویرایشگر فایل جدید را ویرایش میکنیم
در صورت تمایل به جای vi از هر ویرایشگر متنی (در صورت وجود و نصب بودن ) میتونید استفاده کنید
( برای مثال استفاده از ویرایشگر نانو nano ifcfg-eth0:0
محتوای آن باید شبیه به سطر های زیر باشد :
کد:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.2
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
* توجه کنید که DEVICE=eth0 به معنای کارت شبکه ethernet اصلی (اولین و شماره 1 ) سیستم هست و به همین صورت نمایان گر interface پیش فرض و اصلی آن است . و DEVICE=eth0:0 به معنی همان کارت شبکه اصلی ولی این بار (0:0) به معنای اینترفیس مجازی (Alias) شماره اول ( در عمل دومین اینترفیس) میباشد .
پس برای اضافه کردن ip دوم تنظیمات فایل ifcfg-eth0:0 را اینگونه تغییر میدهیم ( بوسیله ویرایشگر متنی که در مرحله قبل ذکر شد )
کد:
DEVICE=eth0:0
BOOTPROTO=static
IPADDR=192.168.x.x
NETWORK=192.168.x.x
BROADCAST=192.168.x.255
NETMASK=255.255.x.x
GATEWAY=192.168.x.x
ONBOOT=yes
* با توجه به آی پی ها و ابزار در دسترس شما مقادیر را جایگزین کنید .
*برای درک بیشتر نام گذاری اینترفیس ها : اگر بخواهید ip سومی به کارت شبکه بدهید ، نام Interface آن را باید eth0:1 قرار بدهید .
* در آخر سرویس شبکه خودتون رو راه اندازی مجدد کنید :
کد:
service network restart
پ.ن: آموزش تنظیم Multiple Ip / Ip Alias در لینوکس برای توزیع redhat - centos - fedora هست و نحوه کار برای debian و ubuntu و ... کمی تفاوت دارد .