วิธีการตั้งค่าอะแดปเตอร์ VirtualBox Host-only บน Debian 9 guest OS?


0

ฉันสร้าง 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 ควรดูแลมันหรือไม่?

คำตอบ:


0

โฮสต์เฉพาะเครือข่ายในกล่องเสียง VirtualBox เป็นอินเทอร์เฟซสำหรับพูดคุย VM เพื่อพูดคุยกับเครื่องโฮสต์ (เช่นเครือข่ายภายใน / แยก)

ดังนั้นจะไม่ได้รับที่อยู่ IP เพียงอย่างเดียว หนึ่งในความเป็นไปได้คือการกำหนดเครือข่ายด้วยตนเองด้วยที่อยู่ IP แบบคงที่ซึ่งไม่ได้ใช้ในเครือข่ายภายในของคุณเช่น 192.168.x.1 / 30 สำหรับฝั่งโฮสต์และ 192.168.x.2 / 30 สำหรับฝั่ง VM

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.