تغییر آی‌پی اوبونتو در نسخه‌های مختلف: راهنمای جامع و کاربردی

جدول محتوا نمایش

مقدمه

یکی از نیازهای اساسی در مدیریت شبکه و سیستم‌های عامل لینوکسی مثل اوبونتو، تغییر آدرس آی‌پی (IP) است. این فرآیند به‌ویژه برای افرادی که در حوزه مدیریت سرورها، شبکه‌های خانگی یا اداری کار می‌کنند، اهمیت بسیاری دارد.

اما تغییر آی‌پی در اوبونتو بسته به نسخه‌های مختلف این سیستم عامل، ممکن است با تفاوت‌هایی همراه باشد. این مقاله  کانفیگ سرور به شما کمک می‌کند تا با روش‌های مختلف تغییر آی‌پی در نسخه‌های اوبونتو آشنا شوید و با جزئیات کامل این فرآیند را درک کنید.


چرا تغییر آی‌پی اوبونتو اهمیت دارد؟

تغییر آی‌پی دلایل زیادی می‌تواند داشته باشد، از جمله:

  • پیکربندی شبکه داخلی: وقتی یک سیستم باید در یک شبکه خاص شناسایی شود.
  • حل مشکلات شبکه: گاهی با تغییر آی‌پی، مشکلات ارتباطی حل می‌شود.
  • مدیریت سرورها: برای تنظیم ارتباط‌های خاص یا محدود کردن دسترسی‌ها.
  • افزایش امنیت: تغییر آی‌پی به‌صورت مداوم می‌تواند خطرات امنیتی را کاهش دهد.

پیش‌نیازها برای تغییر آی‌پی در اوبونتو

قبل از اینکه تغییر آی‌پی را آغاز کنید، نیاز است موارد زیر را در نظر داشته باشید:

  1. دسترسی به sudo: تغییر تنظیمات شبکه نیاز به سطح دسترسی بالا دارد.
  2. اطلاعات شبکه: شامل آدرس آی‌پی، سابنت ماسک (Subnet Mask)، گیت‌وی (Gateway) و DNS.
  3. آشنایی با خط فرمان (Terminal): بیشتر تغییرات شبکه در اوبونتو از طریق خط فرمان انجام می‌شود.
  4. نسخه اوبونتو: نسخه اوبونتو شما تعیین می‌کند که از چه روش‌هایی استفاده کنید.

روش‌های تغییر آی‌پی در اوبونتو

1. استفاده از ابزار Network Manager (مدیر شبکه)

مدیر شبکه یکی از ساده‌ترین روش‌ها برای تغییر آی‌پی در اوبونتو است.

مراحل:
  1. روی آیکون شبکه در گوشه سمت راست بالا کلیک کنید.
  2. گزینه Edit Connections را انتخاب کنید.
  3. از لیست موجود، اتصال شبکه مورد نظر را انتخاب کرده و روی Edit کلیک کنید.
  4. به زبانه IPv4 Settings بروید.
  5. گزینه Manual را انتخاب کنید و اطلاعات جدید آی‌پی را وارد کنید.
  6. تغییرات را ذخیره کرده و اتصال را مجدداً راه‌اندازی کنید.
نکات مهم:
  • این روش برای کاربران مبتدی مناسب است.
  • نیازی به آشنایی با خط فرمان ندارد.

2. تغییر آی‌پی از طریق فایل‌های تنظیمات شبکه

در نسخه‌های سرور اوبونتو یا برای کاربران حرفه‌ای، ویرایش مستقیم فایل‌های تنظیمات شبکه پیشنهاد می‌شود.

مراحل در نسخه‌های قبل از اوبونتو 17.10:

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

sudo nano /etc/network/interfaces

اطلاعات جدید آی‌پی را به شکل زیر وارد کنید:

iface eth0 inet static

    address 192.168.1.100

    netmask 255.255.255.0

    gateway 192.168.1.1

  1. فایل را ذخیره کنید و از ویرایشگر خارج شوید.

سرویس شبکه را با دستور زیر ری‌استارت کنید:

sudo systemctl restart networking
مراحل در نسخه‌های جدیدتر (بعد از 17.10):

فایل netplan را باز کنید:

sudo nano /etc/netplan/01-netcfg.yaml

تنظیمات آی‌پی جدید را وارد کنید:
yaml
network:

  version: 2

  ethernets:

    eth0:

      addresses:

        – 192.168.1.100/24

      gateway4: 192.168.1.1

      nameservers:

        addresses:

          – 8.8.8.8

          – 8.8.4.4

تنظیمات را اعمال کنید:

sudo netplan apply
نکات مهم:
  • ویرایش فایل‌ها باید با دقت انجام شود تا از بروز خطا جلوگیری شود.
  • اگر از ساختار YAML استفاده می‌کنید، به فاصله‌ها (Spaces) دقت کنید.

3. تغییر آی‌پی از طریق خط فرمان

برای افرادی که سرعت در تغییر آی‌پی برایشان مهم است، خط فرمان بهترین گزینه است.

