وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

حذف کامل NetworkManager و استفاده از ifcfg در سرور

 

Unknown

آموزش حذف کامل 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 جدید، راه‌اندازی مجدد رابط شبکه و بررسی صحت پیکربندی بودند. با دنبال کردن این مراحل، می‌توانید به راحتی مدیریت شبکه سرور خود را انجام دهید و از کنترل کامل بیشتری بر روی تنظیمات شبکه برخوردار شوید.