Cara mengakses localhost di mesin host Virtualbox

11

Saya membuat mesin virtual di Virtualbox dengan Ubuntu 12.04 hanya untuk menginstal solusi LAMP dan menggunakannya dengan mesin host saya, tapi saya tidak dapat mengakses localhost menggunakan ip (10.0.2.15) di browser.

Apakah ada cara untuk menyelesaikan masalah ini?

orang lain
sumber
2
Jalankan ifconfig | grep inet di VM dan telusuri menggunakan ip itu dari Host Anda.
penreturn
Ini memberi saya ini: "inet end .: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, end inç6 inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: Link" tetapi 10.0.2.15 don ' t bekerja, dan ping ke ip ini hanya menghasilkan 100% paket yang hilang.
aliasbody
Dari VM Anda, dapatkah Anda mengakses 10.0.2.15? Apakah UFW diaktifkan? Apakah Anda mengizinkan port?
penreturns
Ini adalah sesuatu yang saya belum diuji sebenarnya (hanya localhost). Tapi ya itu bekerja dengan baik di VM.
aliasbody

Jawaban:

14

Pertama, Anda harus mengubah Network adapater ke Bridged (Tampaknya Anda memilih NAT)

masukkan deskripsi gambar di sini

Maka Anda dapat memberikan ip ke mesin tamu Anda selain 10.0.2.15(atau Anda dapat meninggalkannya jika Anda mau)

kemudian buka browser dari mesin host Anda dan ketik: ip-address-of-your-guest-machine / ...

Anwar
sumber
Terima kasih untuk bantuannya. Tetapi, ketika saya memilih Bridged Adapter, saya kehilangan koneksi, dan bahkan setelah restart (ketika Virtualbox tidak memberi saya kesalahan), saya tidak dapat terhubung sama sekali (pada mesin tamu) ke jaringan. Bagaimana saya bisa menyelesaikan ini?
aliasbody
apakah Anda yakin memberi ip jangkauan yang sama dengan jaringan Anda ?!
pastikan untuk memberikan ip yang mirip dengan host Anda dengan dns dan gateway yang sama
Saya tidak dapat mengaktifkan mesin virtual saya dengan Bridged Adapter karena crash dan terus bertanya tentang vboxdrv (yang dimulai), ketika saya beralih ke NAT dimuat tanpa masalah. Saya akan mencoba mengubah dari NAT ke Bridged dan kemudian membuat mereka menggunakan ip yang sama untuk melihat apakah itu berfungsi.
aliasbody
Maaf salahku! Saya mengacaukan modul: S ... Tapi sekarang saya diaktifkan secara normal dan semuanya berfungsi: D (Saya hanya perlu ingat untuk tidak mengacaukan secara manual dengan modul seperti yang saya lakukan di Arch Linux). Terima kasih banyak atas bantuannya: D
aliasbody