كيفية تكوين ربط الشبكات على نظام SUSE Linux Enterprise 15

تُتيح خاصية ربط الشبكة لنظام SUSE Linux Enterprise Server 15 واجهة شبكة منطقية واحدة مدعومة بمنفذين فعليين أو أكثر. والنتيجة المثلى هي bond0جهاز ثابت بتكوين IP المطلوب، والأعضاء المتوقع اتصالهم، وحالة اتصال واضحة. يُمكن لخاصية الربط تحسين التوافر، وتُوزّع بعض الأوضاع حركة البيانات، لكنها لا تضمن سرعة أعلى لكل اتصال أو حماية من جميع أعطال المحولات أو الكابلات أو الشبكة الرئيسية.

يتبع هذا الدليل إجراءات ربط الشبكات في نظام SUSE SLES 15 SP7 المنشورة بتاريخ 1 أكتوبر 2026. ويستخدم ملفات wickedتقليدية ifcfg. يستخدم المثال بروتوكول DHCP active-backup، وهو وضع تجاوز عطل عملي لا يتطلب دعمًا خاصًا من المحول. استبدل أسماء الواجهات وعناوينها لتتوافق مع المضيف. راجع دليل إدارة أجهزة ربط الشبكات من SUSE .

حدد معنى النجاح

تجمع عملية الربط عدة واجهات إيثرنت في جهاز منطقي واحد، مثل bond0. تستخدم التطبيقات والتوجيه هذا الجهاز؛ ويقوم برنامج تشغيل الربط في لينكس باختيار أو توزيع حركة البيانات عبر منافذه. حدد احتياجاتك قبل التعديل.

  • التكرار: يمكن أن يتعطل رابط عضو واحد بينما تستمر الخدمة من خلال رابط آخر.
  • تجميع الروابط: يتفق المحول والمضيف على البروتوكول، ويتم توزيع حركة المرور بما يتناسب مع عبء العمل.
  • عمليات موثوقة: يعود الترابط بعد إعادة التشغيل، ويتلقى العنوان والمسارات المتوقعة، ويبلغ عن حالة العضو الصحيحة.

لا يؤدي الربط إلى إنشاء مسارات تبديل مستقلة تلقائيًا. كما أن وجود رابطين لا يعني بالضرورة أن اتصال TCP واحد سيعمل بسرعة مضاعفة. تحقق من تصميم الشبكة وحالة المضيف.

اختر وضع الربط

وضعالاستخدام النموذجيالتبعية
active-backup(الوضع 1)التبديل التلقائي؛ منفذ واحد ينقل البيانات في كل مرةلا يتطلب الأمر دعمًا خاصًا للمحول
802.3ad(الوضع 4، LACP)التجميع الديناميكي والتعافي من الأعطالتكوين بروتوكول LACP للمبدل؛ يجب أن تتطابق سرعة الأعضاء ونمط الإرسال والاستقبال وأن يتصلوا بنفس المبدل.
balance-xor(الوضع 2)التوزيع القائم على التجزئةدعم وتكوين المحولات المتوافقة
balance-rr(الوضع 0)نقل بالتناوبدعم المحول؛ قد يؤثر إعادة ترتيب الحزم على النتائج

تتطلب الأوضاع 0 و2 و4 دعمًا أو تهيئةً متوافقةً من المحول. استخدمها active-backupعندما يكون هدفك الرئيسي هو تجاوز الأعطال بسهولة. اخترها 802.3adفقط بعد أن يؤكد فريق الشبكة وجود قناة منفذ LACP متوافقة. لمزيد من التفاصيل حول الأوضاع، راجع دليل SUSE ووثائق ربط نواة Linux .

تجهيز المضيف

أبقِ جلسة تحكم أو جلسة خارجية متاحة. قد يؤدي إعادة تهيئة الواجهة التي تحمل بروتوكول SSH إلى قطع اتصالك. جدوِل تغييرات الإنتاج خلال فترة الصيانة، واحتفظ بالإعدادات الأصلية للرجوع إليها لاحقًا.

  1. تحديد الواجهات والعناوين الحالية باستخدام ip -br linkو ip -br addr.
  2. تأكد من مدير الشبكة الذي يتحكم بالخادم. تستخدم أحمال عمل خادم SLES عادةً مدير شبكة واحد wicked؛ تجنب إدارة نفس الروابط باستخدام مديرين.
  3. افحص الملفات ذات الصلة /etc/sysconfig/network/، وخاصة ifcfg-<interface>الملفات المهمة، وقم بعمل نسخ احتياطية منها.
  4. قم بربط كل بطاقة شبكة بالكابل ومنفذ المحول الخاص بها. تحقق مما إذا كان الوضع الذي اخترته يتطلب مجموعة تجميع المحولات.

