จากกล่อง 192.168 ของฉันฉันจะค้นหาเครื่องเสมือน 10.0 บนกล่องเดียวกันได้อย่างไร


11

ฉันใช้ Ubuntu 12.04 และ VirtualBox 4.1.12 ฉันสร้างเซิร์ฟเวอร์ Debian ใน VirtualBox แล้ว

ด้วยเหตุผลที่ฉันไม่เข้าใจ DHCP ให้กล่อง Ubuntu ของฉัน 192.168.20.50 และ Debian VM 10.0.2.15 ของฉัน เมื่อฉันเรียกใช้ traceroute จากกล่อง Ubuntu ฉันจะพยายามค้นหา 10.0.2.15 บนอินเทอร์เน็ต

ฉันจะสั่ง Ubuntu อย่างไรเพื่อให้สามารถหา Debian VM ของฉันได้


10.0.2.15 ไม่ใช่ที่อยู่ ip อินเทอร์เน็ตที่ถูกต้อง มันถูกต้องภายในอินทราเน็ต ในกรณีเฉพาะนี้ไม่ได้เป็นส่วนหนึ่งของเครือข่ายอินทราเน็ตของคุณ คุณจะต้องเปลี่ยนการกำหนดค่าของอุปกรณ์ NAT บนเครื่องเสมือนดังนั้นจึงอยู่ในที่อยู่ย่อยของอินทราเน็ตเดียวกัน (192.168 แทน 10.0)
Ramhound

คำตอบ:


14

การกำหนดค่าเริ่มต้นของ VirtualBox สำหรับการ์ดเชื่อมต่อเครือข่ายคือ NAT ในกรณีดังกล่าวเครื่องเสมือนของคุณจะไม่ได้รับ IP จริงจากเซิร์ฟเวอร์ DHCP ของคุณ แต่ให้โดย Virtualbox (เช่น 10.0.xx)

หากคุณเปลี่ยนอะแดปเตอร์เครือข่าย (ในการตั้งค่าเครื่องเสมือน) เป็น "Bridged Adapter" จะได้รับที่อยู่ IP จริงในช่วงของเครื่องโฮสต์ของคุณ (เช่น 192.168.xx) และกำหนดโดยเซิร์ฟเวอร์ DHCP ของคุณใน เครือข่ายจริงของคุณและคุณสามารถเข้าถึงได้

(ฉันไม่มีระบบโฮสต์ Ubuntu ดังนั้นภาพหน้าจอด้านล่างมาจาก Windows
แต่ภายใต้ Ubuntu มันควรจะคล้ายกัน)

ป้อนคำอธิบายรูปภาพที่นี่


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