כיצד להשתמש ברשת מארח בלבד של VirtualBox

How Use Virtualbox Host Only Networking



VirtualBox היא אחת מפלטפורמות הווירטואליזציה הפופולריות של חברת אורקל. עם VirtualBox, אנו יכולים להריץ מספר מערכות הפעלה בו זמנית. איננו צריכים להתעסק עם מערכת ההפעלה המארחת הראשית שלנו. יש לו הרבה תכונות רשת רבות עוצמה להגדרת כל תצורה רצויה. ישנם שישה מצבי רשת נתמכים ב- VirtualBox, כלומר:

1. לא מצורף (כרטיס רשת קיים, אך הכבל מנותק)







2. NAT (תרגום כתובת רשת)



3. שירות NAT



4. גישור ברשת





5. רשת פנימית

6. רשת למארח בלבד



7. רשת כללית

מה נסקור?

במדריך זה נלמד כיצד אנו יכולים להגדיר מצב רשת למארח בלבד במכונה וירטואלית של VirtualBox. נשתמש בשתי מכונות וירטואליות: 1) פדורה 34 2) אובונטו 20.04. לאחר חיבורם במצב מארח בלבד, נבדוק אם שניהם יכולים לצלצל זה לזה ולמחשב המארח. הבה נבין תחילה את הרעיון וכיצד להשתמש במצב רשת המארח בלבד.

מצב רשת VirtualBox מארח בלבד

רשת המארחים בלבד מבצעת את הפונקציות המשולבות של מצבי רשת וגישור פנימיים. במצב ברידג ', מכונה וירטואלית יכולה לתקשר עם מכונת המארח ומכונות וירטואליות אחרות מכיוון שהם חולקים את אותו הממשק הפיזי של המכונה המארחת. באופן דומה, במקרה של מצב רשת פנימית, מכונות וירטואליות יכולות לדבר זו עם זו אך אינן יכולות לתקשר עם המכונה המארחת וכל מכונה אחרת מחוץ לסט שלהן מכיוון שהן אינן מחוברות לשום ממשק פיזי.

הערה: צריך להיות ברור שכל הפונקציות שניתן להשיג באמצעות רשת פנימית ניתנות לביצוע גם באמצעות Bridge Networking. אך במקרה האחרון, קיים סיכון אבטחה של העברת תעבורה במכונות וירטואליות דרך הממשק הפיזי של המארח.

מצב רשת המארח בלבד יוצר רשת בין מכונת המארח למכונות וירטואליות באמצעות ממשק תוכנה (NIC). המשמעות היא שבמצב זה, מכונה וירטואלית יכולה להתחבר למארח ולמכונות וירטואליות אחרות. במקרה של מצב רשת פנימית, הקישוריות מוגבלת למכונות וירטואליות באותו מארח. כמו כן, בניגוד למצב הרשת הפנימי, מצב מארח בלבד מספק שירותי DHCP להקצאת כתובות IP למכונות הווירטואליות המחוברות. עבור מצב זה, אין צורך בממשק הפיזי של המכונה המארחת. במקום זאת, ממשק התוכנה (בשם vboxnet) יבצע את אותה פונקציה.

במקרה של מכשירים וירטואליים שכבר מוגדרים, הרשת המארחת בלבד עוזרת מאוד. מכשירים אלה מכילים מספר מכונות וירטואליות המריצות יישומים שונים כמו שרתי מסדי נתונים, שרתי אינטרנט וכו '. אנו יכולים לחבר את שרת האינטרנט ושרת הנתונים באמצעות מתאם מארח בלבד. באופן זה, שניהם יכולים לתקשר זה עם זה, אך אינם יכולים להתחבר לעולם החיצון. זהו ההתקנה הרצויה לאבטחת שרת מסד נתונים מפני גישה ישירה מהעולם החיצון. אך במקרה של שרת אינטרנט, עלינו לגשת אליו מכל רחבי העולם. אז כדי לעשות זאת, נפעיל את המתאם השני באפשרות רשת VirtualBox ונחבר אותו למתאם Bridge.

הפעלת מצב רשת למארח בלבד

