Mode jaringan VMWare (NAT atau Bridged)?

17

Saya menjalankan Windows 7 dalam Mesin virtual dari Mac saya. Saya menggunakan Windows 7 untuk Visual Studio terutama dan juga untuk meng-host instalasi IIS dev. Ada dua hal yang saya butuhkan dan saya tidak yakin mode jaringan apa yang diperlukan ...

  1. Saya harus dapat menjangkau server IIS (berjalan pada VM) melalui HTTP dari Mac.
  2. Browser web pada mesin virtual harus dapat mengakses internet.

    Ada saran? Terima kasih.

cacing web
sumber
1
Jawaban singkatnya adalah mode bridged hampir selalu lebih mudah digunakan untuk mendapatkan VM Anda di jaringan. Tetapi jika Anda khawatir tentang keamanan VM, atau admin jaringan Anda khawatir tentang keamanan jaringan, maka Anda mungkin harus menggunakan NAT.
Zoredache
1
Saya mencoba mode NAT dan Bridged. Dengan NAT saya tidak dapat mencapai server IIS yang berjalan di VM. Namun dengan mode Bridged saya dapat terhubung. Dalam mode NAT, alamat IP VM adalah 192.168.xx yang merupakan subnet berbeda dari jaringan lokal saya. Dengan mode Bridged, alamat IPnya 10.xxx yang merupakan subnet yang sama dengan LAN saya. Kedengarannya seperti NAT lebih aman .. apakah ada cara untuk terhubung ke server yang berjalan pada VM dari host ketika dalam mode NAT?
webworm

Jawaban:

17

Untuk kebutuhan Anda, mode NAT seharusnya berfungsi untuk Anda, hanya sebagai pengingat.

  • Mode NAT: Komputer host Anda (Mac) akan bertindak sebagai gateway ke jaringan untuk mesin virtual Anda, tidak ada orang di jaringan Anda (selain Mac) yang dapat melihatnya karena mereka duduk di jaringan yang terpisah

  • Mode Bridged: Komputer host Anda (Mac) akan membagikan koneksi jaringannya dengan mesin virtual, mereka akan duduk seolah-olah mereka adalah komputer lain di jaringan Anda, semua orang di jaringan akan melihat mereka dan dapat berinteraksi dengan mereka.

Kedua opsi akan memberi Anda akses internet jika komputer host Anda memiliki akses Internet.

lynxman
sumber
5
+1, tetapi Anda juga harus menunjukkan bahwa jaringan yang dijembatani memerlukan alamat IP tambahan pada jaringan host (eksternal); NAT tidak.
Massimo
1
Untuk NAT, Anda juga perlu mengonfigurasi port forwarding agar Mac dapat mengakses IIS di VM.
LukeR
1
Tidak perlu LukeR karena Mac juga merupakan gerbang dan tuan rumah jaringan
NATed
1
Saya ingin meninggalkannya sebagai NAT tetapi sepertinya saya tidak dapat mencapai IIS (berjalan di VM) dari host saya. Saya mencoba menghubungkan ke alamat IP adaptor NAT tetapi akhirnya habis. Bagaimana saya mengatur penerusan porta?
cacing web
Menjalankan vmware seharusnya berfungsi "secara default", coba ping IP mac dari VM Anda, dan dari VM gateway dari jaringan NATed (IP gateway adalah Mac Anda), periksa apakah Anda tidak memiliki firewall diaktifkan pada VM, jika itu tidak berhasil, beri tahu saya dan kami dapat menganalisis lebih dalam
lynxman
3

Anda ingin dijembatani. Bridged akan memberinya IP dari jaringan Anda. Jadi itu akan memberi Anda 192.168.1. Nomor apa pun.

Cody Harlow
sumber
Itu tidak sepenuhnya benar Cody, jaringan bridged akan mengekspos komputer untuk akses yang tidak perlu dari komputer lain di jaringan, mode NAT harus lebih dari cukup untuk apa yang dia minta.
lynxman
1
Saya tidak pernah memiliki mode NAT yang berfungsi untuk hanya terhubung ke komputer saya. Saya selalu harus menjembatani.
Cody Harlow
@lynxman Ada ide tentang bagaimana mengizinkan komputer host mengakses server (seperti IIS) yang berjalan di VM ketika dalam mode NAT?
webworm
1

Bukan VMWare, saya menggunakan Virtualbox dan saya hanya mengatur tamu dengan dua NIC. Satu untuk NAT, untuk mengakses internet. Yang lain dengan jaringan Host-Only, memungkinkan saya untuk mengakses Server IIS pada tamu.

Singgung
sumber
Seandainya Anda menggunakan mode jembatan, Anda bisa melakukan semua itu dengan NIC tunggal dan memiliki sistem yang jauh lebih sederhana.
John Gardeniers
Saya beralih dari VirtualBox ke VMWare dan sekarang saya mengetahui bahwa VMWare bridged network tidak berfungsi. Saya akan menggunakan solusi Anda sampai saya beralih kembali ke VirtualBox. Jika saya hanya tahu mengapa saya membuang waktu untuk beralih ke VMWare ketika saya tidak punya masalah dengan VirtualBox?
IvanP