ฉันสร้าง VirtualBox VM ซึ่งใช้ Debian 9 เป็น guest OS แล้วและสามารถเชื่อมต่ออินเทอร์เน็ตได้สำเร็จโดยใช้อินเตอร์เฟสเครือข่าย NAT ที่เป็นค่าเริ่มต้น
เราต้องการเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ ssh ใน VM เพื่อให้สามารถเข้าถึงได้จากระบบปฏิบัติการคอมพิวเตอร์โฮสต์ (Windows 10, ถ้าเกี่ยวข้อง) แต่ไม่ได้มาจากอินเทอร์เน็ตที่มีขนาดใหญ่ เมื่อเพื่อนร่วมงานอีกคนหนึ่งถามผมว่าจะตั้งค่า VM ที่คล้ายกันเวลาที่ผ่านมา ( แต่กับ Debian 8 และ Windows 7 ตามลำดับ) หลังจากการทดลองมากก็ดูเหมือนว่าการสร้างเพิ่มอีกอะแดปเตอร์โฮสต์เพียงในแขก OS และปรับปรุงhosts
ไฟล์บน ระบบปฏิบัติการโฮสต์เพื่อแมปชื่อโฮสต์ที่ตั้งค่าใน VM guest OS กับที่อยู่ IP (ส่วนตัว) "เพิ่งทำงาน"
อย่างไรก็ตามฉันดูเหมือนจะไม่ประสบความสำเร็จคล้ายกับ Debian 9 อาจเป็นเพราะวิธีการตั้งค่าเครือข่ายที่ตอนนี้ดูเหมือนว่าจะมีการเปลี่ยนแปลง?
อินเตอร์เฟส NAT ปรากฏขึ้นเช่นเดียวenp0s3
กับ IP ส่วนตัว 10.0.2.15 และสามารถเชื่อมต่อกับอินเทอร์เน็ตได้ แต่เว็บเบราว์เซอร์หรือ ssh บนโฮสต์ระบบปฏิบัติการไม่สามารถมองเห็นที่อยู่นี้ได้
ถ้าฉันปิด VM และเพิ่มอะแดปเตอร์เครือข่ายเฉพาะโฮสต์เพิ่มเติมเมื่อฉันรีบูต VM ตอนนี้ฉันมีอินเทอร์เฟซเพิ่มเติมที่เรียกว่าenp0s8
แต่มัน "ลง" และไม่มีที่อยู่ IP ที่เกี่ยวข้อง
ฉันต้องทำอย่างอื่นเพื่อตั้งค่าอินเทอร์เฟซนี้หรือ VirtualBox ควรดูแลมันหรือไม่?