Brak wifi w maszynie wirtualnej

0

Mam Ubuntu 16.04 LTS działający w Oracle Virtual Box w wersji 5.1.22 r115126 (Qt5.6.2) w systemie Windows 7 i nie mogę skonfigurować WiFi.

Link do artykułu o tym, jak to zrobić, prawdopodobnie wystarczy, aby to zrobić, ale nie wymyślam odpowiednich terminów wyszukiwania.

antfaber
źródło
AFAIK VirtualBox (przynajmniej darmowe wersje) nie wirtualizuje tych urządzeń peryferyjnych. Musisz skonfigurować Wifi na hoście Linux, który następnie działa jako router (podłączony przez Ethernet) dla gościa VB.
xenoid
@ xenoid Rozumiem hosta / gościa na odwrót. Ale procedura pozostaje taka sama.
LotPings
@ Wypłaty Prawidłowo .... Zamieniłem Linux / Win (uruchamiam Win VB w Linuksie). Ale wynik jest taki sam.
xenoid
@ xenoid Dzięki za odpowiedź. Mam Wi-Fi skonfigurowane w Win 7, w rzeczywistości tak to publikuję. Jak uzyskać, aby Win 7 działał jako router?
antfaber
Zobacz pełną odpowiedź
xenoid

Odpowiedzi:

3

VirtualBox (przynajmniej darmowe wersje) nie wirtualizuje tych urządzeń peryferyjnych. Musisz skonfigurować Wifi na hoście (Windows, dla ciebie), który następnie działa jako router (podłączony przez Ethernet) dla gościa VB.

Gość musi mieć zdefiniowaną kartę sieciową (zazwyczaj typu NAT ). Wewnątrz maszyny wirtualnej Linux

  • Interfejsy (powinieneś mieć lo i eth0):

    $ ip link show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
        link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff
    
  • Adresy (normalnie interfejs eth0 ma 10.0.2. Coś, „strona hosta” to 10.0.2.2):

    $ ip address show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
        valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 08:00:27:ba:67:7a brd ff:ff:ff:ff:ff:ff
        inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0
        valid_lft 85578sec preferred_lft 85578sec
        inet6 fe80::a00:27ff:feba:677a/64 scope link 
        valid_lft forever preferred_lft forever
    
  • Trasy (powinieneś mieć domyślną trasę przez swojego hosta):

    $ ip route
    default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 100 
    10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 
    10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 100 
    

AFAIK to wszystko jest dość automatyczne, gdy masz zdefiniowaną kartę sieciową na maszynie wirtualnej. Jeśli wszystko wygląda dobrze w maszynie wirtualnej, sprawdź, czy host systemu Windows ma zasady sieciowe, które uniemożliwiają mu działanie jako brama.

xenoid
źródło
Dziękuję Ci. Spróbuję tego, kiedy będę miał czas i energię, ale naprawdę doceniam czas, który zabierasz, aby pomóc facetowi trochę wykraczającemu poza jego poziom wiedzy. Dam ci znać wyniki.
antfaber
Dla ip link show, 2: nie był eth0: ..., był enp0s3: & lt; NO-CARRIER, BROADCAST, MULTICAST, UP & gt; mtu 1500 qdisc pfifo_fast tryb DOWN DOMYŚLNE domyślna grupa qlen 1000 link / eter 08: 00: 27: 6f: d8: 8e brd ff: ff: ff: ff: ff: ff
antfaber
1
NO-CARRIER wskazuje, że twój wirtualny kabel nie jest podłączony. W graficznym interfejsie użytkownika VB przejdź do Ustawienia & gt; Sieć & gt; Adapater1 & gt; Zaawansowane. Czy pole „kabel podłączony” jest zaznaczone? PS: Wyjście poleceń należy dodać do pytania początkowego.
xenoid