يستخدم المثال اسمي الجهازين enp1s0و enp2s0. قد يستخدم نظامك أسماءً أخرى eth0مثل ens3أو أو . تأكد من أسماء الأجهزة الفعلية قبل نسخ أي شيء.

قم بتهيئة النسخ الاحتياطي النشط باستخدام ملفات ifcfg

1. عرّف الرابطة

يخلق /etc/sysconfig/network/ifcfg-bond0:

STARTMODE='auto'
BOOTPROTO='dhcp'

BONDING_MASTER='yes'
BONDING_SLAVE0='enp1s0'
BONDING_SLAVE1='enp2s0'

BONDING_MODULE_OPTS='mode=active-backup miimon=100'

STARTMODE='auto'يبدأ الربط تلقائيًا. BOOTPROTO='dhcp'يطلب عنوانًا ديناميكيًا للربط. للتكوين الثابت، استخدم BOOTPROTO='static'وأضف IPADDRالقيمة الصحيحة، مثل IPADDR='192.0.2.20/24'. هذا العنوان المحجوز هو مثال؛ لا تُعيّنه على شبكة قيد التشغيل إلا إذا كان ملكك بالفعل. قم بتكوين العناوين على bond0، وليس بشكل منفصل على منافذ الأعضاء.

BONDING_MASTERيُحدد هذا الخيار الرابط. كل BONDING_SLAVEnإدخال مرقم يُشير إلى عضو واحد. miimon=100يُفعّل هذا الخيار فحص الروابط كل 100 مللي ثانية؛ وتحذر SUSE من إزالته. اضبط خيارات البوابة، ونظام أسماء النطاقات (DNS)، وبروتوكول الإنترنت الإصدار السادس (IPv6) وفقًا لخطة شبكتك.

2. اضبط واجهات الأعضاء

قم بعمل نسخة احتياطية من ملفات الأعضاء. عدّل كل ملف /etc/sysconfig/network/ifcfg-enp1s0بحيث /etc/sysconfig/network/ifcfg-enp2s0يحتوي على إعدادات العضو ولا يحتوي على عنوان IP مستقل.

BOOTPROTO='none'
STARTMODE='hotplug'

يُمكّن هذا الرابط من التحكم في المنافذ، ويسمح للعضو بالانضمام عند توفره. احتفظ بالإعدادات المحلية المطلوبة، وقارن النتيجة بالنسخ الاحتياطية قبل التفعيل.

3. مراجعة وتفعيل

تحقق مما سيستخدمه ويكد:

sudo wicked show-config

تأكد من أن bond0القائمة تضم الأعضاء المقصودين، وأن ملفات الأعضاء لا تحتوي على عناوين منفصلة، ​​وأن البروتوكول والوضع المطلوبين يظهران. أصلح أي نقص قبل المتابعة. قم بتشغيل الرابط باستخدام:

sudo wicked ifup all bond0

تستخدم إجراءات SUSE برنامج Wicked لبدء الربط. لا تحاول بدء وحدة systemd خاصة بالجهاز. بعد تعديل إعدادات الربط النشطة، قم بتطبيقها sudo wicked ifreload bond0. قد ينقطع الاتصال عن بُعد أثناء تغييرات الشبكة، لذا أبقِ الوصول إلى وحدة التحكم متاحًا.

استخدم LACP فقط مع تنسيق المفتاح

بالنسبة لقناة منفذ LACP المُهيأة بواسطة المحول، استخدم هذا الخيار مع الحفاظ على مراقبة الارتباط:

BONDING_MODULE_OPTS='mode=802.3ad miimon=100'

لا تُجرِ التغيير إلا بعد تهيئة المحوّل لتجميع البيانات الديناميكي وفقًا لمعيار IEEE 802.3ad، والتأكد من استيفاء الروابط لمتطلباته. تُحدد SUSE سرعة الاتصال، ووضع الإرسال والاستقبال، والاتصال بنفس المحوّل. تختلف متطلبات مجموعات المحوّلات وتصميمات الهياكل المتعددة باختلاف المورّد؛ لذا يُرجى مراجعة وثائق المحوّل للتأكد منها.

في حال عدم توفر بروتوكول LACP أو عدم تهيئته، استخدمه active-backupللتحويل الاحتياطي الأساسي. إن رؤية رابط Linux في حالة تشغيل لا يثبت أن قناة منفذ المحول مهيأة بشكل صحيح.

تحقق من النتيجة

تحقق من wicked والعناوين وتقرير ربط النواة:

sudo wicked ifstatus --verbose bond0
ip -br addr
cat /proc/net/bonding/bond0

