VirtualBox salt ana bilgisayar ağına Windows ana bilgisayarından erişilemiyor


10

Windows ana bilgisayarında çalışan iki vms var, her biri sadece ana bilgisayar ağına ve 192.168.56.XXX aralığında ips'e sahip. Bunlardan biri apache çalıştırıyor ve Windows ana bilgisayarımdan erişmek istediğim bazı içerikleri sunuyor.

Ancak, Windows ana makinesi apache sunucusuna hiç erişemez. Sunucu 192.168.56.103 üzerinde çalışıyor. Windows'dan ipconfig, Virtual Box arayüzü için ipin 169.254.143.37 olduğunu söylüyor. 192.168.56.XX trafiğine rota eklemeyi denedim, ancak denediğim her şey işe yaramadı ve muhtemelen yanlış kullanıyordum.

Bu işin nasıl yapılacağına dair bir fikrin var mı?

Yanıtlar:


5

VM'lerinizle 192.168.56.XXX IP ile iletişim kurmak istiyorsanız, aynı aralıkta bir IP'ye sahip olmak için ana Sanal Kutu arayüzüne ihtiyacınız vardır. Arayüzünüz yok (169.254).

VBox 3.1.8'in yeni bir yüklemesinde, statik IP adresi: 192.168.56.1/24 olan "Yalnızca VirtualBox Ana Bilgisayar Ağı" adlı yeni bir arabirim oluşturur.

Arayüzünüz büyük olasılıkla DHCP kullanmak için yanlış yapılandırılmıştır. 255.255.255.0 netmask ile 192.168.56.1 kullanmak için değiştirin ve çalışması gerekir.


1

VM'leriniz 169. * gibi IP'ler alıyor çünkü DHCP istemcileri onlara kira verecek bir DHCP sunucusu bulamıyorlar. Bu nedenle, ana bilgisayarın IP'si ve VM'lerin IP'leri birbirine erişemez. Statik bir rota bunu gerçekten çözmez. VM'lerin neden IP kiralaması almadığını anlamanız gerekir veya IP adreslerini, ana makinenizin bulunduğu aynı özel Sınıf C'ye (192.168.56. *) Manuel olarak ayarlamayı deneyebilirsiniz.


1

Sunucuma statik bir adres vererek bunu düzeltmeyi başardım 192.168.56.11. Sonra, konuk işletim sistemi ana bilgisayardan ping başardı. Ayrıca, erişimi kolaylaştırmak için ana makineme bir ana bilgisayar dosyası girişi ekledim.

Hala konuk ev sahibi ping yapamıyorum ... emin değilim neden.


1

bunu dene:

http://brianreiter.org/2010/09/18/fix-virtualbox-host-only-network-adapter-creates-a-virtual-public-network-connection-that-causes-windows-to-disable-services/

BTW, powershell betiği kullanılamadı. Regedit ile * NdisDeviceType anahtarı oluşturmanız gerekiyordu


1
Sunucu Arızasına Hoşgeldiniz! Genel olarak sitedeki cevapları kendi başlarına ayakta tutabilmeyi seviyoruz - Bağlantılar harika, ancak bu bağlantı koparsa cevabın hala yardımcı olmak için yeterli bilgiye sahip olması gerekir. Lütfen daha fazla ayrıntı eklemek için yanıtınızı düzenlemeyi düşünün. Daha fazla bilgi için SSS bölümüne bakın .
slm

0

VM'nizde doğru varsayılan ağ geçidini ayarladınız mı? Ev sahibi ve misafirde yönlendirme tablosu neye benziyor?


0

Windows ana makinenizde Yalnızca Ana Bilgisayar bağdaştırıcısını bulup yükledikten sonra, hala VM'lere bağlanamıyorsanız, bu bağdaştırıcı için Windows güvenlik duvarını kapatmayı deneyin.

Bu işe yararsa, bu şekilde bırakabilir veya doğru bağlantı noktalarını ve şeyleri açmak için Windows Güvenlik Duvarı-fu'nuzu kullanabilirsiniz.


0

169.254 = DHCP sunucusu bulunamadı. Bu bir tane olmayabilir veya bir güvenlik duvarı sorunu olabilir. İşletim sisteminize bağlı olarak güvenlik duvarı kurallarınızı kontrol etmeniz de tavsiye edilir. Windows 7 oldukça paranoyak!


0

Ana makineye VM'den ping gönderemiyorsanız, ana makinedeki güvenlik duvarını kapatmaya çalıştınız mı? belki de ICMP isteğini filtreliyor. Güvenlik duvarını test olarak kapatın, ping tamamsa ICMP isteğini filtreleyen güvenlik duvarı yapılandırmanızı kontrol etmelisiniz.


0

Bu sorunla karşılaştım ve VBox'ın alanımızın bir üyesi olmadığı için Mac misafirim için bir IP elde edemediği ortaya çıktı. Sadece ana bilgisayar bağdaştırıcısının ve konuk VM'nin aynı alt ağa ayarlandığından emin oldum ve daha sonra konuk VM'nin IP'sini adaptörün ağ kısmına uyacak şekilde manuel olarak ayarladım:

Windows (Ana Bilgisayar) Yalnızca Ana Bilgisayar Ağ Bağdaştırıcısı: - Alt ağ: 255.255.255.0 - IPv4 Adresi: 192.168.56.1

Mac (Misafir) VM Ağ Yapılandırması: - Alt ağ: 255.255.255.0 - IPv4 Adresi: 192.168.56.2

İşte bu kadar! "Kendinden atanan IP" uyarım kayboldu ve Host <=> Misafirine ping atabilirim ...

Umarım bu birine yardımcı olur!


0

Windows kullanıyorsanız, Güvenlik Duvarı Ayarları'na gidin ve tüm Sanal Kutu yürütülebilir dosyalarının geçmesine izin verin. Bu hile yapar.

[root @ classroom ansible] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) bayt veri. 192.168.56.1'den 64 bayt: icmp_seq = 1 ttl = 128 zaman = 0.238 ms 192.168.56.1'den 64 bayt: icmp_seq = 2 ttl = 128 zaman = 0.473 ms 192.168.56.1'den 64 bayt: icmp_seq = 3 ttl = 128 zaman = 0.357 Hanım


0

Aynı sorunu yaşadım ve Christophe Drevet-Droguet tarafından sağlanan cevabın ve aşağıda belirtilen metnin bir kombinasyonunu kullandım (aşağıdaki bağlantıda buldum: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )

Ağ bağdaştırıcısı listesinde VMnet0, VMnet1 ve VMnet8 mevcut olsa da, normalde sırasıyla köprülü, yalnızca ana bilgisayar ve NAT yapılandırmaları için kullanılır.

Konuk VM'nin ağ ayarlarında NAT kullanıyordum ve bu yüzden Windows 10'daki VMware Network Adapter VMnet8 özelliklerindeki IP ve alt ağı düzelttim.


0

NAT ve ayar port yönlendirmeyi kullanabilirsiniz. bağlantı noktası yönlendirmede yeni kural ekle HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80

Sanal kutunuzu tarayıcınızı kullanmaktan daha çalıştırın http://127.0.0.1:8888

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.