Saya memiliki dua mesin virtual di VirtualBox. Saya ingin melakukan jejaring di antara mereka. Untuk saat ini saya memiliki konfigurasi default pada keduanya, tetapi mereka tampaknya memiliki alamat IP yang sama 10.0.2.15
. Saya juga ingin dapat menggunakan Internet dengan keduanya, dan itu mungkin sekarang.
Secara default pengaturan jaringan adalah NAT, tetapi sepertinya mereka tidak dapat jaringan secara internal karena mereka memiliki IP yang sama. Tetapi jika saya mengubah ke internal networking
saya kira saya tidak dapat mengakses Internet dengan mesin virtual.
Bagaimana saya mengatur jaringan antara tamu virtual DAN memiliki akses ke Internet pada mereka?
sumber
Saya menemukan solusi berikut untuk lingkungan saya:
Pengaturan tersebut dapat dilakukan oleh GUI Oracle VM VirtualBox Manager. Awalnya saya memiliki masalah yang sama dengan Jonas, saya melewatkan DHCP. Akhirnya saya menemukan artikel ini (salinan yang diarsipkan, tautan asli sudah mati) dan saya menggunakan:
dari baris perintah. Setelah itu bekerja dengan baik.
Saya berani mengatakan bahwa manual adalah sumber daya yang buruk, karena sebagian besar konfigurasi VirtualBox pada host Windows dapat dilakukan oleh GUI dan itu adalah ketidaknyamanan yang parah yang tidak dapat mengkonfigurasi DHCP dengan GUI.
Lingkungan saya: Saya menjalankan VirtualBox 4.1.2r73507 portabel pada Windows 7 64 bit. Mode host-only dan bridged saat ini tidak berfungsi, karena adaptor host-only tidak ada. Saya memiliki masalah yang mirip dengan yang dijelaskan dalam pertanyaan Jerman di forum Virtual Box , saya tidak punya adaptor host saja.
sumber
Ini adalah bagaimana saya menghubungkan tamu vbox dalam mode NAT saja (diuji pada VirtualBox 4.2.4).
Cukup gunakan IP gateway untuk beralih dari satu tamu ke tuan rumah. Kemudian gunakan penerusan port untuk "proksi" lalu lintas host ke tamu lain.
Sebagai contoh jika tamu A ingin mencapai layanan tamu B yang mendengarkan pada port 1000, A harus menggunakan IP gateway (untuk antarmuka NAT pertama adalah 10.0.2.2). Maka Anda perlu mengkonfigurasi penerusan port pada tamu B sehingga semua lalu lintas yang diterima oleh host pada port 1000 pergi ke tamu B pada port 1000.
Ini mungkin tidak bekerja untuk setiap layanan tetapi tampaknya berfungsi dengan baik untuk ssh, salt, ...
Kesimpulannya, Anda tidak perlu memerlukan mode khusus host untuk menghubungkan beberapa tamu, tetapi saya tidak bermaksud mengatakan bahwa mode khusus host bukan pilihan terbaik untuk use case Anda.
sumber
Anda memerlukan jenis LAN koneksi-host (sesuatu seperti itu dalam versi bahasa Inggris) pada mesin tamu dan koneksi-jembatan pada mesin host Anda.
sumber
(jawaban atas pertanyaan oleh bernd_k)
Untuk berbagi file antara host dan tamu, yang satu sebenarnya berbagi direktori daripada file.
Jika mode jaringan dijembatani atau NAT, maka tuan rumah dan tamu masing-masing adalah mitra jaringan yang sama. Meskipun seluruh pengaturan terkandung dalam satu host, jaringan-bijaksana mereka semua sama di jaringan, seolah-olah mereka adalah mesin fisik. (NAT kadang-kadang lebih bermasalah untuk digunakan daripada dijembatani.)
Dengan cara ini, folder apa pun yang dibagikan di komputer apa pun, virtual atau fisik, tersedia untuk semua. Karena tidak semua mesin virtual dapat dinyalakan sepanjang waktu, masuk akal untuk mengatur satu folder host sebagai folder bersama. Host kemudian membagikan folder tersebut, dan mesin virtual menggunakannya apa adanya atau sebagai drive yang dipetakan.
Artikel berikut menjelaskan dengan sangat rinci cara berbagi folder di Windows:
Bagaimana cara berbagi folder di Windows 7 dengan Wizard Folder Bersama?
sumber
Saya memiliki dua kartu jaringan pada PC Oracle VM XP saya
1st Bridged dengan alamat IP cepat karena saya menggunakan ini sebagai klien dengan konfigurasi jaringan server. Mengubah gateway default menjadi sama dengan kartu jaringan dua (Nat 2)
2nd Nat Dengan mendapatkan alamat IP dari Oracle VM
bekerja dengan baik!
sumber
Saya melakukan langkah-langkah berikut dan akhirnya berhasil juga (pada CentOS VB):
Maka VB ini harus mengakses Internet dan dapat diakses dari yang lain (VB dan mesin lokal).
catatan:
Adaptor NAT akan digunakan untuk mengakses Internet sementara adaptor Host-Only akan digunakan untuk akses jaringan antara VB lain dan mesin lokal juga.
sumber
Saya tidak tahu apakah itu akan berhasil, tetapi ide saya adalah:
Ubah IP menjadi nomor berbeda hanya dalam satu mesin virtual (dalam mode NAT).
Ubah mesin virtual lainnya ke Bridged.
Atur pengaturan pada kedua sistem agar mesin saling menemukan. Mulai ulang semuanya.
Jika 1 + 3 atau 1 + 2 + 3 tidak berfungsi, coba ini: Buat Folder Bersama di mesin host dan bagikan folder ke 2 mesin kotak virtual pada pengaturan kotak virtual. Mulai ulang dan hidupkan?
Saya tahu opsi kedua adalah solusi.
sumber
Ubah jaringan yang terpasang ke Bridged Adapter di Jaringan dalam Pengaturan.
Itu dia; Itu dapat menghubungkan dua PC virtual.
sumber