وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش راه اندازی Network Bonding Ubuntu 20.04

0 8
زمان لازم برای مطالعه: 4 دقیقه


پیوند یا تیم سازی شبکه ای به الف اشاره دارد process از ترکیب دو یا چند رابط شبکه در یک. هدف اصلی پیوند شبکه، افزایش توان عملیاتی و پهنای باند و افزونگی شبکه است. علاوه بر این، اتصال شبکه زمانی سودمند است که تحمل خطا در یک عامل مهم، شبکه های متعادل کننده بار.

هسته لینوکس ماژول هایی را برای انجام پیوند شبکه در اختیار ما قرار می دهد. این آموزش روش استفاده از ماژول پیوند لینوکس را برای اتصال چندین رابط شبکه به یک رابط مورد بحث قرار می دهد.

قبل از شیرجه رفتن در terminal و اتصال شبکه را فعال کنید، اجازه دهید مفاهیم کلیدی در پیوند شبکه را مورد بحث قرار دهیم.

انواع اتصال شبکه

شش نوع اتصال شبکه وجود دارد. آن ها هستند:

  1. حالت=0 – این نوع پیوند پیش فرض است. مبتنی است روی را سیاست دورگردی (از اولین رابط تا آخرین رابط) و ویژگی های تحمل خطا و متعادل کننده بار را ارائه می دهد.
  2. حالت = 1 – این نوع پیوند مبتنی است روی خط مشی Active-Backup (فقط یک رابط فعال است و تا زمانی که شکست بخورد، دیگری فعال می شود). این حالت می تواند تحمل خطا را فراهم کند.
  3. حالت = 2 – این نوع اتصال ویژگی هایی مانند تعادل بار و تحمل خطا را فراهم می کند. یک حالت XOR را تنظیم می کند که عملیات XOR آدرس MAC مبدا را با آدرس MAC مقصد انجام می دهد.
  4. حالت = 3 – حالت 3 مبتنی است روی خط مشی پخش، انتقال همه بسته ها به همه رابط ها. این حالت یک حالت اتصال معمولی نیست و فقط برای نمونه های خاص اعمال می شود.
  5. حالت=4 – حالت 4 یا حالت تجمیع پیوند پویا گروه های تجمعی را با همان سرعت ایجاد می کند. انتخاب رابط برای ترافیک خروجی بر اساس انجام می شود روی روش هش انتقال می توانید روش هش را از XOR با استفاده از xmit_hash_policy تغییر دهید. این نیاز به یک سوئیچ با لینک پویا 802.3ad
  6. حالت=5 – در این حالت، بار فعلی روی هر رابط توزیع بسته های خروجی را تعیین می کند. رابط فعلی بسته های ورودی را دریافت می کند. اگر رابط فعلی بسته های ورودی را دریافت نکند، با آدرس MAC یک رابط دیگر جایگزین می شود. همچنین به عنوان متعادل کننده بار انتقال تطبیقی ​​شناخته می شود.
  7. حالت=6 – این نوع بالانس به عنوان متعادل کننده بار تطبیقی ​​نیز شناخته می شود. دارای متعادل کننده بار انتقال تعادل و متعادل کننده بار دریافت بار. متعادل‌سازی بار دریافتی از مذاکره ARP استفاده می‌کند. درایور پیوند شبکه پاسخ‌های ARP را از دستگاه محلی رهگیری می‌کند و آدرس منبع را با یک آدرس منحصربه‌فرد یکی از رابط‌های موجود در پیوند بازنویسی می‌کند. این حالت نیازی به پشتیبانی سوئیچ ندارد.
پیشنهاد می‌کنیم بخوانید:  روش غیرفعال کردن فایروال در اوبونتو

روش پیکربندی اتصال شبکه روی اوبونتو

بیایید شیرجه بزنیم terminal و پیوند شبکه را در اوبونتو پیکربندی کنید. قبل از شروع، مطمئن شوید که:

  • آ root یا الف sudo حساب کاربری
  • دو یا چند رابط شبکه

ماژول Bonding را نصب کنید

