Ubuntu 12.04 VM na Windows 8 Hyper-V - Brak łączności sieciowej

12

Próbowałem podłączyć moją maszynę wirtualną Ubuntu 12.04 do Internetu. Szukałem i znalazłem pewne informacje, ale jak dotąd nie odniosłem sukcesu. Próbowałem także Linux Mint i nie było tam żadnej łączności sieciowej.

Ustawienia mojego adaptera: Ustawienia adaptera

Konfiguracja sieci Ubuntu w HyperV UbuntuNetworkSetup

HyperV Virtual Switch Manager VirtualSwitchManager

Nie jestem pewien, czy to jest problem, ale wydaje się prawdopodobne. Jednak za każdym razem, gdy próbuję zmienić przełącznik zewnętrzny w rozszerzalny przełącznik wirtualny funkcji Hyper-V, pojawia się komunikat pokazany poniżej i nie mogę ustawić tej właściwości. UnableToEnableHyperVExtensible

Każda pomoc jest mile widziana.

Jeśli potrzebujesz więcej informacji, daj mi znać. Starałem się być tak dokładny, jak to możliwe

AndrewK
źródło
Czy jest jakiś powód, aby nie używać VMWare Player lub VirtualBox?
kobaltz
1
Nie mam żadnego doświadczenia z VMWare. Próbowałem użyć VirtualBox i zawsze było to bardzo wolne. Ponadto Visual Studio dla Windows Phone używa emulatora działającego w Hyper-V; VirtualBox i Hyper-V nie lubią razem dobrze grać.
AndrewK,
Dzięki za informację. Właśnie się zastanawiałem. Zawsze korzystałem z VirtualBox i QEMU. Nigdy nie wiedziałem, dlaczego ktoś miałby korzystać z Hyper-V, ale to ma sens.
kobaltz
Fajnie, że ma również system Windows, a teraz, gdy mam połączenie internetowe, działa bardzo dobrze.
AndrewK
Jakie były ustawienia wewnętrznego przełącznika wirtualnego? (Przepraszam, że piszę jako pytanie, ale właśnie dołączyłem i mówi, że potrzebuję 50 punktów reputacji, aby opublikować komentarz ..)

Odpowiedzi:

11

Cóż, wymyśliłem to. Musiałem utworzyć wewnętrzny wirtualny przełącznik, a następnie przejść do zewnętrznego przełącznika wirtualnego i udostępnić jego połączenie wewnętrznemu przełącznikowi wirtualnemu.

Przykład

AndrewK
źródło
Mam teraz ten sam problem i zmieniłem tutaj ustawienia, ale nadal nie jest wyświetlany jako podłączony = (
qodeninja,
Bardzo dziwne rozwiązanie! Ale działa jak urok. Dzięki!
Hungry Coder,
1

Rozwiązanie bez konieczności uruchamiania / restartowania systemu-gościa.

1] Usuń wszystkie wirtualne przełączniki i zaznacz gwiazdkę.

2] Utwórz przełącznik zewnętrzny z wybraną siecią zewnętrzną Ethernet lub WiFi. (poczekaj minutę)

3] Teraz utwórz przełącznik wewnętrzny. (ponownie poczekaj minutę)

4] Przejdź do Panelu sterowania \ Sieć i Internet \ Połączenia sieciowe i kliknij prawym przyciskiem myszy przełącznik Zewnętrzny, przejdź do karty Udostępnianie i włącz udostępnianie dla przełącznika wewnętrznego. (Teraz, jeśli nie widzisz listy kart sieciowych, która zawiera przełącznik wewnętrzny, być może trzeba zacząć od nowa lub poczekać, aż wszystkie zmiany zaczną obowiązywać.)

5] Wybierz przełącznik wewnętrzny dla swojego typu Linux system operacyjny gościa i włącz sieć w systemie operacyjnym. (Nie musisz ponownie uruchamiać systemu gościa na żadnym z kroków). Mam nadzieję, że twój system gościa połączy się z Internetem, a także z siecią wewnętrzną.

Przetestowałem i zweryfikowałem ten dokładny proces dla RedHat7, CentOS7 i Kali Linux.

vin
źródło
0

Przeczytałem wiele artykułów na ten temat i wiele osób twierdzi, że współużytkuje połączenie internetowe adaptera Wi-Fi, aby rozwiązać problem. To nie zadziałało w moim przypadku. Co dla mnie zadziałało i powinno odpowiedzieć na twoje pytanie:

  1. Utwórz wewnętrzny przełącznik wirtualny w Hyper-V.
    za. Otwórz „Hyper V Manager”.
    b. Wybierz „Virtual Switch Manager”.
    do. W obszarze Nowy przełącznik wirtualny wybierz opcję „Wewnętrzny”.
    re. Wybierz „Utwórz wirtualny przełącznik”.
  2. Zamknij maszynę Wirtualną Ubuntu.
  3. Dodaj starszy adapter z wewnętrznym przełącznikiem wirtualnym, który został właśnie utworzony w kroku 1.
  4. Centrum otwartej sieci i udostępniania".
  5. Wybierz „Zmień ustawienia adaptera”.
  6. Wybierz adapter Wi-Fi i właśnie dokonany przełącznik wirtualny, kliknij prawym przyciskiem myszy opcję menu „Utwórz most”.
  7. Uruchom maszynę Wirtualną Ubuntu.
  8. Zaloguj się do Ubuntu.
  9. Poczekaj chwilę, a połączenie powinno się połączyć.
Bob Brown
źródło