วิธีเข้าถึง localhost บนเครื่องโฮสต์ Virtualbox


11

ฉันสร้างเครื่องเสมือนบน Virtualbox ด้วย Ubuntu 12.04 เท่านั้นเพื่อติดตั้งโซลูชัน LAMP และใช้กับเครื่องโฮสต์ของฉัน แต่ฉันไม่สามารถเข้าถึง localhost โดยใช้ ip (10.0.2.15) ในเบราว์เซอร์

มีวิธีใดในการแก้ปัญหานี้หรือไม่?


2
รัน ifconfig | grep inet บน VM และเรียกดูโดยใช้ไอพีนั้นจาก Host ของคุณ
penreturns

มันให้สิ่งนี้กับฉัน: "inet end: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, endereço inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: ลิงค์" แต่ 10.0.2.15 don ' ไม่ทำงานและการ ping กับ ip นี้จะให้ผลเฉพาะแพ็คเกจที่สูญหาย 100%
aliasbody

จาก VM ของคุณคุณสามารถเข้าถึง 10.0.2.15 ได้หรือไม่? UFW เปิดใช้งานหรือไม่ คุณอนุญาตพอร์ตหรือไม่
penreturns

นี่คือสิ่งที่ฉันไม่ได้ทดสอบจริง ๆ (เฉพาะ localhost) แต่ใช่มันทำงานได้อย่างสมบูรณ์บน VM
aliasbody

คำตอบ:


14

ก่อนอื่นคุณควรเปลี่ยน Network adapater เป็น Bridged (ดูเหมือนว่าคุณกำลังเลือก NAT)

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

จากนั้นคุณสามารถให้ไอพีกับเครื่องแขกของคุณนอกเหนือจาก10.0.2.15(หรือคุณสามารถทิ้งไว้ถ้าคุณต้องการ)

จากนั้นเปิดเบราว์เซอร์จากเครื่องโฮสต์ของคุณและพิมพ์: ip-address-of-your-guest-machine / ...


ขอขอบคุณสำหรับความช่วยเหลือของคุณ. แต่เมื่อฉันเลือก Bridged Adapter ฉันจะสูญเสียการเชื่อมต่อและแม้หลังจากรีสตาร์ท (เมื่อ Virtualbox ไม่ให้ข้อผิดพลาดใด ๆ ) ฉันก็ไม่สามารถเชื่อมต่อได้เลย (บนเครื่องแขก) กับเครือข่าย ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
aliasbody

คุณแน่ใจหรือไม่ว่าคุณให้เครือข่ายของคุณในระดับเดียวกัน!

ให้แน่ใจว่าได้ให้ IP คล้ายกับโฮสต์ของคุณด้วย DNS และเกตเวย์เดียวกัน

ฉันไม่สามารถเปิดใช้งานเครื่องเสมือนกับ Bridged Adaptor ได้เพราะมันขัดข้องและให้ถามเกี่ยวกับ vboxdrv (ที่เริ่มต้น) เมื่อฉันเปลี่ยนเป็น NAT จะโหลดโดยไม่มีปัญหาใด ๆ ฉันจะพยายามเปลี่ยนจาก NAT เป็น Bridged จากนั้นทำให้พวกเขาใช้ IP เดียวกันเพื่อดูว่าใช้งานได้หรือไม่
aliasbody

ขออภัยความผิดของฉัน! ฉันยุ่งกับโมดูล: S. ... แต่ตอนนี้ฉันเปิดใช้งานได้ตามปกติและทุกอย่างทำงาน: D (ฉันแค่ต้องจำไม่ยุ่งด้วยตนเองกับโมดูลเช่นฉันทำบน Linux Linux) ขอบคุณมากสำหรับความช่วยเหลือ: D
aliasbody
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.