Akses jaringan ke VirtualBox VM dari PC Jaringan

16

Yah, saya telah menyiapkan VM di Virtual Box di PC (label sebagai PC2), dan saya telah meng-host layanan web di VM (IIS).

PC2 - Windows Server 2003 VM - Windows 7 x86

Sekarang saya ingin mengakses layanan web dari PC lain (label sebagai PC1) dalam jaringan yang terhubung dengan PC1. Diagram berikut akan sangat membantu untuk mendapatkan ide yang jelas.

masukkan deskripsi gambar di sini

Jadi LAN adalah 192.168.5.0. Tetapi port jaringan virtual IP adalah 192.168.56.1 secara default. Dalam VM, IP-nya dari DHCP secara default. (ipconfig memberi Anda alamat IP seperti 10.0.0.2.15, subnet mask 255.255.255.0 dan gateway sebagai 10.0.2.2).

Pada titik ini, saya dapat melakukan ping PC1 (192.168.5.31) dari VM (10.0.2.15), tetapi saya tidak bisa melakukan ping 10.0.2.2 dari PC 1. Bahkan jika saya membuat VM dan PC2 port virtual IP ke beberapa rentang statis, dari VM, Saya tidak bisa melakukan ping IP apa pun.

Bagaimana cara mengatasi situasi ini? Terima kasih sebelumnya

Tharik Kanaka
sumber

Jawaban:

12

Jika Anda baru saja menggunakan pengaturan Jaringan default di VM Anda, itu akan menjadi NAT dengan DHCP. Itu berarti Anda mendapatkan IP LAN dari Server VirtualBox DHCP Anda dan Anda tidak dapat benar-benar mengakses mesin dari luar.

Lihat Manual VirtualBox tentang Jaringan: https://www.virtualbox.org/manual/ch06.html#networkingmodes

Saya kira menjembatani pekerjaan baru harus menjadi yang terbaik. Anda harus mengkonfigurasi alamat IP statis.

EDIT: Mengenai pengeditan penghapusan "jaringan hanya host": Memang benar Anda tidak dapat melihat VM dari luar. Tetapi Anda mendapatkan antarmuka virtual (vboxnetX) pada mesin host Anda. Jadi, jika Anda merutekannya, itu akan berhasil. Penyiapannya lebih rumit, tetapi VMnya kurang terlihat.

Benjamin Maurer
sumber
terima kasih saya mengatasinya dengan menjadikannya sebagai Adaptor dan restart VM
Tharik Kanaka
Saya mencari di internet berjam-jam, akhirnya menemukan jawaban ini. Terkadang RTFM benar-benar menghemat waktu Anda. Terima kasih!
user1641838
Berkenaan dengan solusi jaringan host-only, dapatkah seseorang menjelaskan secara lebih rinci bagaimana ini bekerja, dan bagaimana mengarahkannya?
berlari
-1

Anda harus mengekspos alamat IP VM ke jaringan eksternal dan TIDAK membuatnya DHCP, baik mengatur paket routing pada PC2 sehingga akan berfungsi sebagai proxy (yang saya tidak tahu bagaimana Anda melakukannya pada Windows, di Linux itu cara lebih mudah).

Sebagai opsi, Anda dapat mengatur server web pada PC2 dan membuatnya menjadi proxy ke VM, tetapi sekali lagi dalam hal ini Anda lebih baik dengan IP statis untuk VM dan bukan DHCP.

Opsi ketiga akan menggabungkan semua mesin ke VPN di mana PC2 akan menjadi router / server. Tapi itu terlalu rumit untuk diatur di Windows.

Alexey Kamenskiy
sumber
baik saya membuatnya statis dan mengaturnya sebagai adaptor jembatan yang sama terjadi di mana saya bisa mendapatkan jangkauan jaringan ip pada VM bt tidak dapat melakukan ping dari luar
Tharik Kanaka