آموزش ایجاد اینترفیس های مجازی و دادن آی پی به آنها

شاید برای شما هم پیش امده باشه که بخواید به یک کارت شبکه سیستم تلفنی خود چندین IP اختصاص دهید در این مقاله می توانید چندین IP روی یک کارت شبکه خود داشته باشید.

آموزش ایجاد اینترفیس های مجازی و دادن آی پی به آنها

Multiple IP Addresses to One Single Network Interface

جهت اختصاص چند ip به یک سیستم که یک کارت شبکه بیشتر ندارد دو روش کلی وجود دارد:

1:ایجاد اینترفیس های مجازی و دادن آی پی به آن ها:

برای ایجاد اینترفیس مجازی به مسیر cd /etc/sysconfig/network-scripts رفته و دستور Ls -lرا زده و خروجی مثل تصویر زیر می باشد:


حال ما می خواهیم که سه اینترفیس مجازی به صورت زیر اضافه کنیم با آی پی ها ی زیر:

Adapter IP Address Type
————————————————-
eth0 172.16.16.25 Primary
eth0:0 172.16.16.26 Alias 1
eth0:1 172.16.16.27 Alias 2
eth0:2 172.16.16.28 Alias 3

برای ساخت این اینترفیس ها دستورات زیر را زده :

# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcfg-eth0:0
# cp ifcfg-eth0 ifcfg-eth0:1
# cp ifcfg-eth0 ifcfg-eth0:2

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

Vi ifcfg-eth0

محتوای آن را به صورت زیر می باشد:

DEVICE=”eth0″
BOOTPROTO=static
ONBOOT=yes
ENGINE=”Ethernet”
IPADDR=172.16.16.125
NETMASK=255.255.255.224
GATEWAY=172.16.16.100
HWADDR=00:0C:29:28:FD:4C

حال محتوای اینترفیس های مجازی را به صورت زیر تغییر می دهیم:

Vi Ifcfg-eth0:0

—————————–

DEVICE=”eth0:0″
BOOTPROTO=static
ONBOOT=yes
ENGINE=”Ethernet”
IPADDR=172.16.16.126
NETMASK=255.255.255.224
GATEWAY=172.16.16.100
HWADDR=00:0C:29:28:FD:4C

####################################

Vi Ifcfg-eth0:1

—————————–

DEVICE=”eth0:1″
BOOTPROTO=static
ONBOOT=yes
ENGINE=”Ethernet”
IPADDR=172.16.16.127
NETMASK=255.255.255.224
GATEWAY=172.16.16.100
HWADDR=00:0C:29:28:FD:4C

#####################################

Vi Ifcfg-eth0:2

—————————–

DEVICE=”eth0:2″
BOOTPROTO=static
ONBOOT=yes
ENGINE=”Ethernet”
IPADDR=172.16.16.128
NETMASK=255.255.255.224
GATEWAY=172.16.16.100
HWADDR=00:0C:29:28:FD:4C

##############################

بعد از ذخیره فایل های بالا با دستور زیر سرویس شبکه را رستارت می کنیم:

/etc/init.d/network restart

حال با دستور زیر ifconfig آی پی ها را چک می کنیم که باید تصویری شبیه زیر باشد:

091695_1657_2.png

2:دادن یک رنج آی پی به یک اینترفیس:

بعد از رفتن به مسیر مربوطه با دستور cd /etc/sysconfig/network-scripts

دستور زیر را وارد می کنیم:

cp -p ifcfg-eth0 ifcfg-eth0-range0

اینک دستور vi ifcfg-eth0-range0 را زده و محتوای آن را به صورت زیر تغییر می دهیم:

#DEVICE=”eth0″
#BOOTPROTO=none
#NM_CONTROLLED=”yes”
#ONBOOT=yes
ENGINE=”Ethernet”
IPADDR_START=172.16.16.126
IPADDR_END=172.16.16.130
IPV6INIT=no
#GATEWAY=172.16.16.100

فایل را ذخیره کرده و دستور زیر را می زنیم:

/etc/init.d/network restart

باید تصویری شبیه تصویر زیر را با دستور ifconfig مشاهده کنیم:


091695_1657_3.png

رای شما با موفقیت ثبت شد.

ثبت رای شما با پیغام خطا همراه بود.

دیدگاه های این مطلب

هیچ نظری ارسال نشده است.

دیدگاهتان را بنویسید

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