Ubuntu, Hyper-V’de ağa bağlanmıyor


33

Ubuntu misafirini (12.10 ve 12.04) hiper-V üzerinden internete bağlayamıyorum.

Şu ana kadar yaptıklarım: ( @ Kronos'un konuyla ilgili blog yazısı nedeniyle ):

  • Bağlantı yöneticisinde bağlantı harici olarak ayarlanmış bir anahtar oluşturdu, wifi kartımı seçti (Intel Centrino Ultimate-N 6300 AGN). Önemli ise, Microsoft Filtreleme Platformu uzantıların altında denetlenir.
  • Bu anahtarı Ubuntu konuğuma ekledim.
  • Ayrıca farklı bir kablosuz kart (Aethros 9285) denedim ve aynı sorunu yaşadım.
  • Kablolu kartımla bağlantı kurmak gayet iyi çalışıyor (bu kartı seçtiğimi ve elbette kablolu olduğumu varsayarak).
  • Eski bir ağ bağdaştırıcısı yapmak, sorunu çözmez.

Ubuntu bu bağlantıyı görebilir, ancak bağlanamıyor. Ubuntu'yu birbirine bağlamak için yapmaya çalıştığım şey şu:

  • Ağ yöneticisini başlatın ve yeniden başlatın
  • Makineyi yeniden başlatın
  • Bağdaştırıcıyı görebildiğini doğrulayın (sonuçta cihazın birkaç kez hazır olmamasına neden olur) görüntü tanımını buraya girin

Bunun düzgün çalışmasını nasıl sağlayabilirim?

Güncelleme: Başka bir kablosuz ağa bağlandığında çalışır (sadece üniversitem değil). Ayrıca, konum değiştirdiğim zaman bile Ubuntu hala ağa bağlı görünüyor, ancak her şey 10.0.44.159'dan itibaren bir "Hedef Ev sahibi Erişilemiyor" döndürüyor. ev sahibi yapamaz). Kablosuz ağ neden bu kadar önemli?


Şu anda vm'yi ateşliyorum :)
James Mertz

Köprü ilerledikçe, bu, Client Hyper-V için işlerin uygulanma şeklidir (Şekil 2'ye bakınız)
James Mertz

Hyper-V dışında başka bir sanal makine yazılımınız var mı? Örneğin, VirtualBox'un kurulu olması Hyper-V ile ağ sorunlarına neden olabilir. forums.virtualbox.org/viewtopic.php?f=6&t=48044
James

@JamesT hayır, sadece Hyper-V
soandos 20:12

Sanırım üniversite ağına bağlı değil mi? Aygıt sayısı konusunda herhangi bir kısıtlama var mı veya bağlanmak için kimlik doğrulaması gerekiyor mu?
tombull89

Yanıtlar:


35

Problem olarak görünen, köprü protokolünün üniversitemin AP (erişim noktaları) tarafından desteklenmediğidir.

İşte geçici çözüm (bu şekilde söyleyebileceğim kadarıyla, varsayılan olarak yapılan köprüleme yönteminden daha sağlam, ancak bazı ek yükler de olabilir (ne kadar olduğundan emin değilim):

  1. Dahili bir ağ anahtarı oluşturun
  2. Konuk işletim sistemine bağlayın
  3. Şöyle Hyper-V tarafından oluşturulan sanal adaptöre iç sanal adaptörünü bağlayın: görüntü tanımını buraya girin.
    Makineye internet erişimi sağlayan adaptöre gidin ve ardından paylaşımı tıklayın. 1. adımda oluşturulan adaptörü seçin.
  4. Her şey iyi çalışmalı.

Bu çözümün karşılığı, Binghamton Üniversitesi'ndeki, özellikle de Joe ve Alan'daki ağ insanlarına.


Joe ve Alan’ın SU’ya katılmalarını sağlayın ve onlara biraz bilgi alalım: P
James Mertz

@KronoS aslında SU (benim klavyede çıkartmaları biri var) hakkında yorumunu yaptım ama vs. "sadece işlerini yapıyorlar" onlar için göndermeye söyledi
soandos

@soandos: Daha ayrıntılı adım adım talimatlar verebilir misiniz?
Richard Cook,

@RichardCook ne eklememi istiyorsun?
soandos

3. adım için daha fazla bilgi verebilir misiniz?
Richard Cook

11

Ben de aynı problemi yaşadım. Sadece kablosuz bağlantısı olan dizüstü bilgisayarımı kullanıyordum. Ethernet kartında yapı yok.

Sistem Windows Server 2012 standardıdır. Ubuntu 12.04 lt'yi kurmak için hyper-v kullanmaya çalışıyordum. Ben de aynı sorunu anladım. Ubuntu internete giremez, ağ bağlantısı devam eder ve bağlantısı kesilir.

Böylece, "Joe and Alan" ın yaklaşımını takip ettim. İşe yarıyor.

Ancak harici sanal anahtarın neden işe yaramayacağını bulmak istiyorum.

Bu blogu okuduktan sonra,

Hyper-V'i “Windows 8” e getirmek

Sorunu ve belki daha iyi bir çözüm buldum.

hyper-v için, harici sanal anahtar kablosuz bir NIC'in üzerindeyse, hyper-v, MAC çevirisini yapmak için Microsoft köprüsünü kullandı. Çünkü bir kablosuz kanal bir MAC ile bağlı. Gerçekten anlamak istiyorsanız makalenin tamamını okuyun.

Şimdi, o makalenin bilgisine dayanarak, kolayca sunucuya dışarıdan bakarsanız, aynı NIC'in aynı MAC'si için iki IP adresi olacağı sonucuna varabilirim.

Elbette, iki IP adresi, içeri bakarsanız, farklı MAC adreslerine sahip iki farklı sanal NIC'ye atanmış. Ancak bu iki MAC köprünün arkasına gizlenmiştir ve dışarıdan görsel değildir.

İlk IP ana işletim sistemi tarafından kullanılacak (benim durumumda windows server 2012). Bu sorun değil çünkü makine açıldığında DHCP sunucusu bir tane atadı.

Sanal makineyi başlattığınızda sorun ikinci IP adresiyle geliyor, (benim durumumda ubuntu), sanal makine IP adresini DHCP sunucusundan almaya çalışacak ancak başarısız olacak. Çoğu DHCP sunucusu, en azından evimdeki yönlendiricim, aynı MAC'a iki farklı IP adresi atayamaz. Muhtemelen aynı IP adresini sanal makinenin DHCP isteğine geri veriyor, ancak aynı IP adresini iki makineye kullanamadığımız için işe yaramayacak. Bazıları DHCP paketlerini yakalayabiliyorsa konunun ayrıntılarını bulabilirler.

DHCP hakkında daha fazla bilgi

Herhangi bir DHCP sunucusunun bir MAC'a iki IP sağlayabildiğinden emin değilim. @Soandos'un açıklamasına göre, evet gibi görünüyor.

Şimdi, asıl sorunun biliyoruz ki sanal makine atanan ip adresini alamıyor.

Öyleyse çözüm nedir?

En kolay olanı sanal makineye yalnızca statik bir IP adresi atamaktır. Sanal makineyi başlattıktan sonra, o sanal makineye statik bir IP adresi atayabilirsiniz. Bu benim için mükemmel çünkü dizüstü bilgisayarımı yalnızca evde kullanıyorum.

Ancak bazı durumlarda, örneğin halka açık bir wifi içerisinde, muhtemelen bunu (güvenli bir şekilde) yapamazsınız.


Sorunun kökenine geldiğiniz için teşekkür ederiz. Aynı sorunu yaşadım ve iç bağlantı yerine gerçekten dış bağlantıya ihtiyacım vardı. Statik IP'leri harici bağlantı tipiyle ayarlamak hile yaptı. Teşekkürler!
JohnP

1

soandos'un çözümü benim için güvenilir bir şekilde işe yaramadı. Bunun yerine, liuhongbo'nun önerisi işe yaradı. Aşağıdaki güvenilir bir şekilde çalışan kurulum oldu. Ubuntu sanal makinesinin ağ ayarları solda ve ipconfigWindows 8'deki listeler sağda.

Ubuntu ve Windows 8 Ağ Yapılandırmaları

Alt Ağ Maskesi, Varsayılan Ağ Geçidi ve DNS Sunucularının hem Ubuntu'dan hem de Windows 8'den aynı olduğuna dikkat edin. Tek fark, yalnızca bir rakamla farklı olan IPv4 Adresi'dir.

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.