Ağ PC'lerinden VirtualBox VM'ye ağ erişimi


16

Peki, bir PC'de Virtual Box'da (PC2 olarak etiketlenmiş) bir VM kurdum ve VM'de (IIS) bir web servisi barındırdım.

PC2 - Windows Server 2003 VM - Windows 7 x86

Şimdi web hizmetlerine PC1'in bağlandığı bir ağ içindeki başka bir PC'den (PC1 olarak etiketli) erişmek istiyorum. Aşağıdaki şema net bir fikir edinmek için yardımcı olacaktır.

resim açıklamasını buraya girin

Yani LAN 192.168.5.0. Ancak sanal ağ bağlantı noktaları IP'si varsayılan olarak 192.168.56.1'dir. VM'de IP'si varsayılan olarak DHCP'den. (ipconfig size 10.0.0.2.15, alt ağ maskesi 255.255.255.0 ve ağ geçidi gibi IP adresini 10.0.2.2 olarak verir).

Bu noktada, PC1'e (192.168.5.31) VM'den (10.0.2.15) ping atabilirim, ancak PC'den 10.0.2.15'e ping atamıyorum. VM ve PC2 sanal port IP'lerini VM'den bir statik aralığa yapsam bile, Hiçbir IP'ye ping atamıyorum.

Bu durum nasıl çözülür? Şimdiden teşekkürler

Yanıtlar:


12

VM'nizde varsayılan Ağ ayarlarını yeni kullandıysanız, DHCP ile NAT olacaktır. Bu, VirtualBox DHCP Sunucunuzdan bir LAN IP'si alacağınız ve makineye dışarıdan gerçekten erişemeyeceğiniz anlamına gelir.

Ağ Üzerinde VirtualBox Kılavuzuna göz atın: https://www.virtualbox.org/manual/ch06.html#networkingmodes

Köprülü neworking en iyi olmalı sanırım. Statik bir IP adresi yapılandırmalısınız.

DÜZENLEME: Düzenleme "yalnızca ana bilgisayar ağını" kaldırarak: VM'yi dışarıdan göremeyeceğiniz doğrudur. Ancak ana makinenizde sanal arabirimler (vboxnetX) alırsınız. Bu yüzden onu yönlendirirseniz, çalışmalıdır. Kurulum daha karmaşıktır, ancak VM daha az açıktır.


teşekkürler ben Adaptör olarak yaparak dizildi ve VM yeniden başlattı
Tharik Kanaka

İnterneti saatlerce aradım, sonunda bu cevabı buldum. Bazen RTFM zamanınızı gerçekten kurtarır. Teşekkür ederim!
user1641838

Salt ana bilgisayar ağ çözümüyle ilgili olarak, birisi bunun nasıl çalıştığını ve nasıl yönlendirileceğini daha ayrıntılı olarak açıklayabilir mi?
scoots

-1

VM'nin IP adresini harici ağa maruz bırakmalı ve DHCP yapmamalısınız, ya PC2'de paket yönlendirme ayarlamalısınız, böylece proxy olarak çalışacaktır (Windows'ta nasıl yapacağınız hakkında hiçbir fikrim yok, Linux'ta bu şekilde Daha kolay).

Bir seçenek olarak PC2'de web sunucusunu kurabilir ve VM'ye proxy oluşturabilirsiniz, ancak yine bu durumda DHCP için değil, VM için statik IP ile daha iyi durumdasınız.

Üçüncü seçenek, PC2'nin bir yönlendirici / sunucu olacağı tüm makineleri VPN'de birleştirmek olacaktır. Ancak bu, Windows için kurulamayacak kadar karmaşık.


Peki ben statik yapmak ve bir köprü adaptörü olarak ayarlamak ben VM bt üzerinde bir ağ aralığı ip alabilirsiniz dışında olur aynı dışarıdan ping olamaz
Tharik Kanaka
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.