עבור לתוכן

איך מתחברים(TCP) לתוכנת סרבר כלשהי, שרצה בתוך מכונה וירטואלית?

Featured Replies

פורסם

שלום

אני אתן דוגמא הכי פשוטה לבעיה:

נניח ויש לי מחשב דסקטופ,

ועליו יש לי מכונה וירטואלית כלשהי שרצה.

עכשיו אני רוצה לנסות תוכנת סרבר כלשהי, למשל WebServer,

אבל אני לא מעוניין להתקין אותה על המחשב עצמו(הפיזי), ובגלל זה אני מתקין אותה בתוך המכונה.

אז עכשיו יש לי WebServer שרץ בתוך המכונה הוירטואלית, ומקשיב שם ל-Port 80,

ואני רוצה להתחבר אליו, מחוץ למכונה הוירטואלית, כלומר מהמחשב הפיזי, אל תוך ה-VM.

מה עושים במקרה כזה?

יש איזה שיטה לעשות Port Mapping מה-VM אל המחשב הפיזי עצמו?

או משהו אחר?

תודה רבה

card

  • תגובות 30
  • צפיות 4.7k
  • נוצר
  • תגובה אחרונה
פורסם

מה הגדרת בכרטיס רשת של המכונה הוירטואלית ...? אתה מגיע ב ping ?

או שאתה מתכוון להגיע מבחוץ דרך האינטרנט . אז אתה צריך לבצע פתיחת פורט בראוטר Port Mapping .במידה והמכונה הזו באמת יוצאת החוצה לאינטרנט

פורסם

לכל תוכנת וירטואליציה יש גם מדמה נתב שיודע לעשות NAT והפניית פורטים. + הפניית פורט בנתב הפיזי

בנוסף תמיד ניתן להגדיר את הכרטיס רשת על ברידג׳ ולהפנות את הפורט אליו בנתב

פורסם
  • מחבר

כרגע, אני משתמש ב-Micosoft Virtual PC 2007.

המכונה הוירטואלית מחוברת לרשת, בעזרת האפשרות

"Shared Networking (NAT)"

2h2mem0.png

זו האפשרות היחידה שעבדה כדי לחבר את המכונה הוירטואלית לאינטרנט.

יש עוד 2 אפשרויות כפי שניתן לראות,

אבל הן פשוט לא עבדו :/

2hnlw13.png

(דרך אגב אני מתחיל בקרוב להשתמש ב-VirtualBox עקב המלצות חמות עליה)

מה הגדרת בכרטיס רשת של המכונה הוירטואלית ...? אתה מגיע ב ping ?

איך אני עושה ping למכונה הוירטואלית אם אני במכונה הפיזית?

מה ה-IP של הוירטואלית?

לכל תוכנת וירטואליציה יש גם מדמה נתב שיודע לעשות NAT והפניית פורטים.

לכל תוכנת וירטואליציה?

גם ב-Virtual PC 2007?

פורסם

תגדיר את האפשרות השלישית.

כך תוכל לקבל IP אמיתי מה DHCP.

אתה מריץ Windows על המכונה?

תוכל לגלות את ה IP ע"י הרצת ipconfig ב Cmd.

פורסם

חשבתי שאתה מדבר על תוכנת וירטואליזציה...

בכל מקרה גם בטלאי הזה אפשר לבצע, אבל צריכים להגדיר ידנית ניתוב באמצעולת פקודות route בׁHOST

תבחר את האפשרות השלישיתבתמונה֚ זה הכרטיס רשת החיצוני שלך֭

ותקבל כתובת אוטומטית מהנתב הפיזי֭

פורסם
  • מחבר

תגדיר את האפשרות השלישית.

כך תוכל לקבל IP אמיתי מה DHCP.

אתה מריץ Windows על המכונה?

תוכל לגלות את ה IP ע"י הרצת ipconfig ב Cmd.

ניסיתי עכשיו כמו שאמרת את האפשרות השלישית

"Realtek PCIe GBE Family Controller - Eset Personal Firewall Miniport"

ואין אינטרנט עכשיו בתוך המכונה הוירטואלית.

