تكوين سلوك بروتوكول SMB متعدد القنوات
في macOS Big Sur 11.3 والأحدث، يتم تمكين بروتوكول SMB متعدد القنوات من خلال الإعدادات الافتراضية المثالية لمعظم المؤسسات والمستخدمين، ولكن يمكن للمستخدمين إدخال تعديلات حسب الضرورة.
هذه المقالة موجهة إلى مسؤولي الشبكة.
يتيح بروتوكول SMB متعدد القنوات لنظام macOS إنشاء أكثر من اتصال بخادم SMB، وزيادة سرعات نقل البيانات، وتوفير التكرار. يجب أن يدعم الخادم بروتوكول SMB متعدد القنوات لاستخدام أي من هذه المزايا.
لتمكين التكرار، يجب تمكين أكثر من اتصال واحد بالشبكة، مما يتيح إمكانية الاتصال بخادم SMB. عند تمكين بروتوكول SMB متعدد القنوات، وتوفير أكثر من شبكة واحدة، يفضل macOS الشبكة التي تُظهر نفسها على أنها الأسرع. حتى يستخدم macOS اتصالات متعددة في الوقت ذاته للحصول على معدلات نقل بيانات أسرع، يجب تمكين السرعات نفسها للواجهات.
إذا كنت تريد تعطيل دعم SMB متعدد القنوات بالكامل في نظام macOS، فأضف السطر التالي إلى ملف /etc/nsmb.conf:
mc_on=no
تُعلن بعض شبكات Wi-Fi عن سرعات أعلى من الشبكة السلكية المتصلة. إذا كنت تريد بقاء بروتوكول SMB متعدد القنوات قيد التمكين واستخدام شبكة Wi-Fi فقط لتجاوز فشل التكرار، لأنك تفضل الاتصالات السلكية، فأضف السطر التالي إلى ملف /etc/nsmb.conf:
mc_prefer_wired=yes
الملف /etc/nsmb.conf غير موجود بشكل افتراضي. لإنشاء واحد وتطبيق كلا التغييرين أعلاه، استخدم أوامر "الوحدة الطرفية" التالية:
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "mc_on=no" | sudo tee -a /etc/nsmb.conf
echo "mc_prefer_wired=yes" | sudo tee -a /etc/nsmb.conf
للتراجع عن التغييرين المذكورين أعلاه، يمكنك حذف ملف /etc/nsmb.conf بأمان.
لمزيد من المعلومات حول خيارات بروتوكول SMB متعدد القنوات المدعومة على الشبكة النشطة، شغِّل أمر الوحدة الطرفية التالي:
smbutil multichannel