كيفية إعادة توجيه المنافذ إلى جهاز ظاهري واستخدامها كخادم
يقوم كل من VirtualBox و VMware بإنشاء أجهزة افتراضية مع نوع شبكة NAT بشكل افتراضي. إذا كنت ترغب في تشغيل برنامج خادم داخل جهاز ظاهري ، فستحتاج إلى تغيير نوع الشبكة أو إعادة توجيه المنافذ عبر NAT الظاهري.
لا تحتاج الأجهزة الظاهرية عادةً إلى الوصول إليها من خارج الجهاز الظاهري ، لذا فإن الإعداد الافتراضي جيد بالنسبة لمعظم الناس. ويوفر بالفعل بعض الحماية ، لأنه يعزل الجهاز الظاهري من الاتصالات الواردة.
اختيار الربط الشبكي
باستخدام نوع شبكة NAT ، يقوم نظام التشغيل المضيف الخاص بك بترجمة عنوان الشبكة. يشارك الجهاز الظاهري عنوان IP للكمبيوتر المضيف ولن يتلقى أي حركة مرور واردة. يمكنك استخدام وضع الشبكة الموصولة بدلاً من ذلك - في الوضع الموصّل ، سيظهر الجهاز الظاهري كجهاز منفصل على الشبكة ويكون له عنوان IP خاص به.
لتغيير نوع شبكة جهاز ظاهري في VirtualBox ، انقر بزر الماوس الأيمن فوق جهاز ظاهري وحدد الإعدادات. إذا لم تتمكن من النقر فوق الإعدادات ، فستحتاج إلى إيقاف تشغيل الجهاز الظاهري قبل إجراء هذا التغيير.
حدد وضع شبكة محول المحول في قسم إعدادات الشبكة وانقر فوق موافق. لمزيد من المعلومات حول كل نوع من أنواع وضع الشبكة ، راجع قسم مقدمة حول أوضاع الشبكات في دليل VirtualBox.
تشبه العملية تطبيقات VMware. أولاً ، انقر بزر الماوس الأيمن فوق جهاز ظاهري يعمل بالطاقة ، وحدد إعدادات الجهاز الظاهري.
حدد الجهاز الظاهري لمحول الشبكة ، وحدد نوع اتصال الشبكة الموصولة ، وانقر فوق OK.
إعادة توجيه المنافذ إلى جهاز افتراضي
إذا كنت تفضل استخدام وضع الشبكة NAT لسبب ما ، يمكنك أيضًا إعادة توجيه المنافذ من خلال NAT في الجهاز الظاهري. لاحظ أن واحدة فقط من هذه الخطوات ضرورية - ليس عليك إعادة توجيه المنافذ إذا قمت بتمكين الربط الشبكي الموضح أعلاه.
في مرحلة ما ، كان عليك استخدام الأمر VBoxManage لإعادة توجيه المنافذ في VirtualBox ، ولكن VirtualBox يحتوي الآن على إطار إعادة توجيه منفذ رسومية بسيط. إذا كنت بحاجة إلى إعداد إعادة توجيه المنفذ باستخدام الأمر VBoxManage بدلاً من استخدام الواجهة الرسومية ، فستجد إرشادات للقيام بذلك في دليل VirtualBox.
لإعادة توجيه المنافذ في VirtualBox ، افتح أولاً نافذة إعدادات الجهاز الظاهري عن طريق تحديد خيار الإعدادات في القائمة.
حدد جزء الشبكة في إطار تكوين الجهاز الظاهري ، ثم قم بتوسيع القسم متقدم ، ثم انقر فوق زر إعادة توجيه المنفذ. لاحظ أن هذا الزر نشط فقط إذا كنت تستخدم نوع شبكة NAT - تحتاج فقط إلى إعادة توجيه المنافذ إذا كنت تستخدم NAT.
استخدم نافذة قواعد إعادة توجيه المنفذ في VirtualBox لإعادة توجيه المنافذ. لا يتعين عليك تحديد أي عناوين IP - هذان الحقلان اختياريان.
ملحوظة: بينما لا تضطر إلى إدخال أي تفاصيل IP ، فإن ترك مربع IP للمضيف فارغًا سيجعل VirtualBox يستمع إلى 0.0.0.0 ، بعبارة أخرى ، فإنه سيقبل جميع الزيارات من الشبكة المحلية ويعيد توجيهها إلى جهازك الافتراضي. أدخل 127.0.0.1
في المربع المضيف IP و VirtualBox سيقبل فقط حركة المرور التي تنشأ على جهاز الكمبيوتر الخاص بك ، وبعبارة أخرى ، على نظام التشغيل المضيف.
إذا كنت تستخدم VMware ، فستحتاج إلى استخدام تطبيق Virtual Network Editor (vmnetcfg) للقيام بذلك. يمكن لمستخدمي محطة عمل VMware تحديد Edit -> Virtual Network Editor لفتحه.
للأسف ، لا يتم تضمين هذه الأداة مع VMware Player. هناك طرق لتثبيتها بنفسك عن طريق استخراج ملف vmnetcfg.exe من مثبت برنامج VMware Player ، ولكن لم أتمكن من تحديد موقع الأداة المساعدة vmnetcfg.exe في أحدث إصدار من VMware Player ، VMware Player 5.0 - قد لا يتم تضمينه في المثبت. إذا كنت تستخدم برنامج VMware Player ، فلا يزال بإمكانك استخدام وضع الشبكة الموصولة لتسهيل الوصول إلى الخادم الخاص بك.
تذكر أن هذا ليس سوى جزء من عملية جعل برنامج الخادم داخل جهاز ظاهري يمكن الوصول إليه. ستحتاج أيضًا إلى التأكد من:
- لا يعمل برنامج جدار الحماية الذي يتم تشغيله داخل جهازك الافتراضي على حظر الاتصالات. (قد تحتاج إلى السماح لبرنامج الخادم في جدار الحماية الخاص بنظام التشغيل الضيف.)
- لا يعمل برنامج جدار الحماية على الكمبيوتر المضيف على حظر الاتصالات. (ينطبق ذلك فقط على وضع NAT مع إعادة توجيه المنفذ - لا يتداخل جدار الحماية الخاص بجهاز الكمبيوتر المضيف مع وضع الشبكة الموصلة.)
- يقوم الموجّه بإعادة توجيه المنافذ بشكل صحيح - وهذا ضروري فقط إذا كنت ترغب في الوصول إلى الجهاز الظاهري من الإنترنت. (راجع دليلنا لإعادة توجيه المنافذ على أجهزة التوجيه هنا.)