Bagaimana cara mengakses IP internal Virtualbox dari mesin host?

15

Saya telah mencoba untuk mempelajari lebih lanjut tentang keamanan dengan mengikuti http://www.pentesterlab.com/bootcamp/week2/ , tetapi saya kesulitan untuk mengakses localhost IP internal VM saya dari mesin host .

Saya dapat mengakses IP internal mesin host dari VM (menggunakan 10.0.2.2) dan saya dapat mengakses IP internal VM dari VM (10.0.2.15), tetapi bukan itu yang saya minati. Saya ingin untuk melakukannya sebaliknya.

Jelas, saya dapat mengakses IP mesin host saya dari mesin host (192.168.1.142), tetapi saya tidak dapat mengakses IP VM dari mesin host. Saya sudah mencoba banyak cara untuk menemukan IP VM dan menggunakan semua yang saya bisa pikirkan, tetapi tidak ada yang memuat.

Saya telah mencoba beralih dari NAT ke Bridged Adapter dan kembali beberapa kali dan mengubah berbagai pengaturan, tetapi saya hanya kehilangan kemampuan untuk terhubung ke IP sebaliknya di bawah Bridged Adapter. Saya telah menjelajahi tautan Google dari orang-orang dengan masalah serupa selama berjam-jam, tetapi tidak dapat menemukan apa pun yang berfungsi. Terima kasih atas bantuan Anda!

TimD1
sumber
1
Jika Anda menemukan jawaban, tambahkan itu sebagai jawaban . Anda diizinkan (bahkan didorong) untuk menjawab pertanyaan Anda sendiri. Untuk sekarang saya menghapus jawaban dari pertanyaan Anda. Saya juga menyarankan untuk meneliti apa arti "localhost" , karena Anda tidak menggunakan istilah itu dengan benar. :)
Ƭᴇcʜιᴇ007

Jawaban:

18

Untuk instalasi lama Virtualbox

Saya akhirnya menemukan solusinya, di halaman ketiga Google. : / Ada power point hebat di http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box yang menjelaskan semua yang perlu dilakukan. Selain itu, pada Virtual Manager, saya harus membuatnya menjadi layar penuh, File-> Preferences-> Network-> Host Only Networks-> Add. Saya membutuhkan adaptor Host-Only dan adaptor NAT agar bisa berfungsi dengan baik, yang dijelaskan oleh powerpoint.

Pembaruan: Virtualbox 5.2

Di Virtualbox 5.2, hentikan VM Anda. Dari menu utama, pilih "Global Tools-> Host Network Manager". Klik "Buat", dan Jaringan Host-Only baru yang disebut vboxnet0harus dibuat. Navigasikan kembali ke menu utama dengan mengklik "Alat Alat Mesin". Dari sini, klik kanan pada gambar VM Anda dan pergi ke "Pengaturan-> Jaringan", dan lampirkan ke Adaptor khusus Host baru Anda yang disebut vboxnet0. Ketika Anda me-restart VM Anda, IP-nya seharusnya berubah dari 10.0.*.*menjadi 192.168.*.*, dan sekarang seharusnya dapat diakses dari mesin host Anda.

TimD1
sumber
Saya hampir melewatkan bagian ini: "Saya membutuhkan adaptor Host-Only dan adaptor NAT" . Ini kuncinya jika Anda tidak ingin menjembatani.
banzaimonkey
1

Di virtualbox terbaru (5.2.2) alih-alih pergi ke "File-> Preferences-> Network" saya pergi ke "Device-> Network-> Network Settings" dan mengaktifkan Adapter 1 menjadi jaringan Host-only.

Lalu saya reboot VM. Perubahan penting setelah ini adalah bahwa IP mesin virtual (dari melihat output ifconfig) berubah dari alamat ip 10.2.0.15 ke sesuatu seperti 192.168.56.101

Kemudian saya bisa pergi ke browser web dan melihat halaman default yang dimiliki server apache dengan http://192.168.56.101/

Colin D
sumber