Windows 8 Hyper-V - VM internet erişimi nasıl verilir?


211

Ev makinemde Windows 8 Pro var. Hyper-V altında çalışan bir Windows 7 Professional VM'ye sahip olmak istiyorum ve VM'nin tam internet erişimine sahip olmasını istiyorum. Fiziksel makinem bir yönlendiriciye bağlanmak için kullandığım bir kablosuz ağ adaptörüne sahip.

İşte şimdiye dek yaptıklarım:

  • Hyper-V Manager'da, kablosuz ağ adaptörüme bağlı yeni bir Harici Sanal Anahtar oluşturdum. Windows 8'in Ağ Bağlantıları sayfasına bakarsam, bunun sanal bir ethernet adaptörü ve bir ağ köprüsü oluşturduğunu ve kablosuz adaptörümün köprülendiğini görebilirim.

  • Bir Windows 7 VM oluşturdum ve Hyper-V ayarlarında sanal anahtarı kullanmaya ayarladım.

Sanal Makineye giriş yaptığımda bir ağım var, ancak "tanımlanamadı" ve internet erişimi yok. Neyi kaçırıyorum? "VLAN tanımlama" ayarlarıyla ilgili bir şey mi? Bunların ne hakkında olduğundan emin değilim.


Bu soru Haftanın Süper Kullanıcısı Sorusuydu . Daha fazla ayrıntı için blog girişini
okuyun veya bloga kendiniz katkıda bulunun


@Kronos - Windows 8.1'de nasıl ve nerede biri Ana Makine'ye Statik IP atayabilir (Harici Sanal Anahtarla)? HV VM ile bunu yapmak kolaydı, ancak Fiziksel Ana Bilgisayar Adaptöründeki statik IP gitmiş görünüyor ve artık RDP üzerinden Ana Bilgisayar'a erişmek için kullanamıyor. Yön lütfen?
Alex S

Yanıtlar:


263

Sanal Makineyi internete bağlamak için, onu Ethernet / Kablosuz NIC Kartına bağlamanız gerekir. Bunu yapmak için bir "Sanal Anahtar" oluşturmanız gerekir.

  1. Hyper-V Yöneticinizi açın
  2. Seç Action->Virtual Switch Manager

    VM Switch Manager'a erişme

  3. Seç Externalve sonraCreate Virtual Switch

    Sanal Anahtar Yöneticisi

  4. Switch'e bir Ad verin ve ardından internete bağlanmak için kullandığınız Harici Denetleyiciyi seçin (Ethernet veya Kablosuz NIC, vb.)

    Not : Gerçekten internete bağlanma şeklinizi seçmelisiniz. Bilgisayarınız Wifi veya Ethernet kullanmak üzere ayarlandı, ancak şu anda Ethernet kullanıyorsa IE, sen gerekir Ethernet kullanmak - konak makine şu anda onu kullanmıyor çünkü Wifi bağlantı çalışmaz.

    VM Switch Özellikleri

  5. Seç Applyve sonraOK

  6. Bağlanmak istediğiniz Sanal Makineye sağ tıklayın ve seçin Settings

    VM Ayarları

  7. Network AdapterAyar altında yeni oluşturulan Sanal Anahtar'ı seçin

Anahtarı VM'ye Bağlama

Bu, internete bağlanmak için kullandığınız bağlantının VM tarafından erişilebilir olmasını sağlamalıdır.


Not: DHCP ayarlarını yenilemek ve bir IP adresi almak için uzak makinede bir ipconfig /releaseve ipconfig /renew(Windows) veya a sudo dhclient -v -rve sudo dhclient -v(Linux) yapmanız gerekebilir .


10
Bu harika bir tanım, fakat tam olarak yaptığım şey bu. Her şeyi halletmeyi başardım, ancak bu akşam evde kontrol edeceğim ve ya bir cevap ekleyeceğim ya da birisini doğru olarak işaretleyeceğim.
Graham Clark

4
Nasıl çalıştığımdan tam olarak emin değilim, sanırım "Sanal LAN kimliğini etkinleştir" kutusunu işaretliyorum ve VM çalışırken işaretini kaldırmıştım - bunun gibi bazı ayarlar için VM'nin etkin olması için yeniden başlatılması / yeniden başlatılması gerekiyor .
Graham Clark

7
"Anahtar Yöneticisi" ni arayan herkes artık altında değil Action- bunun yerine bilgisayar adına sağ tıklayın (soldaki alanda)
Benjamin Gruenbaum

1
Bunu daha önce yaptım ve internet erişimini kaybettim. Googled, buraya geldi, her şeyi kaldırdı ve bu talimatları izledi. Anahtarın oluşturulması, DNS sunucularımı devralmadığından tekrar internet erişimini kaybettim. Ncpa.cpl -> WLANswitch özelliklerini kullanmalı ve IPv4 ayarlarında tekrar elle eklemeliydim (W8.1 Enterprise x64)
Jakke

1
Bunu hem Kablolu hem de kablosuz bağlantılarda denedim, ancak sınırlı bağlantı elde ettim. IP adresi almıyor. DHCP, çalışıyor gibi görünmüyor. İstemcide IP, DNS ve varsayılan ağ geçidini manuel olarak ayarlarsam çalışır.
Rick

23

Allow management operating system to share this network adapterSanal Anahtar Yöneticisi altında devre dışı bırakmak ve sonra yeniden etkinleştirmek zorunda kaldı .

Bu kontrol edilmezse, ana makine seçilen adaptörü kullanamaz. Benim durumumda kontrol edilmişti, nedense ileri geri çevirmek zorunda kaldım.


Devre dışı bırak ve etkinleştir adımından sonra kablosuz bağlantımın bağlantısını kesmek ve bağlamak zorunda kaldım.
Joy George Kunjikkuru

11
UYARI - Bunu uzak bir sunucuda yapmak, bağlantıyı çözdüğünüz anda bağlantıyı tamamen keser. Zor yoldan öğrendim :(
Piotr Kula

6

Bu soruda ayrıntılandırılan bir başka püf noktası , ana bilgisayarda çalışmayan Windows 8 Hyper-V ağı , bunun kablosuz üzerinden çalışmayabileceğidir ... ayarı birkaç kez hiçbir şey yapmadı - bir ethernet adaptörü kurdu - hemen çalıştı. [tabii ki hızlı düzenleme kursu iki fiziksel adaptör için ayrı sanal anahtarlar kurardım ...]


6

Yeniden başlatmadan kablosuz bir adaptörle çalışmasını sağladım, aksi halde hiçbir şey yapmıyordum.

Ağ bağlantıları kontrol panelini açın

Sanal adaptör ayarının bir ağ köprüsü oluşturduğunu göreceksiniz.

görüntü tanımını buraya girin

Wi-Fi adaptörünüzü sağ tıklayın (sinyal gücü simgesine sahip olan) ve Connect/Disconnect

Ardından On, kenar çubuğunda çıkan düğmeyi tıklamanız ve ağınızı seçmeniz gerekir. Nedense daha Offönce çevrimiçi olmama rağmen.

görüntü tanımını buraya girin

Her şey sihirli bir şekilde aydınlandı ve internete hemen Win XP VM'mden erişebildim.

görüntü tanımını buraya girin


5

Benim durumumda, VM çalışırken sanal Anahtar ayarlarını “Bağlı Değil” olarak değiştirdim ve sonra yeni oluşturulan sanal anahtarıma geri döndüm. Çalışmış.


1
“Hullo, IT! Takmayı tekrar açmayı denediniz mi?”
Michael Blackburn,

3

En yeni Hyper-V sürümlerinde "Varsayılan Anahtar" adı verilen ve VM tarafından kullanılması tercih edilen sanal bir adaptör bulunur. Makinelerin çalışabilmesi için karmaşık bir iç yönlendirme yapar. VM'lerinizi buna bağlayın ve çalışması gerekir.

Alternatif olarak VM'yi bir WiFi ağı üzerinden İnternete bağlamak için bir "Dahili" Sanal Anahtar kullanabilirsiniz. Ekran görüntüsünde Ethernet kullanıyorum, ancak WiFi ile de çalışıyor. Dahili anahtarlar VM'nizi İnternete maruz bırakmaz, bu yüzden genel olarak en iyi çözümdür.

Temel olarak bir Dahili sanal anahtar oluşturmanız ve VM'nizin adaptörlerini buna bağlamanız ve ardından OS'nin Paylaş İnternet bağlantısı özelliğini kullanmanız gerekir.

Ekran görüntülerinde tüm adımlar:

Dahili anahtar oluştur

Ardından Kontrol panelindeki Adaptörler'den İnternet bağlantınızı paylaşın (herhangi bir adaptör çalışır).

İnternet bağlantısını paylaş

Bazen (genellikle Windows güncellemesinden sonra), her şey doğru ayarlanmış gibi görünse de VM bağlantıyı kaybeder. Bu durumda İnternet paylaşımını kapatmanız ve ardından tekrar etkinleştirmeniz gerekir. Yeniden başlatmanıza gerek yok.


Bu benim için çalışan tek çözüm! Hyper-V ve Docker'ı kurmaya ve kaldırmaya çalışırken saatlerimi harcıyorum. Teşekkür ederim!
Mikael Chudinov
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.