กำหนดค่า Virtualbox guest ด้วยสแตติก IP, SSH และการเข้าถึงอินเทอร์เน็ตจากโฮสต์


3

ฉันมีกล่องเสมือน VirtualBox ของ Ubuntu Server 12 ที่ทำงานบนโฮสต์ Windows 7 ซึ่งมี IP แบบไดนามิก (และฉันไม่ต้องการเปลี่ยนแปลงสิ่งนี้เนื่องจากเป็นแล็ปท็อปและฉันกำลังเปลี่ยนเครือข่ายอย่างรุนแรง)

ฉันต้องการที่จะมี IP แบบคงที่สำหรับ VM ของฉันและการเข้าถึง SSH จากโฮสต์ของฉัน แต่ฉันยังต้องการที่จะมีอินเทอร์เน็ตบน VM ของฉัน

ฉันลองเพิ่มอะแดปเตอร์โฮสต์ตัวที่สองเท่านั้นและกำหนดค่า / etc / network / interface เพื่อตั้งค่า eth1 เป็น ip แบบคงที่ แต่ฉันไม่สามารถเชื่อมต่อผ่าน SSH ได้

การตั้งค่าเฉพาะอะแดปเตอร์ 1 ถึงโฮสต์ใช้ได้เฉพาะกับ SSH และ IP แบบคงที่ แต่ฉันขาดการเข้าถึงอินเทอร์เน็ต

คำตอบ:


3

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

คุณช่วยให้ข้อมูลเพิ่มเติมเล็กน้อยได้ไหม? อะแดปเตอร์สำหรับโฮสต์เท่านั้นควรทำงานกับ DHCP ตามค่าเริ่มต้น - แม้ว่าที่อยู่ IP แบบคงที่นั้นใช้ได้ตราบใดที่ตรงกับการกำหนดค่าในการตั้งค่า VirtualBox ของคุณ ภาพหน้าจอด้านล่างแสดงวิธีการกำหนดค่าเครือข่ายเฉพาะโฮสต์ของฉัน - ที่อยู่ใด ๆ ที่ถูกต้องในช่วง 192.168.56.1-99 ควรเป็นที่ยอมรับสำหรับการใช้งานแบบคงที่

การกำหนดค่าเครือข่าย VirtualBox โฮสต์เท่านั้น

คุณสามารถค้นหาการกำหนดค่าเครือข่ายภายใต้ไฟล์ -> การตั้งค่า (Ctrl + G) จากนั้นเลือกส่วนเครือข่ายและคลิกปุ่ม "ไขควง" เพื่อดู / แก้ไขการกำหนดค่าสำหรับเครือข่ายที่เลือก


2

คุณให้อะแดปเตอร์เครือข่ายประเภทใดให้ Virtualbox ฉันจะใช้โฮสต์เฉพาะในกรณีที่คุณจะคงที่ แล้วเพิ่มลงในเครือข่ายท้องถิ่นของคุณ แต่..

  • หากคุณไปกับ IP แบบคงที่คุณอาจประสบปัญหาเมื่อเปลี่ยนเครือข่ายเนื่องจากบางเครือข่ายไม่ได้ใช้รูปแบบที่อยู่ IP ส่วนตัวเดียวกัน บางคนอาจใช้ 192.168.xx, บางคนอาจใช้ 10.xx หรือที่อยู่ส่วนตัวอื่น ๆ ที่ไม่สามารถเรียกดูได้บนอินเตอร์เว็บ ซึ่งหมายความว่าคุณจะต้องกำหนดค่า IP ของคุณทุกครั้งที่คุณเข้าสู่เครือข่ายใหม่
  • ประการที่สองพวกเขาอาจใช้เกตเวย์ที่แตกต่างกัน นี่หมายความว่าคุณจะไม่สามารถเข้าถึงอินเทอร์เน็ตจาก VM ได้

ฉันจะ adivse อย่างยิ่งไม่ได้ใช้คงที่ถ้าคุณกำลังจะเปลี่ยนเครือข่ายตลอดเวลา เพียงใช้ Dynamic และใช้ NAT ซึ่งหมายความว่าสามารถเชื่อมต่ออินเทอร์เน็ตจาก VM และคุณจะยังสามารถเข้าถึงผ่าน SSH จากโฮสต์ได้


ความพยายามครั้งแรกของฉันคือ adapter1 ตั้งค่าเป็น NAT และ adapter2 เป็นโฮสต์เท่านั้น หากต้องการมี IP แบบไดนามิกผ่าน NAT ฉันต้องกำหนดค่าเราเตอร์เพื่อส่งต่อที่อยู่ mac แต่ถ้าฉันเปลี่ยนเครือข่ายฉันจะไม่สามารถใช้กฎนั้นได้ ใน Windows มีวิธีบอกให้กำหนด IP แบบคงที่ให้กับที่อยู่ mac หรือไม่?
DevAntoine

ขออภัยเพื่อน แต่นั่นไม่สมเหตุสมผลนัก การกำหนด IP แบบคงที่ทำเช่นนั้น ที่อยู่ MAC ของคุณเป็นเพียงที่อยู่ฮาร์ดแวร์สำหรับคุณ NIC นั่นคือสิ่งที่กำหนด IP แบบคงที่ทำ โดยพื้นฐานแล้วจะให้ MAC ของคุณเป็น IP แบบคงที่
William Fleming

ใช่ แต่สิ่งที่ฉันหมายถึงคือการมอบหมายคุณทำมันในส่วนต่อประสานเราเตอร์ใช่ไหม?
DevAntoine

0

ใช้โหมด bridged ในการตั้งค่าเครือข่ายของ vm และตั้งค่าที่อยู่ IP ตามปกติของ Linux ติดตั้ง ssh และกำหนดค่าตามที่คุณต้องการ

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