Pertanyaan VirtualBox: Cara mengatur jaringan sehingga tuan rumah dan tamu dapat mengakses internet dan berbicara satu sama lain


Saya ingin tahu apakah seseorang dapat memberi saya panduan sederhana tentang cara mengatur jaringan virtual di VirtualBox (4.0.2) sehingga skenario berikut ini berfungsi:

  • Baik Host dan Tamu dapat mengakses Internet
  • Host dapat melakukan ping Guest dan sebaliknya
  • Host dapat mengakses misalnya server web apache yang dijalankan di Guest dan sebaliknya

Saya telah mengotak-atik berbagai Adaptor Jaringan yang tersedia dalam pengaturan untuk Tamu saya, tetapi saya tidak dapat mengetahuinya. Adakah yang bisa membantu saya di sini?

Tuan rumah menjalankan Windows 7 32-bit dan tamu menjalankan Ubuntu 10.10 32-bit.


98
2018-01-21 13:56




Saya memiliki pengaturan yang sama dengan jaringan yang dijembatani. Saya memiliki masalah dengan menggunakan virtio-net adapter jaringan paravirtualsed, itu sangat rapuh. NIC yang diemulasikan itu baik-baik saja. - ollybee


Jawaban:


Coba ini:

  1. Siapkan virtualbox untuk menggunakan 2 adaptor:
    • Adaptor pertama diatur ke NAT (yang akan memberi Anda koneksi internet).
    • Adaptor kedua diatur ke tuan rumah saja.
  2. Mulai mesin virtual dan menetapkan IP statis untuk adaptor kedua di Ubuntu (misalnya 192.168.56.56). Tuan rumah Windows akan memiliki 192.168.56.1 sebagai IP untuk jaringan internal (Jaringan Hanya Host VirtualBox adalah nama dalam koneksi jaringan di Windows). Apa ini akan memberi Anda dapat mengakses server apache di ubuntu, dari windows, dengan pergi ke 192.168.56.56. Juga, Ubuntu akan memiliki akses internet, karena adaptor pertama (diatur ke NAT) akan mengurusnya.
  3. Sekarang, untuk membuat koneksi tersedia dua cara (mengakses host windows dari tamu Ubuntu) masih ada satu langkah lagi yang harus dilakukan. Windows secara otomatis akan menambahkan jaringan host-only virtualbox ke daftar jaringan publik dan itu tidak dapat diubah. Ini mensyaratkan bahwa firewall akan mencegah akses yang tepat.
  4. Untuk mengatasi ini dan tidak melakukan pelanggaran keamanan apa pun dalam pengaturan Anda:
    • pergi ke bagian firewall windows, di panel kontrol,
    • klik pada pengaturan lanjutan. Di halaman yang muncul,
    • klik pada aturan masuk (kolom kiri), kemudian pada aturan baru (kolom kanan). Pilih aturan khusus, atur aturan untuk mengizinkan semua program, dan protokol apa pun. Untuk ruang lingkup, tambahkan kotak pertama (alamat IP lokal) 192.168.56.1, dan di kotak kedua (IP jarak jauh) 192.168.56.56. Klik next, pilih allow the connection, next, periksa semua profil, selanjutnya, beri nama dan simpan.

Itu saja, sekarang Anda memiliki komunikasi 2 arah, dengan apache / layanan lain yang tersedia serta internet. Langkah terakhir adalah menyiapkan share. Jangan menggunakan fitur folder bersama di virtualbox, cukup buggy terutama dengan windows 7 (dan 64 bit). Sebagai gantinya gunakan saham samba - cepat dan efisien.

Ikuti tautan ini untuk cara mengaturnya: https://wiki.ubuntu.com/MountWindowsSharesPermanently


98
2017-11-22 11:23



Ini bekerja dengan sempurna. Terima kasih. Tidak perlu menyentuh firewall dll. Masih mengalami masalah dengan bridge. - FractalSpace
Ini juga berfungsi untuk VirtualBox 5.0 / Windows 10 - Jess
Saya harus terhubung ke VM WIndows Server 2012, dan harus menetapkan aturan masuk pada kedua firewall. Sekarang semuanya bekerja dengan sempurna :) - Alan Fluka
tidak berfungsi dengan mac os guest - Shaegorath
Tetapi saya tidak dapat terhubung ke internet di komputer tamu (Mac OS X El Capitan) - Mansuu....


Cara terbaik untuk melakukan ini adalah menggunakan Bridge Adaptor di virtualbox. Dalam kotak virtual, masuk ke pengaturan untuk mesin Anda-> Jaringan-> Adapter 1 dan pilih Adaptor Bridged. Ini akan menjadikan Anda bagian mesin virtual dari jaringan utama Anda.

Jika Anda memiliki server dhcp, ia harus menyediakan alamat dll. Ke mesin virtual yang akan memungkinkannya berkomunikasi dengan seluruh sistem Anda dan sebaliknya.


26
2018-01-21 14:18



Ketika saya melakukan ini saya tidak dapat melakukan ping Host dari Guest. Haruskah saya dapat melakukan ini? Apakah ada sesuatu di Host saya yang memblokir ping mungkin? - Svish
Anda mungkin harus membiarkan ping melalui firewall windows Anda lihat sini untuk cara melakukannya. - Iain
Jika Anda masih mengalami masalah melakukan ping mesin dari satu sama lain, pastikan adaptor Bridged terhubung ke kartu NIC yang benar dari mesin Host. Untuk beberapa alasan, terkadang VirtualBox menempelkan Adaptor yang Dilapisi ke yang salah, atau ke Kartu Jaringan yang tidak ada di Host. - isapir
@Hanginoninquietdesperation tautan yang Anda berikan tentang cara melewati firewall telah mati - Francesco Dondi
bekerja untuk saya (mac os guest) - Shaegorath


Mengingat persyaratannya, saya akan memilih adaptor yang "dijembatani".

enter image description here


10
2018-01-21 14:00



Tetapi jika saya memilih Bridged Adapter, ini akan menonaktifkan tombol OK. - Gopal00005


Siapkan jaringan khusus host dan izinkan berbagi koneksi internet untuk jaringan itu. Dengan cara ini Anda akan memiliki antarmuka virtual pada host yang akan terhubung ke tamu.


1



Bagaimana saya melakukan ini? Saya mencoba menggunakan jaringan host-only untuk tamu, tetapi kemudian tampaknya menggunakan ipv6 dan saya tidak bisa melakukan ping ke kedua arah sejauh yang saya bisa mengerti ... - Svish
Anda dapat secara manual mengatur alamat IPv4 pada kedua ujungnya. - gelraen
IP statis maksudmu? Tidak ada cara agar tamu mendapatkan IP dari DHCP? Atau akankah mereka seperti di belakang NAT? Juga, apa yang Anda maksud dengan "memungkinkan berbagi koneksi internet untuk jaringan itu"? Bagaimana saya bisa melakukannya? - Svish
Ya, IP statis. Lebih baik memiliki IP statis ditugaskan jika Anda ingin berkomunikasi dengan tamu. Dengan tamu khusus tuan rumah akan langsung terlihat dari tuan rumah. Berbagi koneksi internet di windows® dikonfigurasi pada tab terakhir di properti koneksi internet Anda. - gelraen