Dari kotak 192.168 saya, bagaimana cara menemukan mesin virtual 10.0 pada kotak yang sama?

11

Saya menjalankan Ubuntu 12.04 dan VirtualBox 4.1.12. Saya telah membuat server Debian di bawah VirtualBox.

Untuk alasan yang saya tidak mengerti, DHCP memberi saya kotak Ubuntu 192.168.20.50 dan Debian VM 10.0.2.15 saya. Ketika saya menjalankan traceroute dari kotak Ubuntu saya, hilang ketika mencoba menemukan 10.0.2.15 di Internet.

Bagaimana cara saya menginstruksikan Ubuntu agar dapat menemukan VM Debian saya?

Thom
sumber
10.0.2.15 bukan alamat ip internet yang valid. Ini hanya valid dalam intranet. Dalam kasus khusus ini sebenarnya bukan bagian dari jaringan intranet Anda. Anda harus mengubah konfigurasi perangkat NAT pada mesin virtual sehingga pada sub-alamat intranet yang sama (192.168 bukannya 10.0).
Ramhound

Jawaban:

14

Konfigurasi default VirtualBox untuk adaptor jaringan adalah NAT. Dalam hal ini mesin virtual Anda tidak mendapatkan IP nyata dari server DHCP Anda, tetapi yang disediakan oleh Virtualbox (yaitu 10.0.xx).

Jika Anda mengubah adapter jaringan (dalam pengaturan mesin virtual) menjadi "Bridged Adapter" itu akan mendapatkan alamat IP nyata dalam kisaran mesin host Anda (yaitu 192.168.xx) dan ditugaskan oleh server DHCP Anda di jaringan asli Anda dan Anda dapat mengaksesnya seperti itu.

(Saya tidak memiliki sistem host Ubuntu sehingga tangkapan layar di bawah ini dari Windows
tetapi di bawah Ubuntu seharusnya serupa)

masukkan deskripsi gambar di sini

Rik
sumber
1
Anda cukup banyak memasang tangkapan layar untuk komentar saya, saya salut kepada Anda.
Ramhound