مطمئن شوید که ماژول bonding را در هسته خود نصب و فعال کرده اید. از دستور lsmod به صورت زیر استفاده کنید:

sudo lsmod | grep پیوند

پیوند 180224 1

اگر ماژول در دسترس نیست، از دستور زیر برای نصب استفاده کنید.

sudo apt-get نصب کنید ifenslave

پیوند زودگذر

شما می توانید با استفاده از دو رابط در سیستم خود یک پیوند موقت شبکه راه اندازی کنید. برای انجام این کار، با بارگیری درایور باندینگ شروع کنید.

sudo اتصال modprobe

در مرحله بعد، اجازه دهید نام رابط های اترنت در سیستم های خود را دریافت کنیم. از دستور استفاده کنید:

sudo ifconfig

دستور بالا رابط های موجود در سیستم را نشان می دهد. می توانید یک نمونه خروجی را در تصویر زیر بیابید:

روش راه اندازی Network Bonding Ubuntu 20.04روش راه اندازی Network Bonding Ubuntu 20.04

حال، اجازه دهید با استفاده از دستور ip یک پیوند شبکه ایجاد کنیم:

sudo ifconfig ens33 پایین

sudo ifconfig ens36 پایین

sudo لینک آی پی bond0 را اضافه کنید نوع حالت پیوند 802.3ad

در نهایت، دو رابط را اضافه کنید:

sudo لینک آی پی تنظیم ens33 master bond0

sudo لینک آی پی تنظیم ens36 master bond0

برای تایید ایجاد موفقیت آمیز پیوند، از دستور زیر استفاده کنید:

sudo لینک آی پی

روش راه اندازی Network Bonding Ubuntu 20.04روش راه اندازی Network Bonding Ubuntu 20.04

توجه داشته باشید: ایجاد پیوند، همانطور که در بالا نشان داده شد، از راه اندازی مجدد جان سالم به در نخواهد برد.

پیشنهاد می‌کنیم بخوانید:  روش استفاده از rc.local روی اوبونتو

پیوند دائمی

ما باید فایل پیکربندی رابط را ویرایش کنیم و تنظیمات bonding را اضافه کنیم تا یک پیوند دائمی ایجاد کنیم.

sudo vim /و غیره/شبکه/رابط ها

در فایل، تنظیمات زیر را اضافه کنید.

خودکار ens33

کتابچه راهنمای iface ens33 inet

خودکار ens36

کتابچه راهنمای iface ens36 inet

باند خودکار 0

iface bond inet static

آدرس 192.168.0.253

ماسک شبکه 255.255.255.0

دروازه 192.168.0.1

dns-search domain-name.local

بردگان ens33 ens36

bond_mode 4

باند-میمون 100

باند عقب افتادگی 0

به روز رسانی اوراق قرضه 0

توجه داشته باشید: اطمینان حاصل کنید که رابط ها با bond=4 سازگار هستند. اگر نه، می توانید به جای آن از bond=0 استفاده کنید. همچنین ممکن است لازم باشد دو رابط را حذف کرده و پیوند را فعال کنید.

برای فعال کردن پیوند از دستور زیر استفاده کنید.

sudo ifconfig ens33 پایین && sudo ifconfig ens36 پایین & sudo ifconfig bond0 up

sudo راه اندازی مجدد سرویس مدیر شبکه

برای تأیید اینکه رابط فعال است، از دستور زیر استفاده کنید:

sudo ifconfig bond0

روش راه اندازی Network Bonding Ubuntu 20.04روش راه اندازی Network Bonding Ubuntu 20.04

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

sudo گربه /proc/خالص/پیوند/bond0

در اینجا یک نمونه خروجی آورده شده است:

روش راه اندازی Network Bonding Ubuntu 20.04روش راه اندازی Network Bonding Ubuntu 20.04

در آستانه نزدیک شدن

این راهنما روش راه‌اندازی پیوند شبکه در توزیع‌های مبتنی بر اوبونتو و دبیان را به شما آموزش می‌دهد. برای به دست آوردن اطلاعات دقیق در مورد باندینگ، موارد را در نظر بگیرید مستندات.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-02 14:09:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید