Bagaimana menjalankan Virtualbox di jaringan bridged dan host-only?

11

Saya ingin menjalankan VirtualBox dengan laptop Ubuntu saya di jaringan rumah (sehingga PC desktop dapat mengaksesnya melalui router) dan juga dapat ssh ke VirtualBox dari host saat bepergian (jaringan yang berbeda atau tanpa internet).

Sebelumnya, satu-satunya adapter jaringan pada instance VB adalah adaptor 'koneksi terputus'. Ini memungkinkan saya untuk mengakses internet pada guest VB dan untuk komputer lain pada host LAN + untuk mengaksesnya. Namun, setiap kali saya mengambil laptop saya dari jaringan, saya tidak bisa lagi mengakses tamu dari tuan rumah.

Saya membaca bahwa saya perlu mengaktifkan adaptor khusus host untuk mengaksesnya dari jaringan dan adaptor NAT digunakan untuk mengakses internet dari tamu.

Pertanyaan saya adalah dapatkah saya menjalankan adaptor khusus host + adaptor NAT bersama adaptor jaringan yang dijembatani di VirtualBox? Saya bingung apa yang akan saya masukkan ke dalam / etc / hosts? Apakah saya akan meletakkan kedua IP (host-only dan bridged) dengan nama server yang sama di / etc / hosts?

ril44
sumber
Saya tidak yakin apa yang Anda maksud dengan 'soft-bridge'
ril44
tidak masalah. Saya mencoba menjalankan adaptor khusus host di samping jembatan. Saya bisa ssh ke host dengan IP bridged tapi saya tidak bisa masuk dengan IP host-only. Saya mendapatkan pesan kesalahan "no route to host"
ril44
1
Menemukannya. Saya mengikuti tutorial ini: christophermaier.name/blog/2010/09/01/... Dan saya meletakkan eth1 bukan eth2. Saya harus menggunakan eth2 karena host-satunya adalah 'adaptor 3' di jaringan pengaturan VB (menggunakan GUI VB). Sekarang saya bisa menjalankan kedua-duanya bridged dan host-only!
ril44
1
Untuk / etc / hosts: Di mesin host saya masukkan: 'host-only-IP' 'servername' Di guest VB saya meletakkan IP host-only dan bridged dengan servername yang sama. Tampaknya tidak menimbulkan masalah.
ril44
Maaf, saya tidak dapat menemukan trik yang saya gunakan untuk membuat dinamips berfungsi sementara saya tidak terhubung ke jaringan. Itu ada hubungannya dengan arp / proxy-arp dan menipu linux untuk berpikir perangkat virtual memiliki perangkat nyata di belakangnya. Saya akan membintangi kalau-kalau saya berlari di atasnya.
RobotHumans

Jawaban:

11

Menemukannya. Aku mengikuti tutorial ini dan saya meletakkan di eth1bukannya eth2. Saya harus menggunakan eth2karena hanya host adalah 'adaptor 3' di jaringan pengaturan VB (menggunakan GUI VB). Sekarang saya bisa menjalankan kedua-duanya bridged dan host-only!

Untuk /etc/hosts: Pada mesin host saya meletakkan: 'host-only-IP' 'servername' Pada guest VB saya menempatkan host-only dan IP yang dijembatani dengan servername yang sama. Tampaknya tidak menimbulkan masalah.

Jadi untuk meringkas; Saya memiliki 3 adapter pada instance VB

  1. Dijembatani
  2. Nat
  3. Khusus host.

Saya memiliki file host di mesin host saya yang dikonfigurasi untuk menggunakan IP hanya host dan file host desktop saya dikonfigurasi untuk menggunakan alamat IP yang dijembatani. Dengan cara ini saya dapat mengeluarkan laptop saya dari jaringan dan masih dapat ssh ke server VirtualBox saya tanpa mengubah pengaturan apa pun. Kemudian saya dapat mengaktifkan adaptor jaringan NAT dan VirtualBox dapat menggunakan jaringan host saya untuk internet jauh dari jaringan rumah saya.

ril44
sumber