Jaringan tamu VirtualBox hilang setelah host terputus

8

Saya menjalankan VirtualBox pada mesin host Snow Leopard OSX dan pada mesin host Windows Vista. Setiap kali mesin host saya kehilangan koneksi internet, mesin tamu sepertinya kehilangan konektivitas internet secara permanen bahkan setelah koneksi host ke Internet dibangun kembali.

Menyetel ulang jaringan tamu di os tamu, melepaskan kabel melalui pengaturan virtualbox host, dan bahkan memulai ulang OS tamu tidak membantu sama sekali. Tamu tidak lagi dapat mengakses Internet. Satu-satunya solusi adalah me-restart VirtualBox sendiri ketika tuan rumah terhubung ke Internet. Ini benar-benar menjadi sakit ketika tuan rumah masuk ke mode tidur atau saya lepaskan laptop saya di tempat kerja dan kemudian hubungkan kembali di rumah.

Para tamu diatur dengan jaringan NAT. Ini mempengaruhi mesin tamu dengan Ubuntu dan OS Windows XP.

Apakah ini perilaku yang diharapkan? Apakah ada yang tahu tentang perbaikan? Atau apakah saya salah mengatur?

Dave Konopka
sumber
Saya tidak terlalu terbiasa dengan VBox, tetapi ini terdengar seperti masalah dengan NAT yang sedang dilakukan VBox, dan mungkin cegukan dalam rute antara jaringan 'pribadi' dan jaringan 'publik'. Bisakah Anda memposting ifconfig dan traceroutes?
Guamaniac
1
Cross memposting pertanyaan ini di forum-forum VirtualBox dan mendapat tanggapan ini: "Itu adalah perilaku yang tidak diinginkan tetapi diharapkan, solusi mungkin dilakukan tetapi tidak untuk hati yang lemah itu melibatkan berbagi tautan hostonly melalui ics untuk Tamu melalui Host. IC dapat pulih dari putuskan sambungan, VBox nat tidak bisa. "
Dave Konopka
@ Guamaniac Jadi, ketika mencoba untuk menciptakan kembali masalah saya menemukan bahwa pemutusan host-> router saja tidak dapat dipulihkan. Ketika saya memutus jaringan nirkabel host-> router secara manual kemudian menghubungkan kembali tamu memulihkan koneksi ke Internet. Biasanya saya mengalami masalah ketika saya mematikan mesin dan mencoba menghubungkannya kembali beberapa menit / jam kemudian. Saya akan melakukan beberapa pengujian lagi untuk melihat kapan tamu tidak dapat dipulihkan dan menjalankan traceroute ketika saya mewujudkannya.
Dave Konopka

Jawaban:

2

Saya mengoperasikan berbagai server virtual di sini dan memiliki masalah yang sama (dan banyak lagi) saat menggunakan NAT. Apa yang paling baik untuk saya adalah menggunakan bridged conenctions: Membuat jembatan jaringan pada OS host (pada dasarnya tidak menjembatani apa pun kecuali koneksi jaringan utama) dan menggunakan jaringan bridged di VirtualBox menggunakan jembatan yang baru dibuat. Host saya adalah Windows Vista dan Windows 7, Klien Windows Server 2008 dan debian.

Ini akan menempatkan klien Anda di jaringan yang sama dengan host Anda dan oleh karena itu membuat host dan klien melihat satu sama lain serta klien yang berbeda melihat satu sama lain (jika Anda memiliki banyak klien di host yang sama).

Saya tidak tahu apakah ada efek samping dan tidak memiliki petunjuk tentang latar belakang teknis menjembatani, jadi ikuti saran ini dengan hati-hati.

mnemosyn
sumber