- مقدمه
- مراحل
- مرحله ۱: بررسی وضعیت فعلی NetworkManager
- مرحله ۲: غیرفعالسازی NetworkManager
- مرحله ۳: حذف NetworkManager
- مرحله ۴: پیکربندی شبکه با استفاده از ifcfg
- مرحله ۵: راهاندازی مجدد رابط شبکه
- مرحله ۶: بررسی صحت پیکربندی
- مرحله ۷: بررسی اتصال به اینترنت
- نتیجهگیری
آموزش حذف کامل NetworkManager و استفاده از ifcfg در سرور
مقدمه
NetworkManager ابزاری برای مدیریت و پیکربندی شبکه در لینوکس است، اما در بعضی از سناریوها، بهویژه در سرورهای تولیدی، ممکن است تمایل به حذف آن و استفاده از پیکربندیهای دستی باشد. استفاده از فایلهای ifcfg، روشی مناسب برای مدیریت اتصالات شبکه بهصورت دستی است. در این مقاله، مراحل حذف کامل NetworkManager و پیکربندی شبکه با استفاده از ifcfg به تفصیل شرح داده میشود.
مراحل
مرحله ۱: بررسی وضعیت فعلی NetworkManager
قبل از شروع حذف NetworkManager، توصیه میشود تا وضعیت فعلی آن را بررسی کنید. این کار به شما کمک میکند تا اطمینان حاصل کنید که NetworkManager در حال حاضر در حال کار است.
systemctl status NetworkManager
مرحله ۲: غیرفعالسازی NetworkManager
برای جلوگیری از هرگونه اختلال در حذف NetworkManager، ابتدا بهتر است این سرویس را غیرفعال کنیم.
systemctl stop NetworkManager
systemctl disable NetworkManager
مرحله ۳: حذف NetworkManager
حالا که سرویس غیرفعال شده است، میتوانید آن را حذف کنید. بسته به توزیع لینوکس مورد استفاده، از یکی از دستورات زیر استفاده کنید:
برای توزیعهای مبتنی بر RPM (مثل RHEL، CentOS):
yum remove NetworkManager
برای توزیعهای مبتنی بر DEB (مثل Ubuntu):
apt-get remove --purge network-manager
مرحله ۴: پیکربندی شبکه با استفاده از ifcfg
پس از حذف NetworkManager، باید فایلهای پیکربندی ifcfg را برای تنظیم شبکه ایجاد کنید.
در دایرکتوری /etc/sysconfig/network-scripts/، فایلهای ifcfg برای هر رابط شبکه موجود است. مثلاً برای یک رابط به نام eth0، باید یک فایل به شکل زیر ایجاد کنید:
nano /etc/sysconfig/network-scripts/ifcfg-eth0
با محتوای زیر:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
مرحله ۵: راهاندازی مجدد رابط شبکه
پس از ایجاد یا ویرایش فایل ifcfg، باید رابط شبکه را راهاندازی مجدد کنید تا تنظیمات جدید اعمال شوند.
ifdown eth0
ifup eth0
مرحله ۶: بررسی صحت پیکربندی
برای اطمینان از این که تنظیمات شبکه به درستی اعمال شدهاند، میتوانید از دستور زیر استفاده کنید:
ip addr show eth0
این دستور باید آدرس IP جدید را نشان دهد که در فایل ifcfg تعیین کردهاید.
مرحله ۷: بررسی اتصال به اینترنت
برای اطمینان از اتصال به اینترنت، از دستور ping استفاده کنید:
ping -c 4 8.8.8.8
این دستور باید شما را به سرور DNS گوگل متصل کند و خروجی موفقیتآمیز نشان دهد.
نتیجهگیری
در این مقاله، مراحل حذف کامل NetworkManager و پیکربندی شبکه با استفاده از ifcfg به تفصیل بررسی شد. مراحل کلیدی شامل بررسی وضعیت NetworkManager، غیرفعالسازی، حذف آن، ایجاد فایلهای پیکربندی ifcfg جدید، راهاندازی مجدد رابط شبکه و بررسی صحت پیکربندی بودند. با دنبال کردن این مراحل، میتوانید به راحتی مدیریت شبکه سرور خود را انجام دهید و از کنترل کامل بیشتری بر روی تنظیمات شبکه برخوردار شوید.
