ไม่มีการเชื่อมต่ออินเทอร์เน็ตในกล่องเสมือนที่มีทั้ง Host และ Virtual OS เท่ากับ 12.04


19

ฉันติดตั้ง Precise 12.04 เป็นโฮสต์ระบบปฏิบัติการ ใน VirtualBox ฉันยังได้ติดตั้ง 12.04

ฉันไม่สามารถเชื่อมต่อ Virtual 12.04 กับโฮสต์อินเทอร์เน็ตได้ ฉันได้ลองเลือกตัวเลือกทั้งหมดที่มีในการ์ดเชื่อมต่อเครือข่าย (NAT, โฮสต์เท่านั้น, บริดจ์, ฯลฯ ) แต่ไม่มีตัวเลือกใดทำงาน ในตัวเลือกบางสิ่งบางอย่างจะต้องป้อนด้วยตนเองซึ่งฉันไม่รู้ว่าต้องป้อนอะไร

ฉันจะไปไหนผิดในการตั้งค่า?


เครือข่าย NAT ควรทำงานนอกกรอบ คุณสามารถให้รายละเอียดเกี่ยวกับการกำหนดค่าเครือข่ายโฮสต์ของคุณได้ไหม?
Javier Rivera

ใช่มันทำงานได้ ... กับอูบุนตู ... ฉันได้ตอบคำถามของฉันเองด้านล่าง .. (PS: ต้องการความช่วยเหลือเกี่ยวกับสิ่งที่ Android ถ้าเป็นไปได้;))
Nirmik

คำตอบ:


22

จำเป็นต้องเลือกการเชื่อมต่อ NAT กับฮาร์ดแวร์ดังนี้:

AMD PCNet FAST III (Am79C973, the default)

ใช้ได้กับระบบปฏิบัติการเกือบทุกระบบ (ดังที่กล่าวไว้ใน หน้าความช่วยเหลือ Virtualbox ) การตั้งค่า Intel ด้วยเหตุผลบางอย่างไม่ทำงาน

สำหรับการตั้งค่าเครือข่ายที่มีการตั้งค่าเราเตอร์จำนวนมากคุณอาจต้องใช้ตัวเลือก Bridged กับ "PCNet FAST III" เป็นค่าเริ่มต้น


คุณควรยอมรับคำตอบของคุณเองเพื่อปิดคำถาม หมายเหตุสำหรับอนาคต - โปรดอย่าเพิ่ม "แก้ไข" ในชื่อคำถาม คุณเพียงแค่ยอมรับคำตอบที่จะปิด ขอบคุณ
fossfreedom

@fossfreedom ฉันพยายามยอมรับมัน แต่มันบอกว่าฉันสามารถรับมันได้ในวันพรุ่งนี้ 2 .. และฉันจะจดบันทึกสิ่งที่ได้รับการแก้ไขจริง ๆ แล้วฉันได้อ่านที่ไหนสักแห่งว่าควรจะทำดังนั้นฉันจึง ... แต่ดูเหมือน นั่นเป็นข้อมูลที่ผิด .. thanx .. :) ฉันจะยอมรับคำตอบที่ได้รับอนุญาต :)
Nirmik

ด้วยเหตุผลบางอย่างอะแดปเตอร์ Intel รุ่นแรกหยุดทำงานให้ฉัน AMD PCNet FAST III ไม่ได้เป็นเช่นนั้น ดังนั้นฉันจึงลงรายการจนกว่าฉันจะได้รับเซิร์ฟเวอร์ Intel PRO / 1000 MT (82545EM) ซึ่งในที่สุดก็ใช้งานได้
Lèsemajesté

3

VB น่าจะทำให้การเชื่อมต่อ "เครือข่ายที่ไม่ปรากฏ" กับเครื่องจริงของคุณและมันใช้เป็นแหล่งที่มาสำหรับการเชื่อมต่ออินเทอร์เน็ต ทำตามการตั้งค่าด้านล่างเพื่อตรวจสอบพื้นฐานของคุณในการทำให้อินเทอร์เน็ตทำงานในระบบปฏิบัติการ virutal ของคุณ

การตั้งค่าเครือข่าย: * เลือก NAT ภายใต้ "Attached to:" * "ประเภทอะแดปเตอร์:" MT Desktop (สามารถเปลี่ยนได้เมื่อปิดระบบ vm เท่านั้น) * มีการทำเครื่องหมายที่ช่อง "เชื่อมต่อสายเคเบิล"

การตั้งค่าระบบ: * กล่อง "เครือข่าย" ถูกทำเครื่องหมายในรายการ "Boot Order:"


2

แค่อยากให้ทุกคนรู้ว่าฉันได้แก้ไขปัญหาด้วยการถอนการติดตั้ง Virtualbox จากศูนย์ซอฟต์แวร์และโดยการติดตั้งสำเนาที่ฉันพบบนเว็บไซต์ virtualbox.org จากนั้นฉันก็ตั้งค่าอะแดปเตอร์เป็น AMD PCNet FAST III (Am79C973 ซึ่งเป็นค่าเริ่มต้น)


0

ใช้ Debian ใน VM ของฉันฉันต้องแก้ไข / etc / network / interfaces เพื่อใช้ eth0 เป็น interface loopback เริ่มต้น:

...
auto eth0
iface eth0 inet dhcp

0

ลบแพ็คเกจ Virtualbox ทั้งหมดออกจากระบบจากนั้นติดตั้งแพคเกจจาก Virtualbox.org มันทั้งหมดเพราะหายไป /usr/lib/virtualbox/VBoxNetNATไบนารีที่การเข้าถึงอินเทอร์เน็ตในโหมดเครือข่าย NAT ไม่ทำงาน นี่ไม่ใช่ตัวเลือกเริ่มต้น NAT

โดยปกติแล้วควรเรียกใช้ไฟล์นี้เช่น:

/usr/lib/virtualbox/VBoxNetNAT --ip-address 10.0.2.1 --netmask 255.255.255.0 --network NatNetwork --trunk-type whatever

แต่หากไม่มีไฟล์นี้แขกจะได้รับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP เท่านั้นและไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ การสื่อสารระหว่างแขกใช้งานได้ดีมาก

หลังจากถอนการติดตั้งแพ็คเกจ Virtualbox ทั้งหมดและติดตั้งแพ็คเกจ (5.1.4-110228 ~ Ubuntu ~ trusty) จาก VirtualBox.org แล้วให้/usr/lib/virtualbox/VBoxNetNATเชื่อมต่ออินเทอร์เน็ตเป็นอย่างดี

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