אני לא מומחה בתחום VirtualBox, אבל אני משתמש בו מדי פעם לבדיקה (בעיקר שירותים) ואחד הדברים שהטרידו אותי היה שאם לא מחובר כבל הרשת, המחשב שלי לא יכול לתקשר עם המכונות הווירטואליות.
כמובן שיש פיתרון פשוט מאוד להשיג את זה שלא הייתי מודע אליו לחלוטין, כמו שזה הגיוני, ואני מראה את זה בהמשך למקרה שאותו דבר יקרה למישהו ..
1.- אנחנו פותחים VirtualBox ואנחנו הולכים קובץ »העדפה» רשת ולהוסיף רשת מארח בלבד. זה צריך להיראות כך:
2.- לאחר מכן אנו מוסיפים ומגדירים את המכונה הווירטואלית שלנו ובתצורת הרשת שלה אנו בוחרים מחובר למתאם למארח בלבד ו שם אנו מוסיפים את הכרטיס הווירטואלי שהוספנו קודם. זה צריך להיראות כך:
אם נפתח מסוף ונקליד (במקרה של דביאן):
$ sudo ifconfig
ואנחנו מריצים את המכונה הווירטואלית, משהו כזה יופיע:
vboxnet0 מעטפת קישור: Ethernet HWaddr 0a: 00: 27: 00: 00: 00 inet addr: 192.168.56.1 Bcast: 192.168.56.255 מסכה: 255.255.255.0 inet6 addr: fe80 :: 800: 27ff: fe00: 0/64 היקף: קישור למעלה שידור ריצה MULTICAST MTU: 1500 מדד: 1 חבילות RX: 0 שגיאות: 0 הושמטו: 0 חריגות: 0 מסגרות: 0 חבילות TX: 4 שגיאות: 0 הושמטו: 0 חריגות: 0 נשאיות: 0 התנגשויות: 0 טקסים: 1000 RX בתים: 0 (0.0 B) בתים TX: 328 (328.0 B)
כפי שאתה יכול להעריך VirtualBox הגדר את ה- IP 192.168.56.1 למחשב האישי. למכונה הווירטואלית הוקצה IP על ידי DHCP, במקרה שלי 192.168.56.101אנו יכולים לבדוק זאת באמצעות הפקודה בה השתמשנו בעבר.
מוּכָן!!
מצוין לחיבורי ssh.
זה וירטואליזציה שלהם ברקע.
ובכן, במכונה שלי החיבורים נוצרו באופן אוטומטי ובכל פעם שאני פותח אחד מהשניים שהתקנתי, אני מנווט ביניהם ללא בעיה ברשת ומשתמש ב- Wi-Fi.
אלב יקר, אני רואה שאתה עדיין משתמש ב- "ifconfig", אם הוא זמין בדביאן אני ממליץ לך להתחיל לפלרטט עם iproute2:
http://linuxaria.com/howto/useful-command-of-iproute2?lang=en
En בדיקת דביאן יש רק iproute .. ותמיד היה לי נוח לעבוד עם ifconfig .. בכל מקרה תן לי להעיף מבט על השנייה
מצטער, אבל אני לא ממש מבין מדוע סוג המתאם שבו אתה משתמש הוא מתאם מארח בלבד כדי לתקשר את המחשב המקורי שלך עם הווירטואלים, האם זה לא יהיה תקף אם תשים אותו כמתאם גשר? בדרך זו תוכל לתת למחשב הווירטואלי שלך IP מאותה רשת כמו המחשב המקורי שלך, והם יוכלו לתקשר בכל מקרה.
האם יש סיבה מיוחדת להשתמש בסוג המתאם המארח בלבד?
כן, כשאתה לא מחובר לנתב, אפשרות הגשר לא תפעל מכיוון שלמכונה לא יהיה למה להתחבר. אפשרות זו שימושית כאשר אין לך מסלול לשימוש ואתה רוצה ליצור חיבור נקודה לנקודה (במקרה זה מארח-אורח).
הממ, לא ניסיתי גשר. אני מנסה להגיד לך 😀
כשתנסה גשר תראה שזה כמו שאומרת VaryHeavy ... על ידי הצבתו כגשר תוכל להקצות IP של רשת המשנה שלך למכונה הווירטואלית ...
לאחרונה אני בודק את aqemu, חזית ב- qt4 ל- qemu / kvm, הטרגדיות שלי הסתיימו על ידי קומפילציה מחדש של מודול ה- vbox עבור הגרעינים המותאמים אישית שלי, kvm כבר נמצא בגרעין !! והביצועים נהדרים, הרשת כברירת מחדל, אני די מרוצה.
חדשות טובות מאוד, להגיע אז ל- KVM!
אני רואה שיש לך את שרת ה- DHCP מופעל, האם זה הכרחי? איך מגדירים את זה? עקבתי אחר תצורה זו ואפילו ה- VM שלי אינו מזהה את הרשת. רשת לא ידועה מופיעה. זה חלונות 7.
לא הגדרתי ממש אף אחד מ- DHCP, נתתי לו לעבוד כברירת מחדל .. אצטרך לחקור 😉
התיבה הווירטואלית שלי מותקנת באובונטו
תודה רבה, גברים, שימו לב שאני גדם של virtualbox ומכיוון שלא שמתי לב השתמשתי בפלט כגשר, אז יכולתי לקחת רק אחד והשאר להשאיר אותו בסטנדרט מבלי שאוכל לגשת אליהם, אבל עם זה אתה יוצר 2 או 3 ואתה נכנס אליהם בנוחות, מבלי שתצטרך להיות מחובר לשום דבר
תודה על הטיפ 😉
זה שירת אותי טוב!
הערה מעולה. דיי שימושי.
יש לי רק ספקות כיצד לגרום לזה לעבוד עם כתובות IP שהוגדרו על ידי המשתמש, למעט DHCP.
ברכות.
היי, התרומה שלך מעניינת אבל יש לי בעיה, כשאני נכנס ל- ifconfig, השורה שמציגה את ה- ip לא מופיעה, היא רק מציגה את inet6 .. האם אתה יודע מה יכולה להיות הבעיה הזו?
הסיבה לכך היא שהקובץ / etc / sysconfig / network-scritps / ifcfg-eth0, אין לך את הכרטיס הזה מופעל. פתח את הקובץ באמצעות vim או עורך אחר ושנה שני אלמנטים
HWADDR = »» ה- MAC של הכרטיס יופיע כברירת מחדל
NM_CONTROLLED = »כן», הגדר אותו ל"לא "
ONBOOT = »לא» // שנה את זה לכן
BOOTPROTO = »סטטי» // לפעמים מופיע DHCP
IPADDR = 10.10.1.11 // אם אתה רוצה IP קבוע אתה מקצה אותו כאן
NETMASK = 255.255.255.0
GATEWAY = 10.10.1.1 // שער ברירת מחדל
TYPE = Ethernet
אם אתה משתמש בסנטוס אתה פשוט עושה
הפעלה מחדש של רשת השירות ושירות הרשת יופעל מחדש
אז אתה עושה ifconfig וזה אמור להיראות פעיל.
באובונטו קובץ התצורה שונה והפרמטרים גם לא קיימים כרגע.
אני מקווה שעזרתי.
תודה ששיתפת, זה עבד כצפוי. לחיים!
למטרותיי זה שירת אותי טוב מאוד. יש לי יישומים שנעשו ב- Windows XP והמחשב הנייד שלי משתמש ב- Windows 8, אז יש לי את היישומים במחשב וירטואלי, לא זכרתי איך לעשות את זה אבל תודה למחבר (תודה רבה, אני חייב להתעקש) כמו שהיה בוצע. במחשב ה- Xp הוירטואלי התקנתי את SQL Server 2000, שהוא המנהל שמשמש את היישום. הלקוח שלי קנה מחשב וכמובן שמינימום חלונות 7 x64, כך שליישום עצמו אין שום בעיה לעבוד. והם יעבדו ברשת קטנה שבה השרת המשקר יהיה המחשב האישי שאני מציין עם XP. ובכן, כבר עשיתי את הבדיקה והכל בסדר, אני מקווה שזה יעבוד עבור מישהו אחר. אה! אל תשכח להגדיר את היציאות ששרת SQL מאזין למחשב השרת, על חומת האש (יציאה 1433 TCP ו- 1434 UDP), אחרת זה לא יעבוד.
היי, ניסיתי כמה פעמים וזה לא עובד בשבילי. אני רואה שיש הערות שעובדות בפעם הראשונה ...
מעטפת קישור eth1: Ethernet HWaddr 08: 00: 27: cf: 5a: 1e
inet6 addr: fe80::a00:27ff:fecf:5a1e/64 Scope:Link
אני מתחבר דרך WIFI, יש לי VISTA של Windows כמארח ו- Debian 6 וירטואלי ב- Virtualbox.
אני מעריך כל הערה, ברכה ותודה
ajjajajaja חיפשתי את זה, שימושי מאוד באמת תודה רבה ג :!
איך אני מחבר את המכונה הווירטואלית שלי עם לינוקס-פדורה למכונה הפיזית שלי ?? ... אני רוצה שהמכונה הווירטואלית שלי תהיה כ- "HOST-ONLY". אני רוצה שתקשורת בין השניים תהיה קיימת !!
אני חייב לך בירה.
חבר תודה רבה שפתרת לי בעיה 😀
תודה, זה עזר לי מאוד, סוף סוף הצלחתי להתחבר ל- trixbox במכונה הווירטואלית שלי
האלטרנטיבה שלך שרתה אותי חלקית. מכיוון שאם רק הייתי ממלא אחר ההליך שפרסמת, ממערכת ההפעלה האורחת הייתי מאבד גישה לאינטרנט ולא אוכל לפינג את המארח, למרות שיכולתי לפינג מהמכונה האמיתית לזו הווירטואלית.
הפיתרון היה: הוסף מתאם רשת נוסף (מתאם 2) בעקבות מה שעשית במקום להחליף מתאם 1.
תודה לך!
אני יודע שהפוסט הזה ישן מאוד ... אבל בוא נראה אם תענה לי חחח האם השארת את מתאם 1 מושבת או השארת את שניהם עם אותה תצורה? יש לי בדיוק אותה בעיה, האורח לא יכול לראות את המארח.
תודה רבה, הצלחתי להתחבר ל- MV שלי .... היו ימים של ניסיון עד שמצאתי את הפרסום שלך
שלום, סלח לי, אבל יש לי ספק עצום, מה שקורה זה שהמכונה הווירטואלית שלי מותקנת על דביאן, שמתי שני מתאמי רשת, אחד במצב Bridge והשני ברשת פנימית, בבית שלי אם הוא נכנס לאינטרנט אבל בעבודתי לא: /, אם הוא מזהה את כרטיס הרשת אבל אני לא מבין למה זה קורה מה שקורה זה שאני עושה בדיקות על השליטה ברשת Lan שיוצרת שרת proxy עם דיונון אבל היי, השאלה שלי היא כי אני לא יכול לגשת לאינטרנט כדי להוריד את החבילות שלי
מעולה תודה רבה.
ברכות מלימה, פרו
בתצורה זו ובגלל האופי הנקודה לנקודה, אני לא יכול לגרום למכונה הווירטואלית להתחבר לאינטרנט, אם כי התצורה היא שלא אצטרך נתב כדי לחבר את המחשב שלי למכונות הווירטואליות, .. כמו אני עושה כדי שיהיה לו חיבור לאינטרנט
התרחיש שיש לי את הרשת המארחת הוא בקטע 192.168.50.X, והרשת עם הנתב עם המחשב שלי 192.168.1.0, איך אוכל לגרום למכונה הווירטואלית להיות חיבור לאינטרנט?
שלום…
אז יש לי את זה וזה לא עובד בשבילי.
מ- w8 זה נותן לי תשובה-פינג- אבל זה לא מתחבר ל- repo שהוא w8
אחר צהריים טובים, אני רוצה להשתמש בחיבור ה- Wi-Fi בחיבור הווירטואלי ובחיבור הכבלים בחיבור הפיזי. זה יכול?
שקר יותר מטונה בוליביאנית
תודה, בשני מסכים פתרת את חיי, אני מודה לך