wicked ifstatus --verbose bond0ip -br addrيُظهر تقرير حالة Wicked ما إذا bond0كان يعمل ويحتفظ بالعنوان المقصود. كما يُظهر تقرير النواة الوضع، وواجهات الأعضاء، وحالة الارتباط، والعضو النشط في النسخ الاحتياطي النشط.

ابحث عن هذه العلامات قبل اعتبار العمل مكتملاً:

  • bond0موجود ويعمل كما هو متوقع.
  • العنوان والمسارات تابعة للسند، وليست تابعة لرقم الهوية الوطنية الفردي.
  • يظهر كلا العضوين، مع حالات ارتباط متوافقة مع الكابلات ومنافذ المحول.
  • في وضع النسخ الاحتياطي النشط، يكون أحد الأعضاء نشطًا والآخر متاحًا كنسخة احتياطية.
  • بالنسبة لبروتوكول LACP، يُظهر كل من المضيف والمحول التجميع المتوقع. وجود رابط لينكس نشط وحده لا يُعد دليلاً على سلامة بروتوكول LACP.

عند الحصول على التفويض، اختبر خاصية تجاوز الفشل بفصل أو تعطيل عضو واحد في كل مرة مع مراقبة الاتصال وتقرير الربط. تأكد من استعادة حركة البيانات عبر الرابط المتبقي، ثم أعد تشغيل الرابط المختبر، ثم اختبر الرابط الآخر. لا تقم بإيقاف تشغيل نظام بعيد دون الوصول إلى وحدة التحكم ووجود نافذة صيانة.

استكشاف الأخطاء وإصلاحها حسب الأعراض الملاحظة

النتيجة المرصودةالفحص التالي
bond0مفقودقم بتشغيل البرنامج sudo wicked show-config؛ تحقق من أسماء الملفات، والبنية، وأسماء الأجهزة، ومدير الشبكة.
لا يوجد عنوان للسندتحقق من DHCP أو العنوان الثابت والبادئة على bond0؛ ابحث عن عنوان منافس على أحد الأعضاء.
ليس لدى العضو أي صلةافحص الكابل، وجهاز الإرسال والاستقبال، وبطاقة الشبكة، ومنفذ المحول، والوصلة المتفاوض عليها. لا يمكن لتقنية الربط إصلاح الوصلة المادية.
نظام التحكم في حركة المرور غير نشط أو أن حركة المرور معطلةتحقق من إعدادات قناة المنفذ، وعضوية بروتوكول LACP، وسرعة الاتصال، ومتطلبات المحول، وسجلات المحول. استخدم النسخ الاحتياطي النشط إذا لم يكن بروتوكول LACP جزءًا من التصميم.
يعمل حتى إعادة التشغيلتحقق من STARTMODE='auto'إعدادات الأعضاء، وتكوين برنامج Wicked، وإعادة التشغيل المُتحكم بها.

في حال تسبب تغيير ما في انقطاع اتصال الخادم، استخدم وحدة التحكم لاستعادة الملفات المحفوظة واتبع خطوات استعادة الشبكة الخاصة بالموقع. احتفظ بنسخ احتياطية حتى يجتاز الربط فحوصات إعادة التشغيل والتحويل التلقائي في حالة الفشل.

فهم الحدود

يمكن لتقنية الربط معالجة عطل أحد الأعضاء طالما بقي عضو آخر يعمل بشكل سليم، وتسمح بقية الشبكة باستمرار حركة البيانات. لكنها لا تغطي تلقائيًا عطلًا في المحول، أو انقطاعًا في جهاز التوجيه الرئيسي، أو خطأً في شبكة VLAN، أو مشكلة في التوجيه. وتنصح SUSE بعدم تقسيم الربط بين عدة محولات في معظم إعدادات الأجهزة؛ لذا يُنصح باتباع تصميم مُصنِّع المحولات في أي ترتيب متعدد المحولات.

يعتمد توزيع حركة البيانات على الوضع، ومحول النظير، ونمط التدفقات النشطة. قد يبقى اتصال واحد على عضو واحد، لذا فإن وجود منفذين لا يضمن مضاعفة سرعة نقل البيانات. قِس حركة البيانات التمثيلية وراقب الأخطاء، وفقدان البيانات، ومعدل النقل، وسلوك تجاوز الأعطال. إذا لم تُلبِّ النتائج متطلبات الخدمة، فراجع الوضع وتكوين المحول بدلاً من افتراض أن إضافة منافذ إضافية ستُحسِّن الأداء.

اترك تعليقاً

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

تطبيق مهام جوجل لسطح المكتب: كيفية استخدامه على الكمبيوتر

افتح مهام جوجل في متصفح، وأضف اختصارًا لمتصفح كروم أو قم بتشغيلها على غرار التطبيقات، وقم بإدارة المهام المؤرخة من خلال التقويم وجيميل.

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.