تنظیم ip با nmcli با یک کارت شبکه

سلام. یه مقاله بود تو سایت برای تنظیم ip در حالت bonding. بود که از اینجا می تونید بهش دسترسی پیدا کنید.  ویدئو هم داره :)

حالا برای یک کارت شبکه 

با استفاده از nmcli در سیستم‌عامل لینوکس، می‌توانید مراحل زیر را دنبال کنید:

1. مشاهده لیست دستگاه‌های شبکه:

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

nmcli device status

این دستور نام دستگاه‌های شبکه فعال و غیرفعال را نمایش می‌دهد. برای مثال، اگر نام دستگاه شما eth0 باشد، می‌توانید از این نام در دستورات بعدی استفاده کنید.

2. ایجاد یک Connection جدید (در صورت لزوم):

اگر می‌خواهید یک کانکشن جدید ایجاد کنید، می‌توانید از دستور زیر استفاده کنید:

nmcli connection add type ethernet con-name my-connection ifname eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8

در این دستور:

  • con-name my-connection نام اتصال را تعریف می‌کند.
  • ifname eth0 نام دستگاه شبکه را مشخص می‌کند.
  • ipv4.method manual تنظیمات را به صورت دستی (manual) تعریف می‌کند.
  • ipv4.addresses 192.168.1.100/24 آدرس IP و subnet mask را تعریف می‌کند.
  • ipv4.gateway 192.168.1.1 آدرس gateway را تنظیم می‌کند.
  • ipv4.dns 8.8.8.8 آدرس DNS را تنظیم می‌کند.

3. ویرایش یک Connection موجود:

اگر می‌خواهید تنظیمات IPv4 یک کانکشن موجود را ویرایش کنید، می‌توانید از دستور زیر استفاده کنید:

nmcli connection modify my-connection ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual

این دستور تنظیمات IP، Gateway و DNS را برای کانکشن مشخص شده تغییر می‌دهد.

4. فعال کردن کانکشن:

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

 nmcli connection up my-connection

5. بررسی وضعیت کانکشن:

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

nmcli connection show my-connection

این دستورات به شما کمک می‌کند تنظیمات IPv4 را به‌درستی روی دستگاه خود تنظیم کنید.