יש לציין ששיניתי את ה-Setting הזה בזמן שהמכונה הייתה סגורה(אחרי Shutdown שלה),

ואז כשהפעלתי אותה היא עשתה boot מחדש..

(מה שאמור לעזור לה להתעדכן עם הכל)

אבל כלום.

זה לא מעלה google.com בפנים אפילו

כמו שקרה אז בהתחלה כשניסיתי את כל האפשרויות,

משום מה,

רק האפשרות של ה-"Shared Networking (NAT)" עובדת ונותנת אינטרנט בתוך המכונה...

ומבחינת מערכות הפעלה,

אני משתמש ב-Windows XP SP3, ב-host,

שמריץ Virtual PC 2007,

ובתוכו שוב פעם Windows XP SP3.

חשבתי שאתה מדבר על תוכנת וירטואליזציה...

אני מדבר על תוכנת וירטואליזציה לא?

פורסם
  • מחבר

אתה מתכוון ל-"Install or Update Virtual Machine Additions"?

אם כן, אז כמובן..

פורסם

האמת אם אתה כבר מתכוון לעבור לתוכנה אחרת אני ממליץ בחום על VMware Workstation

הרבה יותר נוחה.

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

כפי שכבר ציינו פה את האפשרות השלישית בתמונה שלך, שים לב שאם אתה לא מצליח לקבל אי פי תיקני מהראוטר שלך יהיה עליך לבצע הפניה ידנית דרך ה CMD בעזרת raute add

פורסם
  • מחבר

האמת אם אתה כבר מתכוון לעבור לתוכנה אחרת אני ממליץ בחום על VMware Workstation

הרבה יותר נוחה.

אוי

אתה אומר לי עכשיו משהו הפוך ממה שאמרו לי היום ב-thread אחר, שגם הגיע לנושא של Virtual Machines..

תראה:

נ.ב.

VirtualBox היא תוכנת קוד פתוח, ונחשבת לתוכנת הוירטואליזציה הטובה ביותר לשימוש ביתי.

VMWare היא תוכנה לשימוש מסחרי, והגרסה הביתית שלה מאוד מוגבלת.

אם אתה מתכנן להשתמש ברצינות בתוכנה, אני ממליץ לך לקרוא את המדריך המצויין שיש להם:

http://dlc.sun.com.edgesuite.net/virtualbox/4.2.0/UserManual.pdf

לגבי זה:

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

כפי שכבר ציינו פה את האפשרות השלישית בתמונה שלך, שים לב שאם אתה לא מצליח לקבל אי פי תיקני מהראוטר שלך יהיה עליך לבצע הפניה ידנית דרך ה CMD בעזרת raute add

הראוטר שיש לי בבית כעקרון מאפשר למחשב להתחבר ל-LAN ולקבל IP, בעזרת ה-DHCP.

כל מחשב פיזי רגיל שאני אחבר, יתחבר טוב.

אז אתה אומר כאן צריך טיפול מיוחד?

(אני מקווה שזה לא יקלקל משהו וישפיע על האחרים...)

פורסם

מעקב

פורסם

אתה אמור לקבל IP מהנתב ללא התעסקות עם הנתב.

אתה רואה את כרטיס הרשת של המכונה הוירטואלית במחשב שלך?

לדעתי לא כדאי לך לרכוש את התכונה של Vmware.

לשימושיך Virtualbox תתאים.

פורסם
  • מחבר

אתה אמור לקבל IP מהנתב ללא התעסקות עם הנתב.

ללא התעסקות עם הנתב,

אבל obeh ציין את הפקודה ROUTE ADD..

אז לזה התכוונתי שאני מקווה שזה לא ישפיע על האחרים..

אתה רואה את כרטיס הרשת של המכונה הוירטואלית במחשב שלך?

אתה מתכוון, אם אני בתוך המכונה הוירטואלית, אם אני רואה שם את הכרטיס רשת?

כן..

גם יש Network Connection..

זה צילום מסך בתוך המכונה הוירטואלית:

sec8iv.png

פורסם

אני מתכוון במחשב שלך. זה שמארח את המכונה.

משהו בסגנון הזה:

VyF8v.png

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים