У меня Ubuntu 16.04 LTS работает в Oracle Virtual Box версии 5.1.22 r115126 (Qt5.6.2) поверх Windows 7, и я не могу настроить WiFi.

Ссылка на статью о том, как настроить это, вероятно, будет достаточно, чтобы сделать это, но я не придумываю правильные условия поиска.

1 ответ1

3

VirtualBox (по крайней мере, бесплатные версии) не виртуализирует эти периферийные устройства. Вы должны настроить Wifi на хосте (для вас Windows), который затем действует как маршрутизатор (подключенный через Ethernet) для гостя VB.

Гость должен иметь определенный сетевой адаптер (обычно типа NAT). Внутри Linux VM

  • Интерфейсы (у вас должно быть lo и 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
    
  • Адреса (обычно ваш интерфейс eth0 - 10.0.2. Что-то, "сторона хоста" - 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
    
  • Маршруты (у вас должен быть маршрут по умолчанию через ваш хост):

    $ 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 - все это довольно автоматически, если на виртуальной машине определен сетевой адаптер. Если на виртуальной машине все выглядит хорошо, проверьте, есть ли у вашего хоста Windows сетевая политика, которая не позволяет ему выступать в качестве шлюза.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .