مقدمه
یکی از نیازهای اساسی در مدیریت شبکه و سیستمهای عامل لینوکسی مثل اوبونتو، تغییر آدرس آیپی (IP) است. این فرآیند بهویژه برای افرادی که در حوزه مدیریت سرورها، شبکههای خانگی یا اداری کار میکنند، اهمیت بسیاری دارد.
اما تغییر آیپی در اوبونتو بسته به نسخههای مختلف این سیستم عامل، ممکن است با تفاوتهایی همراه باشد. این مقاله کانفیگ سرور به شما کمک میکند تا با روشهای مختلف تغییر آیپی در نسخههای اوبونتو آشنا شوید و با جزئیات کامل این فرآیند را درک کنید.
چرا تغییر آیپی اوبونتو اهمیت دارد؟
تغییر آیپی دلایل زیادی میتواند داشته باشد، از جمله:
- پیکربندی شبکه داخلی: وقتی یک سیستم باید در یک شبکه خاص شناسایی شود.
- حل مشکلات شبکه: گاهی با تغییر آیپی، مشکلات ارتباطی حل میشود.
- مدیریت سرورها: برای تنظیم ارتباطهای خاص یا محدود کردن دسترسیها.
- افزایش امنیت: تغییر آیپی بهصورت مداوم میتواند خطرات امنیتی را کاهش دهد.
پیشنیازها برای تغییر آیپی در اوبونتو
قبل از اینکه تغییر آیپی را آغاز کنید، نیاز است موارد زیر را در نظر داشته باشید:
- دسترسی به sudo: تغییر تنظیمات شبکه نیاز به سطح دسترسی بالا دارد.
- اطلاعات شبکه: شامل آدرس آیپی، سابنت ماسک (Subnet Mask)، گیتوی (Gateway) و DNS.
- آشنایی با خط فرمان (Terminal): بیشتر تغییرات شبکه در اوبونتو از طریق خط فرمان انجام میشود.
- نسخه اوبونتو: نسخه اوبونتو شما تعیین میکند که از چه روشهایی استفاده کنید.
روشهای تغییر آیپی در اوبونتو
1. استفاده از ابزار Network Manager (مدیر شبکه)
مدیر شبکه یکی از سادهترین روشها برای تغییر آیپی در اوبونتو است.
مراحل:
- روی آیکون شبکه در گوشه سمت راست بالا کلیک کنید.
- گزینه Edit Connections را انتخاب کنید.
- از لیست موجود، اتصال شبکه مورد نظر را انتخاب کرده و روی Edit کلیک کنید.
- به زبانه IPv4 Settings بروید.
- گزینه Manual را انتخاب کنید و اطلاعات جدید آیپی را وارد کنید.
- تغییرات را ذخیره کرده و اتصال را مجدداً راهاندازی کنید.
نکات مهم:
- این روش برای کاربران مبتدی مناسب است.
- نیازی به آشنایی با خط فرمان ندارد.
2. تغییر آیپی از طریق فایلهای تنظیمات شبکه
در نسخههای سرور اوبونتو یا برای کاربران حرفهای، ویرایش مستقیم فایلهای تنظیمات شبکه پیشنهاد میشود.
مراحل در نسخههای قبل از اوبونتو 17.10:
فایل تنظیمات شبکه را با دستور زیر باز کنید:
sudo nano /etc/network/interfacesاطلاعات جدید آیپی را به شکل زیر وارد کنید:
iface eth0 inet staticaddress 192.168.1.100
netmask 255.255.255.0
gateway 192.168.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 IP42️⃣ اگر آیپی شما داینامیک است و میخواهید آن را به استاتیک تغییر دهید، تنظیمات را به این صورت ویرایش کنید:
sudo nano /etc/netplan/01-netcfg.yaml3️⃣ مقدار 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 apply5️⃣ برای بررسی تغییرات آیپی جدید، دستور زیر را اجرا کنید:
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/242️⃣ تنظیم گیتوی جدید:
nmcli connection modify eth0 ipv4.gateway 192.168.1.13️⃣ تغییر تنظیمات DNS:
nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"4️⃣ تنظیم آیپی روی حالت استاتیک:
nmcli connection modify eth0 ipv4.method manual5️⃣ ذخیره تغییرات و ریاستارت شبکه:
nmcli connection up eth0✅ مزایای این روش: سریع، بدون نیاز به ویرایش فایلهای سیستمی، مناسب برای سرورها و محیطهای SSH.
۴. تغییر آیپی در Docker و ماشینهای مجازی
اگر از اوبونتو در یک ماشین مجازی (VM) یا داکر (Docker) استفاده میکنید، تغییر آیپی متفاوت خواهد بود.
تغییر آیپی در Docker
1️⃣ مشاهده شبکههای موجود در داکر:
docker network ls2️⃣ ایجاد یک شبکه جدید با آیپی ثابت:
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 سریعترین و بهینهترین روش است.
🔹 همیشه قبل از انجام تغییرات، یک بکاپ از فایلهای تنظیمات شبکه بگیرید.
🚀 با رعایت این نکات، میتوانید آیپی اوبونتو را بهراحتی تغییر دهید و در عین حال از بروز مشکلات احتمالی جلوگیری کنید. اگر سوالی دارید، در بخش نظرات بپرسید!
تغییر آیپی در اوبونتو فرآیندی ساده اما پرجزئیات است که بسته به نسخه سیستمعامل و نیازهای شما، روشهای مختلفی دارد. در این مقاله به بررسی جامع روشهای تغییر آیپی در اوبونتو پرداختیم و نکات کلیدی هر روش را بیان کردیم. اگر هنوز سوالی دارید یا با چالشی روبرو هستید، در بخش نظرات با ما در میان بگذارید.




