Apa perbedaan antara jaringan NAT / Bridged / Host-Only?

59

VMWare: Apa itu NAT vs Bridged vs. Host-Only?

stevebot
sumber
dan apa itu vmnet1 vmnet8
Kalpesh Soni
Aspek yang saya cari dalam pertanyaan / jawaban ini adalah perbedaan dalam Layers jaringan OSI
humanityANDpeace

Jawaban:

57

Hanya host saja yang mengizinkan operasi jaringan dengan OS Host.

Mode NAT akan menutupi semua aktivitas jaringan seolah-olah itu berasal dari OS Host Anda, meskipun VM dapat mengakses sumber daya eksternal.

Mode Bridged mereplikasi node lain di jaringan fisik dan VM Anda akan menerima alamat IP sendiri jika DHCP diaktifkan di jaringan.

John T
sumber
apakah VM akan menerima alamat IPnya sendiri dalam mode NAT atau Host-only?
stevebot
2
Ini akan menerima alamat, tetapi tidak dari server DHCP. Mungkin dalam kisaran yang sama sekali berbeda, dan tidak dapat dialihkan pada LAN saat ini. Anda akan melihat adaptor virtual pada OS host yang akan memiliki alamat dalam kisaran yang sama.
John T
Jadi jika IP bukan dari server DHCP apakah itu statis?
stevebot
1
Ya, Anda mengerti.
John T
1
Deskripsi jaringan khusus host dalam jawaban ini tidak cukup akurat dan menyiratkan bahwa VM hanya dapat diakses oleh OS host. Lihat jawaban saya untuk penjelasan yang lebih menyeluruh
jamesdlin
44

Konsep yang sama dengan pengaturan jaringan normal :)

  • Hanya Host : VM akan diberi satu IP, tetapi hanya dapat diakses oleh kotak yang dijalankan VM. Tidak ada komputer lain yang dapat mengaksesnya.

  • NAT : Sama seperti jaringan rumah Anda dengan router nirkabel, VM akan ditetapkan dalam subnet terpisah, seperti 192.168.6.1komputer host Anda, dan VM adalah 192.168.6.3, maka VM Anda dapat mengakses jaringan luar seperti host Anda, tetapi tidak ada akses luar ke VM Anda secara langsung, itu dilindungi.

  • Bridged : VM Anda akan berada di jaringan yang sama dengan host Anda, jika IP host 172.16.120.45Anda maka VM Anda akan seperti 172.16.120.50. Itu dapat diakses oleh semua komputer di jaringan host Anda.

Paku
sumber
1
Deskripsi jaringan khusus host dalam jawaban ini tidak cukup akurat dan menyiratkan bahwa VM hanya dapat diakses oleh OS host. Lihat jawaban saya untuk penjelasan yang lebih menyeluruh.
jamesdlin
11

Sementara jawaban lain di sini memberikan deskripsi yang baik untuk mode NAT dan Bridged, penjelasan mereka untuk mode Host-only tidak cukup akurat.

Dari dokumentasi VMware, di bawah Mengkonfigurasi Koneksi Jaringan> Memahami Konfigurasi Jaringan Umum :

Jaringan khusus host menciptakan jaringan yang sepenuhnya terkandung di dalam komputer host . Jaringan khusus host menyediakan koneksi jaringan antara mesin virtual dan sistem host dengan menggunakan adaptor jaringan virtual yang terlihat pada sistem operasi host.

(Penekanan milikku.)

Perhatikan bahwa itu tidak mengatakan bahwa VM akan dapat diakses hanya oleh tuan rumah. The jaringan mandiri, bukan koneksi . Ini adalah perbedaan yang halus tetapi penting.

Selain itu, seperti yang ditunjukkan oleh user5389726598465, di bawah Membuat Mesin Virtual> Bersiap untuk Membuat Mesin Virtual Baru> Memilih Jenis Koneksi Jaringan untuk Mesin Virtual :

Dengan jaringan host-only, mesin virtual hanya dapat berkomunikasi dengan sistem host dan mesin virtual lainnya di jaringan host-only. Pilih jaringan khusus host untuk mengatur jaringan virtual yang terisolasi.

Anda harus menyadari bahwa mode Host-only, NAT, dan Bridged adalah alias untuk switch jaringan virtual tertentu ("VMnet") yang telah dikonfigurasikan sebelumnya untuk berbagai perilaku yang berbeda. Seperti halnya saklar jaringan normal, semua mesin yang terhubung ke sakelar yang sama dapat terlihat satu sama lain.

Ini berarti bahwa semua VM yang terhubung ke jaringan khusus host akan terlihat oleh host dan satu sama lain . Jika Anda menginginkan VM yang hanya dapat dilihat oleh host, Anda perlu menetapkannya sebagai VMnet khusus dan menghindari menugaskan VM lain untuk VMnet itu.

jamesdlin
sumber
+1 Jawaban Anda benar tetapi baris setelah kutipan Anda dalam KB adalah kutipan yang lebih baik: "Dengan jaringan host-only, mesin virtual hanya dapat berkomunikasi dengan sistem host dan mesin virtual lainnya di jaringan host-only. Pilih host -hanya networking untuk mengatur jaringan virtual yang terisolasi. "
user5389726598465
@ user5389726598465 Saya setuju itu kutipan yang lebih baik, tapi saya tidak melihat itu dalam dokumentasi produk VMware Workstation. (Tautan yang saya miliki sudah rusak, tetapi sudah diperbaiki sekarang.) Jika kutipan Anda berasal dari artikel KB, dapatkah Anda memberikan referensi untuk itu?
jamesdlin
1
Berikut tautannya: pubs.vmware.com/workstation-9/… . Sayangnya, jawaban lain tampak masuk akal sehingga semua orang memperbaikinya dan melewatkan jawaban Anda tanpa menyadari VM masih dapat melihat e / o.
user5389726598465
9

Tabel berikut, dari situs dokumentasi Virtualbox , menunjukkan konektivitas antara VM dan Host untuk berbagai jenis jaringan:

Mode Jaringan Virtualbox

pengguna76705
sumber
Itulah artinya, sebuah gambar bernilai ribuan kata
AbdElraouf Sabri
Bisakah saya bertanya sedikit perbaikan? Bisakah Anda menambahkan kolom yang menjelaskan jika VM dapat mengakses ip lain dari jaringan ip host?
realtebo
Baris "Internal" adalah yang Anda cari. Dari situs yang disebutkan di atas: "Jaringan Internal mirip dengan jaringan yang dijembatani di mana VM dapat langsung berkomunikasi dengan dunia luar. Namun," dunia luar "terbatas pada VM lain di host yang sama yang terhubung ke jaringan internal yang sama. "
user76705
Siapa pun, di Jaringan NAT / NAT - mengapa tamu tidak dapat terhubung ke host? Gateway / router harus menanganinya seperti mengakses alamat apa pun di Internet.
samshers
sepertinya "Jaringan NAT" memungkinkan kedua VM <--> HOST ping. Tidak mengerti mengapa dokumen mengatakan tidak.
samshers