لا يمكن الاتصال بأجهزة الكمبيوتر في الشبكة المحلية أو بـ RU Server على macOS
الأعراض
على جهاز Mac، لا يستطيع Viewer الاتصال بأجهزة الكمبيوتر في الشبكة المحلية عبر عنوان IP أو اسم الكمبيوتر، ولا يستطيع تسجيل الدخول إلى RU Server الموجود في الشبكة نفسها. وقد يحدث الأمر نفسه لـ Host أو Agent العامل على Mac عند الاتصال بـ RU Server في الشبكة المحلية. العلامات المعتادة:
- الاتصالات عبر الإنترنت تعمل، بما فيها اتصالات Internet-ID.
- يصل الأمر ping والبرامج الأخرى على جهاز Mac نفسه إلى أجهزة الكمبيوتر نفسها. ويتصل Viewer على Windows أو Linux بأجهزة Host نفسها دون مشكلات.
- لا يسجل Host على الطرف الآخر أي محاولة اتصال.
- تظهر المشكلة مباشرة بعد تحديث Remote Utilities أو إعادة تثبيته على Mac.
السبب
يطلب macOS من كل تطبيق إذنًا لاستخدام الشبكة المحلية ويحفظ الإجابة في إعدادات النظام→الخصوصية والأمن→الشبكة المحلية. ويرتبط هذا الإذن بملفات التطبيق بعينها. وبعد التحديث لا يعود الإذن المحفوظ مطابقًا للملفات الجديدة، وفي بعض إصدارات macOS يحظر النظام بصمت الاتصالات المحلية للتطبيق بدلًا من أن يطلب الإذن من جديد، مع أن المفتاح في إعدادات النظام لا يزال يُظهر التطبيق على أنه مسموح له.
هذا سلوك من macOS وليس إعدادًا في Remote Utilities. وقد لوحظ في macOS 15 (Sequoia) والإصدارات الأحدث. ولا يتأثر إلا الاتصالات التي يفتحها التطبيق نفسه إلى عناوين في الشبكة المحلية: الاتصالات المباشرة عبر عنوان IP أو اسم الكمبيوتر، والاتصالات بـ RU Server في الشبكة نفسها. أما الاتصالات الواردة إلى Host والاتصالات عبر الإنترنت فلا تتأثر.
الحل
- افتح إعدادات النظام→الخصوصية والأمن→الشبكة المحلية.
- ابحث عن Remote Utilities Viewer (أو Host أو Agent) في القائمة. أوقف تشغيله ثم شغّله من جديد.
إذا لم يكن التطبيق في القائمة، فشغّله وحاول الاتصال، ثم انقر على سماح في نافذة الطلب "يرغب في العثور على الأجهزة على شبكتك المحلية والاتصال بها". - أنهِ التطبيق تمامًا (Command+Q) ثم شغّله مرة أخرى.
- اتصل مرة أخرى. وإذا استمر الفشل، فأعد تشغيل Mac وحاول مرة أخرى.
ملاحظة:
يخص هذا الإذن حساب المستخدم في macOS. لذا كرر الخطوات في كل حساب مستخدم يشغّل Viewer أو Host أو Agent. ولا يؤدي حذف Remote Utilities وإعادة تثبيته وحده إلى حل المشكلة.
انظر أيضًا: هل يمكنني الاتصال مباشرة بجهاز كمبيوتر بعيد باستخدام عنوان IP الخاص به؟
