زمان مطالعه: 3 دقیقه

شبکه­‌ها و اتصالات آن اساسی‌ترین بخش از سیستم‌های کامپیوتری مدرن محسوب می­‌شوند. در سیستم­‌عامل‌­های لینوکس، اضافه کردن آدرس IP دوم در لینوکس به منظور گسترش ارتباطات و همچنین افزایش امنیت اطلاعات از اهمیت ویژه‌­ای برخوردار است. در این مطلب می­‌خواهیم به بررسی گام به گام روش‌­های اضافه کردن آدرس IP دوم به سیستم‌­عامل‌­های Ubuntu و CentOS بپردازیم. از دستورات ساده برای تغییر در تنظیمات شبکه شروع می­‌کنیم، تا بتوانید با همه جزئیات مربوط به این فرآیند آشنا شوید. ( دانلود لینوکس Ubuntu )

آدرس IP دوم در لینوکس
آدرس IP دوم در لینوکس

اضافه کردن آدرس IP دوم در لینوکس

اضافه کردن آدرس IP دوم در لینوکس CentOS

برای اضافه کردن آدرس IP دوم در لینوکس به کارت شبکه مانند دستورات زیر عمل کنید:

ابتدا از طریق ssh به سرور متصل شوید.

سپس با استفاده از دستور زیر، یک کپی از فایل تنظیمات اصلی شبکه (eth0) گرفته و آن را با نام ifcfg-eth0:1 ذخیره می‌­کنیم.

				
					sudo cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
				
			

مشخصات آی‌­پی اول در فایل eth0 قرار دارد. eth0:1 را برای آی­‌پی دوم ایجاد کرده‌­ایم و باید برای بایند کردن آی­‌پی جدید این فایل را ادیت کنیم.

برای ویرایش فایل eth0:1 نیاز به ویرایشگر داریم. اگر ویرایشگر nano روی سرور نصب نیست با دستور زیر nano را نصب کنید.

				
					yum install nano
				
			

حالا با دستور زیر فایل eth0:1 را ویرایش می­‌کنیم.

				
					sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0:1
				
			

محتوای فایل جدید را به صورت زیر تغییر می­‌دهیم.

				
					DEVICE=eth0:1
BOOTPROTO=static
ONBOOT=yes
IPADDR=Your-Second-IP
NETMASK=Your-Netmask
				
			

IPADDR را باید با آدرس آی‌­پی دوم خود جایگزین کنیم.

سپس برای ذخیره تغییرات، کلید CTRL + X را فشرده و yes را انتخاب می­‌کنیم.

در پایان با دستور زیر سرویس network را ریست کرده تا تغییرات اعمال شوند و مراحل پایان می­‌پذیرد.

				
					sudo systemctl restart NetworkManager
				
			

برای بررسی صحت تنظیمات لازم دستور زیر را اجرا کنید.

				
					ifconfig eth0:1
				
			

با اجرای دستورات بالا، اضافه کردن آدرس IP دوم در لینوکس CentOS به شبکه انجام می­‌شود.

در خروجی باید آی­‌پی جدید را مشاهده کنید. نمونه ای از خروجی:

				
					eth0:1 Link encap:Ethernet HWaddr 08:00:27:ED:05:B7
inet addr: <Your-IP> Bcast: <Your-Broad-Cast-IP> Mask: <Your-Netmask>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

				
			

اضافه کردن آدرس IP دوم در لینوکس Ubuntu

برای اضافه کردن آدرس IP دوم در لینوکس Ubuntu به صورت زیر عمل کنید.

ابتدا از فایل تنظیمات اصلی واسط شبکه کپی گرفته و آن را با نام 50-cloud-init.yaml ذخیره می­‌کنیم.

				
					sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init-eth0:1.yaml
				
			

سپس فایل تنظیمات جدید را باز کرده و ویرایش می­‌کنیم.

				
					sudo nano /etc/netplan/50-cloud-init-eth0:1.yaml
				
			

حالا در فایل جدید موارد زیر را تنظیم می­‌کنیم.

				
					ethernets:
  eth0:
    addresses:
      - Your-First-IP/Your-Netmask
    gateway4: Your-Gateway
    nameservers:
        addresses: [Your-DNS]
eth0:1:
  addresses:
    - Your-Second-IP/Your-Netmask

				
			

Your-Second-IP را با آدرس IP دوم جایگزین می­‌کنیم.

تغییرات ایجاد شده در فایل را ذخیره کرده و از ویرایشگر خارج می­‌شویم. با استفاده از دستور زیر تغییرات را اعمال می‌­کنیم.

				
					sudo netplan apply
				
			

حالا با استفاده از دستورات بالا، یک آدرسIP جدید به شبکه اضافه می­‌شود.

پایان

در این مقاله، شما را به طور جامع و با یک دید کامل از روش­‌ها و ابزارهای مورد نیاز برای اضافه کردن آدرس IP دوم در لینوکس Ubuntu و CentOS آشنا کردیم. با اجرای دستوراتی که در این مقاله آمده است، می­‌توانید به راحتی آدرس‌­های IP جدید را به واسط شبکه اضافه کرده و تنظیمات شبکه سیستم خود را مدیریت کنید.

بدون دیدگاه

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

هاستvpsسرور اختصاصی