כיצד להעביר את היציאות למחשב וירטואלי ולהשתמש בו כשרת
VirtualBox ו- VMware יוצרים מכונות וירטואליות עם סוג הרשת NAT כברירת מחדל. אם ברצונך להפעיל תוכנת שרת בתוך מכונה וירטואלית, יהיה עליך לשנות את סוג הרשת או היציאות קדימה באמצעות NAT וירטואלי.
מכונות וירטואליות בדרך כלל לא צריך להיות נגיש מחוץ למכונה וירטואלית, ולכן ברירת המחדל היא בסדר עבור רוב האנשים. זה למעשה מספק קצת ביטחון, כפי שהוא מבודד את המכונה הווירטואלית מן החיבורים הנכנסים.
בחירת רשת גישור
עם סוג הרשת NAT, מערכת ההפעלה המארחת שלך מבצעת תרגום כתובות רשת. המחשב הווירטואלי משתף את כתובת ה- IP של המחשב המארח ולא יקבל תנועה נכנסת. ניתן להשתמש במצב רשת מגושר - במצב מגושר, המחשב הווירטואלי יופיע כמכשיר נפרד ברשת ויש לו כתובת IP משלו.
כדי לשנות את סוג הרשת של מחשב וירטואלי ב- VirtualBox, לחץ באמצעות לחצן העכבר הימני על מחשב וירטואלי ובחר הגדרות. אם אינך יכול ללחוץ על 'הגדרות', עליך לכבות את המחשב הווירטואלי לפני ביצוע השינויים.
בחר את מצב הרשת של המתאם המגושר בקטע הגדרות רשת ולחץ על אישור. לקבלת מידע נוסף על כל סוג של מצב רשת, עיין בסעיף מבוא לסעיפי עבודה ברשת במדריך VirtualBox.
התהליך דומה ביישומי VMware. ראשית, לחץ באמצעות לחצן העכבר הימני על מחשב וירטואלי כבוי ובחר באפשרות 'הגדרות מחשב וירטואליות'.
בחר בהתקן חומרה וירטואלי של מתאם הרשת, בחר את סוג החיבור לרשת מגושר ולחץ על אישור.
העברת היציאות למחשב וירטואלי
אם אתה מעדיף להשתמש במצב רשת NAT מסיבה כלשהי, תוכל גם להעביר יציאות דרך NAT וירטואלי של מכונה. שים לב, רק אחד מהשלבים האלה נחוץ - אינך צריך להעביר יציאות אם הפעלת רשת מגושרת למעלה.
בשלב מסוים, היה עליך להשתמש בפקודה VBoxManage להעברת יציאות ב- VirtualBox, אך VirtualBox מכיל כעת חלון גרפי פשוט של העברת פקסים. אם עליך להגדיר את העברת היציאות באמצעות הפקודה VBoxManage במקום להשתמש בממשק הגרפי, תמצא הוראות לביצוע פעולה זו במדריך למשתמש של VirtualBox.
כדי להעביר יציאות ב- VirtualBox, תחילה פתח חלון הגדרות של מחשב וירטואלי על-ידי בחירה באפשרות 'הגדרות' בתפריט.
בחר בחלונית 'רשת' בחלון התצורה של המחשב הווירטואלי, הרחב את הקטע Advanced (מתקדם) ולחץ על הלחצן Port Portwarding (העברת פקסים). שים לב שכפתור זה פעיל רק אם אתה משתמש בסוג רשת NAT - עליך רק להעביר יציאות אם אתה משתמש ב- NAT.
השתמש בחלון כללי העברת היציאות של VirtualBox כדי להעביר יציאות. אין צורך לציין כתובות IP - שני השדות האלה הם אופציונליים.
הערה: בזמן שאתה לא צריך להזין את כל הפרטים IP, עוזב את ה- IP מארח תיבת ריק תעשה VirtualBox להקשיב על 0.0.0.0, במילים אחרות, זה יקבל את כל התנועה מהרשת המקומית והעבר אותו אל המחשב הווירטואלי שלך. להיכנס 127.0.0.1
בתיבה Host IP ו- VirtualBox יקבלו רק תנועה שמקורה במחשב שלך - במילים אחרות, במערכת ההפעלה המארחת.
אם אתה משתמש ב- VMware, יהיה עליך להשתמש ביישום Virtual Network Editor (vmnetcfg) כדי לבצע זאת. משתמשי VMware Workstation יכולים לבחור באפשרות Edit -> Network Network Editor כדי לפתוח אותו.
למרבה הצער, כלי שירות זה אינו כלול ב- VMware Player. ישנן שיטות להתקנה בעצמך על-ידי חילוץ הקובץ vmnetcfg.exe ממתקין ה- VMware Player, אך לא הצלחתי לאתר את כלי השירות vmnetcfg.exe בגירסה העדכנית ביותר של נגן VMware, VMware Player 5.0 - ייתכן שהוא אינו נכלל עוד ב- המתקין. אם אתה משתמש ב- VMware Player, עדיין תוכל להשתמש במצב רשת מגושר כדי להפוך את השרת לזמין.
זכור כי זה רק חלק מהתהליך של הפיכת תוכנת השרת בתוך מכונה וירטואלית נגיש. כמו כן, עליך לוודא כי:
- תוכנת חומת האש הפועלת בתוך המחשב הווירטואלי אינה חוסמת את החיבורים. (ייתכן שיהיה עליך לאפשר את תוכנית השרת בחומת האש של מערכת ההפעלה האורחת).
- תוכנת חומת האש במחשב המארח אינה חוסמת את החיבורים. (אפשרות זו חלה רק על מצב NAT עם העברת יציאות - חומת האש של המחשב המארח אינה מתערבת במצב רשת מגושר).
- הנתב שלך מעביר יציאות בצורה נכונה - הדבר נחוץ רק אם ברצונך לגשת למכשיר הווירטואלי מהאינטרנט. (עיין במדריך שלנו להעברת יציאות בנתבים כאן).