ฉันใช้ Windows 7 ฉันสร้างเครื่องเสมือน Centos7 ตั้งแต่แรกผ่าน Virtualbox และตั้งค่าการส่งต่อพอร์ตสำเร็จด้วยกฎเหล่านี้เพื่ออนุญาต SSH และ HTTP
โพรโทคอล: TCP | โฮสต์ IP: 127.0.0.1 | พอร์ตโฮสต์: 2222 | บุคคลทั่วไป IP | 192.168.1.201 | เกสต์พอร์ต: 22
โพรโทคอล: TCP | โฮสต์ IP: 127.0.0.1 | พอร์ตโฮสต์: 8080 | บุคคลทั่วไป IP | 192.168.1.201 | เกสต์พอร์ต: 80
ฉันนำเข้าเครื่องเสมือนเข้ากับ VMware Workstation 11 ฉันสามารถเปิดเครื่องเสมือนจริงด้วย VMware แต่ไม่สามารถเข้าถึงผ่าน SSH หรือเว็บเซิร์ฟเวอร์ผ่าน HTTP ได้ ฉันพยายามกำหนดค่าการส่งต่อพอร์ตด้วยตัวแก้ไขเครือข่ายเสมือน แต่ฉันคิดว่าปัญหาของฉันคือฉันไม่สามารถระบุโฮสต์ IP ได้ทุกที่ ฉันสามารถป้อนพอร์ตโฮสต์ (ซึ่งฉันมี 2222 และ 8080 สำหรับแต่ละกฎที่เกี่ยวข้อง) ที่อยู่เครื่องเสมือน (192.168.1.201) และพอร์ตเครื่องเสมือน (22 และ 80 ตามลำดับ) แน่นอนว่าทั้งคู่เป็น TCP ดังนั้นหากสมมติว่านี่เป็นปัญหาฉันจะระบุ IP โฮสต์ของ 127.0.0.1 ได้ที่ไหน / อย่างไร นี่น่าจะเป็นตัวแปรเดียวที่ขาดหายไประหว่าง Virtualbox ซึ่งใช้งานได้และ VMware ซึ่งไม่ได้