مراحل:

دستور زیر را برای تنظیم آی‌پی جدید وارد کنید:

sudo ip addr add 192.168.1.100/24 dev eth0

برای حذف آی‌پی قدیمی:

sudo ip addr del 192.168.1.50/24 dev eth0

بررسی تغییرات:

ip addr show
مزایا:
  • سریع و مؤثر است.
  • مناسب برای تنظیمات موقتی.
محدودیت‌ها:
  • این تنظیمات پس از ری‌استارت سیستم بازنشانی می‌شوند. برای دائمی کردن، باید فایل‌های تنظیمات را ویرایش کنید.

سوالات متداول درباره تغییر آی‌پی در اوبونتو

1. آیا می‌توانم چند آی‌پی را برای یک رابط شبکه تنظیم کنم؟
بله، می‌توانید با استفاده از دستور ip addr یا ویرایش فایل تنظیمات، چند آی‌پی برای یک رابط شبکه تنظیم کنید.

2. چگونه می‌توانم DNS را تغییر دهم؟
برای تغییر DNS، به زبانه IPv4 Settings در Network Manager بروید یا در فایل‌های تنظیمات، بخش nameservers را تغییر دهید.

3. آیا تغییر آی‌پی روی اتصال اینترنت من تأثیر می‌گذارد؟
بله، اگر تنظیمات آی‌پی را به‌درستی انجام ندهید، ممکن است اتصال به اینترنت قطع شود.


جدول مقایسه روش‌های تغییر آی‌پی

روشسطح دشواریمناسب برایدائمی یا موقتنیاز به خط فرمان
Network Managerآسانکاربران مبتدیدائمیخیر
فایل تنظیمات شبکهمتوسطکاربران حرفه‌ایدائمیبله
خط فرمانمتوسطکاربران پیشرفتهموقتبله

روش‌های پیشرفته تغییر آی‌پی در اوبونتو و نکات تخصصی

۱. تغییر آی‌پی از طریق DHCP و Static IP

در اوبونتو، شما می‌توانید آدرس آی‌پی خود را به دو روش داینامیک (DHCP) یا استاتیک (Static IP) تنظیم کنید. هرکدام از این روش‌ها کاربرد خاص خود را دارند.

DHCP: سیستم به‌طور خودکار آی‌پی را از روتر دریافت می‌کند.
Static IP: شما یک آی‌پی ثابت به سیستم اختصاص می‌دهید که در ری‌استارت‌ها تغییر نمی‌کند.

نحوه تغییر از DHCP به Static IP در اوبونتو

برای تغییر آی‌پی از DHCP به یک آی‌پی ثابت، مراحل زیر را دنبال کنید:

1️⃣ ابتدا بررسی کنید که آی‌پی فعلی شما چگونه تنظیم شده است:

nmcli device show eth0 | grep IP4

2️⃣ اگر آی‌پی شما داینامیک است و می‌خواهید آن را به استاتیک تغییر دهید، تنظیمات را به این صورت ویرایش کنید:

sudo nano /etc/netplan/01-netcfg.yaml

3️⃣ مقدار dhcp4 را روی no قرار دهید و آدرس آی‌پی دلخواه خود را اضافه کنید:

yaml

CopyEdit

network:

  version: 2

  ethernets:

    eth0:

      dhcp4: no

      addresses:

        – 192.168.1.150/24

      gateway4: 192.168.1.1

      nameservers:

        addresses:

          – 8.8.8.8

          – 8.8.4.4

4️⃣ حالا تغییرات را ذخیره کرده و دستور زیر را اجرا کنید تا تغییرات اعمال شود:

sudo netplan apply

5️⃣ برای بررسی تغییرات آی‌پی جدید، دستور زیر را اجرا کنید:

ip addr show eth0

۲. تغییر آی‌پی از طریق فایل Hostname و Hosts

اگر قصد تغییر آی‌پی در کنار تغییر نام دستگاه (Hostname) را دارید، باید دو فایل مهم را ویرایش کنید:

1️⃣ ویرایش hostname:

sudo nano /etc/hostname

نام جدید را جایگزین کنید و فایل را ذخیره نمایید.

2️⃣ ویرایش hosts برای هماهنگ‌سازی نام دستگاه با آی‌پی:

sudo nano /etc/hosts

مقدار 127.0.1.1 old-hostname را به 127.0.1.1 new-hostname تغییر دهید.

3️⃣ سیستم را ری‌استارت کنید تا تغییرات اعمال شوند:

sudo reboot

۳. تغییر آی‌پی از طریق Network Manager CLI (nmcli)

در محیط‌های سروری که دسترسی گرافیکی ندارید، می‌توانید از nmcli برای تغییر آی‌پی استفاده کنید.

مشاهده اطلاعات شبکه

برای بررسی وضعیت فعلی شبکه، دستور زیر را اجرا کنید:

nmcli connection show
تغییر آی‌پی استاتیک

1️⃣ تنظیم آی‌پی جدید:

nmcli connection modify eth0 ipv4.addresses 192.168.1.200/24

2️⃣ تنظیم گیت‌وی جدید:

nmcli connection modify eth0 ipv4.gateway 192.168.1.1

3️⃣ تغییر تنظیمات DNS:

nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"

4️⃣ تنظیم آی‌پی روی حالت استاتیک:

nmcli connection modify eth0 ipv4.method manual

5️⃣ ذخیره تغییرات و ری‌استارت شبکه:

nmcli connection up eth0

مزایای این روش: سریع، بدون نیاز به ویرایش فایل‌های سیستمی، مناسب برای سرورها و محیط‌های SSH.


۴. تغییر آی‌پی در Docker و ماشین‌های مجازی

اگر از اوبونتو در یک ماشین مجازی (VM) یا داکر (Docker) استفاده می‌کنید، تغییر آی‌پی متفاوت خواهد بود.

تغییر آی‌پی در Docker

1️⃣ مشاهده شبکه‌های موجود در داکر:

docker network ls

2️⃣ ایجاد یک شبکه جدید با آی‌پی ثابت:

docker network create \

  –subnet=192.168.1.0/24 \

  my_custom_network

3️⃣ اجرای کانتینر در این شبکه با آی‌پی ثابت:

docker run --rm --net my_custom_network --ip 192.168.1.50 ubuntu
تغییر آی‌پی در VirtualBox

1️⃣ در VirtualBox به بخش Network Settings بروید.
2️⃣ در قسمت Adapter، گزینه Bridged Adapter را انتخاب کنید.
3️⃣ در داخل اوبونتو، آی‌پی را با روش‌های ذکرشده تغییر دهید.


۵. رفع مشکلات رایج تغییر آی‌پی در اوبونتو

مشکل: بعد از تغییر آی‌پی، ارتباط قطع شده است!
🔹 بررسی کنید که مقدار gateway4 را به‌درستی تنظیم کرده‌اید.
🔹 مطمئن شوید که dhcp4 روی no قرار دارد.
🔹 بررسی کنید که کابل شبکه به‌درستی متصل است:

ip link show eth0

مشکل: تنظیمات آی‌پی بعد از ری‌استارت سیستم از بین می‌رود!
🔹 مطمئن شوید که تغییرات را در فایل netplan یا interfaces ذخیره کرده‌اید.
🔹 بعد از اعمال تغییرات، حتماً netplan apply یا systemctl restart networking را اجرا کنید.

مشکل: پینگ به اینترنت ندارم!
🔹 بررسی کنید که DNS را درست تنظیم کرده‌اید.
🔹 تست کنید که آیا می‌توانید 8.8.8.8 را پینگ کنید:

ping 8.8.8.8

اگر موفق بودید اما دامنه‌ها را پینگ نکردید، مشکل از DNS است.


۶. ابزارهای کمکی برای مدیریت آی‌پی در اوبونتو

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

ابزارکاربرد
ipمشاهده و تغییر تنظیمات آی‌پی
nmcliمدیریت شبکه از طریق خط فرمان
ifconfigمشاهده وضعیت شبکه (در نسخه‌های قدیمی)
netplanتغییر تنظیمات شبکه در نسخه‌های جدید اوبونتو
nmtuiابزار رابط کاربری برای تنظیمات شبکه

جمع‌بندی و نکات پایانی

🔹 تغییر آی‌پی در اوبونتو به روش‌های مختلفی قابل انجام است: GUI، ویرایش فایل‌های سیستمی، خط فرمان و Network Manager.
🔹 روش‌های مختلف برای نسخه‌های مختلف اوبونتو تفاوت دارند؛ در نسخه‌های جدید از netplan و در نسخه‌های قدیمی از interfaces استفاده کنید.
🔹 اگر قصد دارید آی‌پی شما پس از ری‌استارت باقی بماند، باید تنظیمات را در فایل‌های شبکه ذخیره کنید.
🔹 برای کاربران حرفه‌ای، استفاده از nmcli سریع‌ترین و بهینه‌ترین روش است.
🔹 همیشه قبل از انجام تغییرات، یک بکاپ از فایل‌های تنظیمات شبکه بگیرید.

🚀 با رعایت این نکات، می‌توانید آی‌پی اوبونتو را به‌راحتی تغییر دهید و در عین حال از بروز مشکلات احتمالی جلوگیری کنید. اگر سوالی دارید، در بخش نظرات بپرسید!

تغییر آی‌پی در اوبونتو فرآیندی ساده اما پرجزئیات است که بسته به نسخه سیستم‌عامل و نیازهای شما، روش‌های مختلفی دارد. در این مقاله به بررسی جامع روش‌های تغییر آی‌پی در اوبونتو پرداختیم و نکات کلیدی هر روش را بیان کردیم. اگر هنوز سوالی دارید یا با چالشی روبرو هستید، در بخش نظرات با ما در میان بگذارید.

پاسخی بگذارید

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