ความแตกต่างหลักระหว่างประเภทเครือข่าย VirtualBox คืออะไร? [ปิด]


64

ฉันพยายามใช้ VirtualBox เพื่อโฮสต์ VMs สองสามตัว

VM แต่ละเครื่องควรสามารถเชื่อมต่ออินเทอร์เน็ตได้ (เป็นสิ่งจำเป็นในการติดตั้งซอฟต์แวร์เป็นหลัก) เบราว์เซอร์โฮสต์ของฉันควรสามารถเชื่อมต่อกับ Guest VM ได้ นอกจากนี้ฉันต้องสามารถ ssh กับ Guest VMs นี่คือเหตุผลที่ฉันต้องการให้แต่ละ VM มีที่อยู่ IP แบบคงที่ สิ่งนี้จะช่วยให้ VMs สามารถเชื่อมต่อซึ่งกันและกันสำหรับการเชื่อมต่อฐานข้อมูล

ฉันทำสิ่งนี้ด้วย VMware Fusion อย่างไรก็ตาม VMware ได้กัดฉันบ่อยเกินไปและทำลายงานจำนวนมากที่ฉันต้องการลอง VirtualBox

แต่ฉันไม่ใช่กูรูด้านเครือข่ายและไม่ทราบว่าฉันต้องการเครือข่ายประเภทใด ดังนั้นสิ่งที่ฉันถามง่าย ๆ :

อะไรคือความแตกต่างที่สำคัญระหว่างประเภทเครือข่าย สิ่งนี้จะช่วยให้ฉันทราบว่าฉันควรใช้เครือข่ายประเภทใดในกรณีของฉัน

และแน่นอนถ้าใครมีลิงค์ไปยังเอกสารใด ๆ ของวิธีการทำสิ่งที่ฉันต้องการที่จะได้รับการชื่นชมอย่างมาก

ขอบคุณ ge


นี่ไม่ใช่ไซต์ที่เหมาะสมสำหรับคำถามนี้ หากคุณต้องการที่จะได้คำตอบมากขึ้นคุณควรถามมันในSuperUserหรือสอบถามที่แตกต่างกัน
Stefano Palazzo

1
@StefanoPalazzo ไม่มีมันมากเป็น :)
mlvljr

1
การโหวตขึ้นของคำถามและคำตอบทั้งหมดทำให้เกิดการคิดใหม่ในบรรดาผู้โหวตให้ปิดเรื่องนี้หรือไม่?
ลูกไก่

1
เหตุใดจึงปิดแทนการย้ายไปยัง SU
Franck Dernoncourt

@StefanoPalazzo ฉันได้แก้ไขคำถามเพื่อทำให้ไม่ใช่แบบเฉพาะ Mac และอิงตามความคิดเห็นน้อยกว่า เนื่องจากคำถามนี้ได้รับความนิยมและยังคงใช้อยู่ฉันคิดว่ามันคุ้มค่าที่จะย้ายข้อมูลไปยัง SuperUser เพื่อให้สามารถเพิ่มข้อมูลที่เป็นปัจจุบันได้มากขึ้น น่าเสียดายที่คำถามที่ปิดไม่สามารถย้ายข้อมูลได้ดังนั้นฉันคิดว่าการเปิดใหม่การโอนย้ายอาจเป็นตัวเลือกที่เกี่ยวข้องกับคำถามเมตา
Marinos An

คำตอบ:


71

หน้านี้: http://www.virtualbox.org/manual/ch06.html

ครอบคลุมระบบเครือข่ายเวอร์ช่วลบ็อกซ์ค่อนข้างดี

NAT - โฮสต์ของคุณจะทำหน้าที่เป็นเราเตอร์ (ไฟร์วอลล์) และแขกของคุณจะอยู่ในเครือข่ายย่อยส่วนตัว ใช้สิ่งนี้หากคุณไม่ได้ใช้เซิร์ฟเวอร์กับแขก

Bridged - แขกของคุณจะได้รับที่อยู่ ip บนซับเน็ตเดียวกับโฮสต์ของคุณ ใช้สิ่งนี้หากคุณใช้เซิร์ฟเวอร์ในเกสต์และต้องการเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นบน LAN

โฮสต์เท่านั้น - เรียงลำดับของไฮบริด ตามชื่อหมายถึงด้วยตัวเลือกนี้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์เกสต์จากโฮสต์เท่านั้น ใช้สำหรับเซิร์ฟเวอร์ "ส่วนตัว" (โฮสต์เท่านั้น) ฉันใช้สิ่งนี้หากฉันใช้งานเว็บเซิร์ฟเวอร์ทดสอบ

หากต้องการสรุปสั้น ๆ สมมติว่าคุณมีเราเตอร์ฉันจะใช้การเชื่อมต่อเครือข่ายแบบบริดจ์ 


" ระบบเครือข่ายภายใน:คล้ายกับบริดจ์ในที่VM สามารถสื่อสารโดยตรงกับโลกภายนอกได้อย่างไรก็ตามโลกภายนอกนั้น จำกัด อยู่ที่ VM อื่น ๆ บนโฮสต์เดียวกันซึ่งเชื่อมต่อกับเครือข่ายภายในเดียวกัน - โฮสต์เท่านั้น: ... ขณะที่มีบริดจ์ เครือข่ายอินเตอร์เฟซที่ทางกายภาพที่มีอยู่จะใช้ในการแนบเครื่องเสมือนกับโฮสต์เพียงเครือข่ายอินเตอร์เฟซวนรอบใหม่จะถูกสร้างบนโฮสต์ . และในขณะที่มีเครือข่ายภายในการจราจรระหว่างเครื่องเสมือนไม่สามารถมองเห็นการจราจรบนอินเตอร์เฟซที่ย้อนกลับ บนโฮสต์สามารถถูกดักจับได้ "
Marinos

14

คุณต้องการใช้เครือข่ายบริดจ์

NATคือการแปลที่อยู่เครือข่าย - เป็นการเชื่อมต่อ VM- อินเทอร์เน็ตซึ่งตรงข้ามกับระบบเครือข่ายบริดจ์ซึ่งเป็น (จากมุมมองเครือข่าย) ซึ่งเหมือนกับการเชื่อมต่อเครื่องทางกายภาพ - เช่นนี้ด้วยการเชื่อมต่อเครือข่าย Bridged คุณสามารถมี มันเป็นทั้งสองวิธี - VM ของคุณได้รับที่อยู่ IP ซึ่งสามารถใช้สำหรับ SSH, telnet เป็นต้น

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