NAT / Bridged / Host-Only networking arasındaki fark nedir?


Yanıtlar:


57

Yalnızca ana bilgisayar, Host OS ile ağ işlemlerine izin verir.

NAT modu, VM harici kaynaklara erişebilmesine rağmen, tüm ağ etkinliklerini Host OS'nizden geliyormuş gibi maskeleyecektir.

Köprülü mod, fiziksel ağdaki başka bir düğümü çoğaltır ve ağda DHCP etkinleştirilmişse VM'niz kendi IP adresini alır.


VM, NAT veya Yalnızca Ana Bilgisayar modunda kendi IP adresini alacak mı?
stevebot,

2
Bir adres alacak, ancak DHCP sunucusundan değil. Muhtemelen tamamen farklı bir aralıkta ve mevcut LAN üzerinde yönlendirilemez. Ana bilgisayar işletim sisteminde aynı aralıkta bir adrese sahip olan sanal bir adaptör göreceksiniz.
John T,

Yani IP bir DHCP sunucusundan değilse statik midir?
stevebot,

1
Yeap, anladın.
John T,

1
Bu yanıtta yalnızca ana bilgisayar ağının açıklaması tam olarak doğru değildir ve VM'nin yalnızca ana bilgisayar işletim sistemi tarafından erişilebilir olduğunu gösterir. Daha ayrıntılı bir açıklama için cevabımı gör
jamesdlin

44

Normal ağ kurulumuyla aynı konsept :)

  • Yalnızca Ana Bilgisayar : VM'ye bir IP atanır, ancak yalnızca VM'nin çalıştığı kutu tarafından erişilebilir. Başka hiçbir bilgisayar erişemez.

  • NAT : Kablosuz bir yönlendiricili ev ağınız gibi, VM de 192.168.6.1ana bilgisayarınız gibi ayrı bir alt ağda atanır ve VM ise 192.168.6.3, VM'niz ana makineniz gibi dış ağa erişebilir, ancak VM'inize dış erişemez doğrudan korunur.

  • Köprülü : VM'niz ana makinenizle aynı ağda olacaktır, eğer ana IP'niz 172.16.120.45o zaman VM'niz böyle olacaktır 172.16.120.50. Ana bilgisayar ağınızdaki tüm bilgisayarlar tarafından erişilebilir.


1
Bu yanıtta yalnızca ana bilgisayar ağının açıklaması tam olarak doğru değildir ve VM'nin yalnızca ana bilgisayar işletim sistemi tarafından erişilebilir olduğunu gösterir. Daha ayrıntılı bir açıklama için cevabımı görün.
jamesdlin

11

Buradaki diğer cevaplar NAT ve Bridged modları için iyi açıklamalar sunsa da, yalnızca Host modu için açıklamaları tam olarak doğru değil.

VMware'in belgelerinde, Ağ Bağlantılarını Yapılandırma> Ortak Ağ Yapılandırmalarını Anlama bölümünde :

Yalnızca ana bilgisayar ağı, ana bilgisayarın içinde tamamen bulunan bir ağ oluşturur . Yalnızca ana bilgisayar ağı, ana bilgisayar işletim sisteminde görünen sanal bir ağ bağdaştırıcısı kullanarak sanal makine ile ana bilgisayar sistemi arasında ağ bağlantısı sağlar.

(Vurgu benim.)

O unutmayın değil VM sadece ev sahibi tarafından erişilebilir olacağını söylüyor. kendine yeten değil, bağlantı . Bu ince ama önemli bir farktır.

Ek olarak, user5389726598465 tarafından belirtildiği gibi, Sanal Makineler Oluşturma> Yeni Sanal Makine Oluşturmaya Hazırlanma> Sanal Makine için Ağ Bağlantı Türünü Seçme altında :

Yalnızca ana bilgisayar ağında, sanal makine yalnızca ana bilgisayar sistemiyle ve yalnızca ana bilgisayar ağındaki diğer sanal makinelerle iletişim kurabilir. Yalıtılmış bir sanal ağ kurmak için yalnızca ana bilgisayar ağını seçin.

Yalnızca Ana Bilgisayar, NAT ve Bridged modlarının, farklı davranışlar için önceden yapılandırılmış belirli sanal ağ anahtarlarına ("VMnets") takma adlar olduğunu unutmayın. Normal bir ağ anahtarında olduğu gibi, aynı anahtara bağlı tüm makineler birbirine görünür.

Bu, yalnızca ana bilgisayara bağlı bir ağa bağlı tüm VM'lerin ana bilgisayara ve birbirlerine görünebilecekleri anlamına gelir . Yalnızca ana bilgisayara görünebilecek bir VM istiyorsanız, ona özel bir VMnet atamanız ve bu VMnet'e başka VM atamaktan kaçınmanız gerekir.


+1 Cevabınız doğru, ancak KB'deki teklifinizden sonraki satır daha iyi bir alıntı: "Yalnızca ana bilgisayar ağında, sanal makine yalnızca ana bilgisayar sistemiyle ve yalnızca ana bilgisayar ağındaki diğer sanal makinelerle iletişim kurabilir. -Sadece ağ izole bir sanal ağ kurmak için. "
user5389726598465

@ user5389726598465 Bunun daha iyi bir teklif olduğuna katılıyorum, ancak VMware Workstation ürün belgelerinde bunu görmüyorum. (Aldığım bağlantı koptu, ancak şimdi düzeltildi.) Alıntı bir KB makalesinden geliyorsa, lütfen buraya bir referans verebilir misiniz?
jamesdlin

1
İşte link: pubs.vmware.com/workstation-9/… . Ne yazık ki, diğer cevaplar makul görünüyor, bu yüzden herkes bunları yeniliyor ve VM'lerin hala e / o görebildiğini fark etmeden cevabınızı atlıyorsunuz.
user5389726598465 18:18

9

Aşağıdaki kutu , Virtualbox dokümantasyon sitesinden , farklı ağ tipleri için VM ve Host arasındaki bağlantıyı gösterir:

Virtualbox Ağ Modları


Bunun anlamı, bir resim bin kelimeye bedeldir
AbdElraouf Sabri

Size biraz iyileştirme sorabilir miyim? VM'nin ana bilgisayar ip ağının diğer ipine erişip erişemediğini açıklayan bir sütun ekleyebilir misiniz?
realtebo

"Dahili" satır, aradığınız şeydir. Yukarıda belirtilen siteden: "Dahili Ağ, VM'nin doğrudan dış dünyayla iletişim kurabildiği köprülü ağlara benzer. Ancak," dış dünya ", aynı ana ağa aynı iç ağa bağlanan diğer VM'lerle sınırlıdır. "
user76705 20:18

NAT / NAT Network'teki herkes - konuk neden ev sahibine bağlanamıyor? Ağ geçidi / yönlendirici, Internet'teki herhangi bir adrese erişiyormuş gibi işlemesi gerekirdi.
samshers

Görünüşe göre "NAT Network" her iki VM <--> HOST ping'e izin veriyor. Doktorların neden söylemediğini anlamadı.
samshers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.