VMware Workstation Sanal Makinesine Bağlantı Noktası İletme


17

VMware Workstation 8 kullanıyorum (yapı 471480). Sanal bir sunucuda (sadece onun için) masaüstümde, özellikle resimler ve benzeri için küçük bir içerik sunucusu kurmak istiyorum ... Şimdi Ubuntu Sunucusu çalıştıran bir VMWare sanal makineye her şey yükledim ve zaten web sunucusu çalışıyor. Test ettim ve ana bilgisayardan erişirken ağ içinde iyi çalışıyor.

Şimdi kamuya açık internette çalışması gerekiyor ve diğer birçok durumda yaptığım gibi, noip.com kullanmayı planlıyorum.

Sorun, yönlendiricimin bir Linksys E2500 olması ve yalnızca alt ağı içindeki IP'lere bağlantı noktası yönlendirmeye izin vermesidir (192.168.2. **)

Yönlendiriciye bağlı ana sistemin 192.168.2.177 IP adresi vardır. VMware Workstation 8 sanal makinesinde Ağ türü NAT vardır ve üzerinde sunucu için IP 192.168.43.130'dur.

Zaten 80 ve 22 numaralı bağlantı noktalarını 192.168.2.177'ye yönlendirdim, ancak Windows 7 sistemimi bu bağlantı noktasını sunucu IP'sine iletmek için nasıl alabilirim?

Yanıtlar:


11

Root Access sohbetinde tartışıldığı gibi:

  1. Sen yok port yönlendirme yapmak gerekir. Misafirinizin yönlendiricinin kendi alt ağında bir IP adresi istemesi için köprüleme işlevini kullanmanız yeterlidir ; böylece misafirin 192.168.2.178 gibi bir IP'si olur (örneğin). VMware'in NAT adaptörünü port yönlendirme yapmaya nasıl ikna edeceğinizi anlamaya çalışmak yerine köprüleme kullanmanız önerilir.

  2. VMware Workstation 8 Elkitabı sayfa 144 (altta) ve sonraki birkaç sayfa, köprülemenin nasıl ayarlanacağını ayrıntılı olarak açıklamaktadır.

  3. Genel fikir, bağlantı türünüzü NAT yerine köprülü olarak değiştirmek için Sanal Ağ Düzenleyicisi'ni kullanmak ve düzenlediğiniz bağdaştırıcının VM'nin ayarlar bölmesindeki VM'ye eşlendiğinden emin olmaktır. Hepsi bu - ana bilgisayar tarafında her şey düzgün bir şekilde ayarlanırsa, misafiriniz yönlendiricide bir IP alacaktır.


Teşekkür ederim! VMWare Programı hakkında çok şey bilmiyordum ve NAT ayarını varsayılan olarak ayarlamıştı. Bridge'e geçme ve yeni IP'ye yönlendirme çalıştı.
ShadowZzz

ve cihazınız dizüstü bilgisayar olarak da biliniyorsa ağ dolaşıyorsa? Bu durumda ip adresi değişmez mi?
William

13

Aslında uygun çözüm, bağlantı noktasını konuğa yönlendiriyor, ancak tüm ağı yeniden yapılandırmıyor.

Vmware yapılandırma dosyasına bağlantı noktası eklemeniz gerekir nat.conf

[incomingtcp]
#<external port number> = <VM's IP address>:<VM's port number>*
#(this maps guest port 80 to host port 81)
81 = 192.168.100.1:80

bu dosya nerede bulunur?
Daniel Alder

2
macos - /Library/Preferences/VMware Fusion/vmnet8/nat.conf muhtemelen başkaları var - pubs.vmware.com/workstation-10/topic/com.vmware.ws.using.doc/…
mtayler

Windows 10: C:\ProgramData\VMware\vmnetnat.conf Önemli : VMware NAT ServiceDeğişikliklerinizi kaydettikten sonra hizmeti yeniden başlatın !
J Griffiths

5

Windows'da Sanal Ağ Düzenleyicisine erişebilirsiniz (başlat menüsünde). Buradan NAT arayüzünü (VMnet8) seçebilir, "NAT ayarları" nı tıklayabilir ve VM'nize ileri bir bağlantı noktası ayarlayabileceğiniz noktaya gelebilirsiniz. Tipik bir yönlendiricideki NAT bağlantı noktası yönlendirme ayarına benzer şekilde çalışır.

Köprü modu kolay bir çözümdür, ancak kimsenin ağa sanal olarak sanal makine bağlamasını istemediğimiz bir ortamdayım. NAT şeyleri izole tutmak için daha anlamlı.

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.