Nie można połączyć się z Internetem za pomocą funkcji Hyper v Ubuntu 14.04

16

Skonfigurowałem Ubuntu 14.04 na hyper-v w Windows 8.1. Mam także zewnętrzny przełącznik sieciowy podłączony do Ethernetu. Internet i sieć LAN działają dobrze na moim komputerze z systemem Windows 8.1. Ale nie jestem w stanie korzystać z Internetu na Ubuntu hyper-v, chociaż jestem w stanie używać LAN (wewnętrzna sieć mojej organizacji) na Ubuntu hyper-v.

Pomóż mi rozwiązać problem.

wojownik107
źródło

Odpowiedzi:

21

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. Utworzono wewnętrzny wirtualny przełącznik w Hyper-V.

    1. Otwórz „Hyper V Manager”
    2. Wybierz „Virtual Switch Manager”
    3. W obszarze Nowy przełącznik wirtualny wybierz opcję „Wewnętrzny”
    4. Wybierz „Utwórz przełącznik wirtualny”
  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ę, połączenie powinno się połączyć ...

Bob Brown
źródło
Co oznacza krok 3? Dodać starszą przejściówkę?
CornSmith
2
Krok 3 naprawdę potrzebuje więcej informacji ...
DeadPassive
Krok 3: W ustawieniach maszyny wirtualnej w polu „Karty sieciowe” dodaj przełącznik wirtualny, który utworzyłeś w kroku 1.
Kevin Brown
Te kroki nie pomogły, dopóki nie przełączyłem się do punktu końcowego 2,4 GHz na moim dwupasmowym routerze.
IPSUS,
Dlaczego typ powinien być wewnętrzny ?
Eugene
4

Po wykonaniu powyższych kroków powinieneś być w stanie połączyć się, ale jeśli widzisz, że twój host (Windows) i gość (Ubuntu) mają te same adresy IP, możesz nie być w stanie połączyć się z Internetem z komputera gościa:

Możesz wykonać poniższe czynności, aby przełączyć się na ręczne ustawienia IP, aby działało, ponieważ pomogło mi to :)

  1. Uruchom ipconfig /allw wierszu polecenia systemu Windows i zwróć uwagę:

    a) Adres IPv4 (może być sufiksem Preferowane)

    b) Adres IP serwera DNS

    c) Maska podsieci

    d) Brama domyślna

  2. Otwórz Centrum sieci i udostępniania i wybierz Zmień ustawienia karty

  3. Wyjmij adapter wirtualnego przełącznika vEthernet z mostu (jeśli jest zmostkowany)
  4. Przejdź do właściwości przełącznika wirtualnego
  5. W polu listy znajdziesz opcję Protokół internetowy w wersji 4 (TCP / IPv4)
  6. Przejdź do właściwości opcji IPv4. Otworzy się kolejne okno dialogowe
  7. Przejdź do zakładki Alternatywna konfiguracja
  8. Wybierz opcję skonfigurowaną przez użytkownika
  9. Tutaj możesz wpisać swój adres IP. Łatwiej jest zmienić ostatnią część adresu IP (z większą liczbą) zanotowaną w kroku 1-a i umieścić tutaj. np. jeśli mój adres IP IPv4 w kroku 1-a to 192.168.0.102, wstawiłbym tutaj 192.168.0.135.
  10. Wpisz adres zanotowany w kroku 1-cw polu Maska podsieci
  11. Wpisz adres zanotowany w kroku 1-d w polu Brama domyślna
  12. Wpisz adres zanotowany w kroku 1-bw polu Preferowany serwer DNS
  13. Możesz opuścić inne pola
  14. Kliknij OK i wyjdź z okna dialogowego właściwości IPv4 i właściwości vEthernet.
  15. Zrób to ponownie (jeśli wcześniej go usunąłeś)
  16. Zaloguj się do maszyny Ubuntu hyper-v
  17. Przejdź do sieci przez Unity
  18. Powinieneś zobaczyć Podłączoną sieć przewodową , w przeciwnym razie poczekaj kilka minut. (Jeśli nie jest widoczna żadna opcja przewodowa, wybierz opcję Auto Ethernet raz z opcji menu w prawym górnym rogu)
  19. Kliknij przycisk Opcje , który otworzy okno dialogowe
  20. Przejdź do zakładki Ustawienia IPv4
  21. Wybierz metodę jako ręczną
  22. Umieść adres IP skonfigurowany w adapterze przełącznika wirtualnego (vEthernet). Na przykład powinna to być 192.168.0.135.
  23. Umieść maskę podsieci (krok 1-c) i bramę domyślną (krok 1-d) odpowiednio w polach Maska sieci i Brama .
  24. Wpisz adres IP serwera DNS w polu Serwery DNS .
  25. Zaznacz opcję Wymagaj adresowania IPv4 .....
  26. Zapisz i zamknij okna dialogowe
  27. To dało stały adres IP twojej maszynie Ubuntu. Powinieneś być w stanie pingować domyślną bramę z komputera Ubuntu i połączyć się z Internetem.
Bankey
źródło
Witamy w Ask Ubuntu! ;-) Możesz edytować istniejące odpowiedzi i poprawiać je! Recenzent taki jak ja sprawdzi następnie Twoje zmiany i zatwierdzi je, jeśli zostaną uznane za wartościowe! Nie dodawaj częściowych odpowiedzi jako odpowiedzi tutaj! ;-)
Fabby
Konfiguracja statycznego adresu IP działała dla mnie, gdy DHCP nie działał.
John Atwood,
0

Na moim laptopie mam podobny problem. Bardziej dziwne jest to, że kiedyś działało na Wi-Fi, a czasem nie.

Podczas zabawy z nim odkryłem, że działa, gdy używa 2,4 Ghz, aby nawiązać połączenie, podczas gdy gdy używa się 5 Ghz, trzeba go pokrzyżować @BobBrown.

Zapomniałem sieci 5 Ghz w ustawieniach WiFi w moim Win2012R2.

Najlepszy BaS

BaS
źródło
Działa to również na CentOS 7 i Ubuntu 16 jako system gościa
BaS
1
Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje na temat tego, jak to zrobić. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najbardziej wartościowe w Ask Ubuntu.)
David Foerster