כדי להפעיל מצב רשת למארח בלבד ב- VirtualBox, בצע את השלבים הבאים:

שלב 1. עלינו ליצור מתאם רשת המארח בלבד. לשם כך, עבור לאפשרות קובץ בשורת התפריטים של VirtualBox ובחר את מנהל רשת המארחים.

שלב 2. בחלון המוקפץ החדש, בחר בסמל הירוק המתאים לו צור רשת למארח בלבד. מתאם חדש, vboxnet0, יווצר. ניתן להגדיר את טווח ה- IP של מתאם זה ממצב ידני למצב אוטומטי באמצעות תפריט המאפיינים.

שים לב לכתובת ה- IPv4 ולמסכה של המתאם: 192.168.56.1/24 . נזדקק לזה מאוחר יותר בעת הגדרת כתובות IP במכונות וירטואליות.

שלב 3. לאחר יצירת המתאם הווירטואלי, נוכל להשתמש בו עם מצב הרשת המארח בלבד. כעת בחר את המחשב הווירטואלי מהרשימה בחלונית השמאלית. לחץ באמצעות לחצן העכבר הימני על שם המחשב הווירטואלי ובחר באפשרות הגדרות או בחר בסמל ההגדרות מהחלונית הימנית.

שלב 4. בחלון הקופץ החדש, בחר את התווית המתאימה רֶשֶׁת .

שלב 5. בחלונית הימנית, בכרטיסייה מתאם 1:

1. סמן כדי לסמן את הפעל מתאם רשת אוֹפְּצִיָה.

2. תחת ה- מצורף ל תווית, בחר מתאם למארח בלבד אפשרות מהתפריט הנפתח.

3. מהתפריט הנפתח עם התווית שֵׁם , בחר את שם המתאם הווירטואלי ( vboxnet0 במקרה שלנו). שמור הגדרות ויצא.

שלב 6. כעת הפעל את המכונות הווירטואליות שלך ובדוק את ה- IP של הממשקים עבור שניהם. אתה יכול להשתמש ב ip א פקודה לכך. תן לנו להגדיר כל מכונה:

א) רוץ ip א פקודה:

כפי שאתה יכול לראות, אין כתובת IP לממשק enp0s3 בשני מכשירי ה- VM.

ב) כעת, נקבע את כתובת ה- IP בשתי המכונות הווירטואליות. השלבים יהיו זהים הן עבור אובונטו והן עבור פדורה. כתובות ה- IP צריכות להיות בטווח של רשת vboxnet0.

1) אובונטו VM

הפעל את הפקודה הבאה בכל מכונה.

א) בדוק את שם החיבור

nmcli עם מופע

ב) הוסף כתובות IP

סודוnmcli con mod קווית חיבור 1ipv4. כתובות 192.168.56.10/24ipv4.gateway 192.168.56.1 ipv4.method מדריך

ג) הפעל מחדש את החיבור

סודוnmcli con down Wired connection 1

סודוnmcli con up Wired connection 1

2) פדורה VM

א) בדוק את שם החיבור

nmcli עם מופע

ב) הוסף כתובות IP

סודוnmcli con mod קווית חיבור 1ipv4. כתובות 192.168.56.11/24ipv4.gateway 192.168.56.1 ipv4.method מדריך

ג) הפעל מחדש את החיבור

סודוnmcli con down Wired connection 1

סודוnmcli con up Wired connection 1

בדיקת קישוריות רשת

כעת, לאחר שהגדרנו את הרשת המארחת בלבד, הבה נבדוק אם פינג פועל בין מחשבי ה- VM למארח. נצמיד כל מכונה מהשנייה:

1. פינג מאובונטו למכשיר פדורה ומארח.

2. פינג מ- Fedora לאובונטו ולמחשב מארח.

3. פינג ממכונת המארחים לפדורה לאובונטו.

סיכום

הגדרנו בהצלחה רשת למארח בלבד בין שתי מכונות וירטואליות (VMs) ב- VirtualBox. הבנה טובה של תכונות שונות של VirtualBox יכולה לסייע ביצירת תצורות ותרחישים שונים לבדיקה לפני הפריסה.