لقد تمت أرشفة هذا المقال ولم تعد Apple تحدثه.

إيقاف تشغيل "توقيع الحزمة" لتوصيلات البروتوكولين SMB 2 وSMB 3

تعرف على كيفية إيقاف تشغيل "توقيع الحزمة" على Mac.

في نظام تشغيل macOS 10.13.4 والإصدار الأحدث، يكون "توقيع الحزمة" متوقفًا افتراضيًا. يتم تشغيل "توقيع الحزمة" لتوصيلات SMB 2 أو SMB 3 تلقائيًا عند اللزوم، إذا عَرَض الخادم ذلك. تنطبق التعليمات الواردة في هذه المقالة على نظام تشغيل macOS 10.13.3 والإصدار الأحدث.

عندما تستخدم توصيل SMB 2 أو SMB 3، يتم تشغيل توقيع الحزمة افتراضيًا. ربما تريد إيقاف تشغيل توقيع الحزمة في الحالات التالية:

  • انخفاض مستوى الأداء عند الاتصال بخادِم تابع لجهة خارجية.

  • تعذُر التوصيل بخادمِ لا يدعم توقيع الحزمة.

  • تعذُر التوصيل بين جهاز تابع لجهة خارجية وخادم macOS SMB.

إذا قمت بإيقاف تشغيل توقيع الحزمة، فإنك بذلك تُقلل مُستوى أمان توصيل SMB. لا تقم بإيقاف تشغيل توقيع الحزمة إلا في حالة وجود العميل والخادِم على شبكة آمنة.

إيقاف تشغيل توقيع الحزمة على عميل macOS

تحقق لتعرف ما إذا كان الكمبيوتر الذي يعمل بنظام تشغيل macOS يوجد به ملف /etc/nsmb.conf أم لا.

في حالة وجود ملف /etc/nsmb.conf على الكمبيوتر الذي يعمل بنظام تشغيل macOS

  1. افتح ملف /etc/nsmb.conf.

  2. اضبط قيمة signing_required على وضع "no" على هذا النحو:

    [default]

    signing_required=no

  3. احفظ ملف /etc/nsmb.conf.

  4. افصل أي مشاركات SMB مُثبتة ثم عاود توصيلها حتى يتم تنفيذ التغييرات.

إن لم يوجد ملف /etc/nsmb.conf على الكمبيوتر الذي يعمل بنظام تشغيل macOS

  1. افتح تطبيق "الوحدة الطرفية".

  2. استخدم هذه الأوامر لإنشاء ملف /etc/nsmb.conf يحتوي على قيمة signing_required التي تم ضبطها على “no”:

    sudo -s

    echo "[default]" >> /etc/nsmb.conf

    echo "signing_required=no" >> /etc/nsmb.conf

    خروج

  3. افصل أي مشاركات SMB مُثبتة ثم عاود توصيلها حتى يتم تنفيذ التغييرات.

إيقاف تشغيل توقيع الحزمة على الكمبيوتر الذي يعمل بنظام تشغيل macOS الذي يستضيف مشاركات SMB

اتبع الخطوات الظاهرة على macOS أو خادم macOS.

على macOS

  1. اختر قائمة Apple  > "تفضيلات النظام"، ثم انقر على "مشاركة".

  2. امسح خانة اختيار مشاركة الصور، ثم أغلق جزء "المشاركة".

  3. في الوحدة الطرفية، استخدم هذا الأمر:

    Sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server

    SigningRequired-bool FALSE

  4. اختر قائمة Apple  > "تفضيلات النظام"، ثم انقر على "مشاركة".

  5. اختر خانة اختيار مشاركة الملفات، ثُم أغلق جزء "المشاركة".

على خادم macOS

  1. افتح تطبيق "الوحدة الطرفية".

  2. في الوحدة الطرفية، استخدم هذه الأوامر لجعل توقيع الحزمة اختياريًا للعملاء:

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server

    SigningRequired -bool FALSE

    sudo /usr/libexec/smb-sync-preferences

تاريخ النشر: