- Ana İşletim Sistemi: Windows 7
- Konuk İşletim Sistemi: Ret Hat Linux (RHEL 6) ve Windows 7
Her iki konuk işletim sistemine de bağlanmak istiyorum. Her iki konuk ping denedim, ama çalışmıyor. Her iki konuk da Windows 7 sunucuma ping atabilir.
Her iki konuk işletim sistemine de bağlanmak istiyorum. Her iki konuk ping denedim, ama çalışmıyor. Her iki konuk da Windows 7 sunucuma ping atabilir.
Yanıtlar:
Sonunda benim için bir ubuntu forumunda işe yarayan yanıtı bulmak beni şaşırttı:
VirtualBox'ınızda kullandığınız Windows sürümüne bağlı olarak, ping'lerinize yanıt alabilmek için muhtemelen Windows makinesinde en az bir klasör paylaşımı oluşturmanız gerekir. Örneğin Windows XP'de, en az bir paylaşım ayarladıktan sonra, makine ping'lere yanıt verecektir. Ancak herhangi bir hisse senedi belirlenmemişse, ping iade edilmez.
(Yanıtın tamamını burada bulabilirsiniz: http://ubuntuforums.org/showthread.php?t=2028309 )
Yani temelde yaptığım şey:
DÜZENLEME: açıklığa kavuşturmak için kurulumum Windows7 Host & Windows7 Guest.
Bu, umarım birine yardım eder.
VM'nizin bağımsız bir makine gibi ağda erişilebilir olmasını istiyorsanız (sanırım bunu yapmaya çalışıyorsunuz), aşağıdakileri kontrol edin
VirtualBox GUI arayüzünde, her VM'nin ağ ayarı altında NAT değil köprü modunu seçin.
Her VM içinde statik IP veya dhcp kurun.
Güvenlik duvarı engelleme sorunu için, burada başka bir soru için cevabımı kontrol edin
Barındırma makinesinde, dosya gezginde
Denetim Masası \ Tüm Denetim Masası Öğeleri \ Windows Güvenlik Duvarı \ İzin verilen uygulamalar
Yukarıdaki yol Windows 8 içindir, diğer windows sürümü biraz farklı olabilir.
Uygulama adını arayın (örn. Sanal Kutu "Oracle VM VirtualBox"). Uygulama için 3 onay kutusu vardır, hepsini işaretleyin, uygulamanızı yeniden başlatın ve çalışmalıdır.
İki Ubuntu 16.06 konuk kutusunda test edildi
kullanılabilir tüm ağ arabirimlerini listelemek için "ifconfig -a" kullanmanız gerekir - ilk önce yalnızca bir "ifconfig" çalıştırırsınız (-a bayrağı olmadan), size gösterdiği ağ arabirimlerini ezberler ve sonra -a ile yeniden çalıştırırsınız. işaretleyin ve bu ekstra arayüzü bulun. Benim durumumda sadece bir "ifconfig" çalıştırarak iki arayüzüm var - "enp0s3", "lo" ve "-a" bayrağıyla çalışırken ekstra bir arayüz var - "enp0s8". Bu ekstra arayüz isminin adını aldıktan sonra / etc / network / interfaces dosyasını düzenlersiniz ve şu iki satırı buraya eklersiniz:
auto enp0s8
iface enp0s8 inet dhcp
Bu değişiklikten sonra makineyi yeniden başlatırsınız ve şimdi “ifconfig” komutunu çalıştırırken, ana makinenizden bağlanmak için kullanabileceğiniz salt ana bilgisayar adaptörünün IP'sini almalısınız.
Konuk os her ikisi de farklı ips var. Hem misafirlerden hem misafirlerden misafirlere ve misafirlerden ev sahiplerine ping gönderebiliyorum.
Kaynak: cevap sergeil
Sanal Kutu iç ağımdaki Windows sunucusu 2016 misafirlerime neden ping atamadığım için 3 gün aradım ... Güvenlik duvarının trafiği engellediği anlaşılıyor!
aşağıdaki komutu kullanarak izin vermek veya devre dışı bırakmak için gereken güvenlik duvarı kuralını bulun get-NetFirewallProfile | set-NetFirewallProfile -enabled false
Ağ keşfini açın !
Ağa gittim. Konuk makinede ağ bulmayı açın (Windows Server 2012 R2). Diğer konuk işletim sistemleri için çalışacağını düşünüyorum.
Ayrıca diğer cevaplardan da kontrol edin. 1) Host OS (Windows) - Güvenlik duvarı izin verilen programlara Oracle Virtual Box'ı ekler 2) Guest OS - köprü ağ adaptörünü kullan
Aşağıdaki gibi amaçlarınız için IP v4 veya IP v6 için ICMP yankı paketine izin verin:
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow profile=private,domain
netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=allow profile=private,domain
Uygun profili seçtiğinizden emin olun: Kuralı alanla, özel ağla veya genel ağla veya herhangi bir ağla kısıtlayabilirsiniz.
Kredi HowToGeek'e gidiyor
Diğer çözümler, ICMP yankı paketlerinin de güvenlik duvarını geçmesine izin veren bir güvenlik duvarı girişine yol açıyor, ancak basit tutulması gerektiğini düşünüyorum.
Mick'in ayarları sizin için uygun değilse, bu işe yarayabilir. Mick'in ayarlarını takip ettim ama sonunda VM Guest'e geri ping alamadım. Bir değişiklik yaptım ve bu güvenlik duvarını etkinleştirmek ve devre dışı bırakmak yerine "İŞ" olarak ayarlamaktı. Güvenlik duvarını "Programların Windows güvenlik duvarı üzerinden iletişim kurmasına izin ver" aracılığıyla düzenledim ve Ev / İş (Özel) profili altında "Dosya ve Yazıcı Paylaşımı" nı seçtim. Hemen LAN'daki başka bir bilgisayardan VM Guest'ime ping yapabildim. Netlik ve tek gönderi yardımı için Mick'in ayarlarını aşağıda yapıştırıyorum. Teşekkürler Mick !!
0-Ana bilgisayardaki VM için NAT yerine Köprülü Mod kullanın VirtualBox GUI 0-Windows ana bilgisayarındaki güvenlik duvarını kapatın 0-VM'nin kendisinde bir foo paylaşılan klasör kurun (c: \ foo veya benzeri) , kurulumum Oracle Virtual Box 5.0.24 Host & Windows7 Guest çalıştıran Ubuntu 16.04.