Беспроводная карта не работает с гостевой ОС Ubuntu 14.04 VirtualBox

Я установил Ubuntu 14.04 на виртуальной коробке, и я впервые использую эту ОС. Мой беспроводной адаптер - Intel Centrino Wireless-N2230 802.11n. Он отлично работает на моем хосте Windows 7. Я попытался скачать драйвер для Linux и добавить его в /lib/firmware, но он уже был там. Я видел некоторые командные строки здесь и там, но без толку.

lspci вывод с Ubuntu VM:

00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 40)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:06.0 USB controller: Apple Inc. KeyLargo/Intrepid USB
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0d.0 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 02)

Если вам нужно больше результатов, пожалуйста, подробно опишите, как их получить.

1 ответ

Если вы хотите, чтобы Linux работал с реальным оборудованием в вашей ОС, вы хотите загрузить Live USB или фактически установить Ubuntu на жесткий диск, так как VirtualBox не передает информацию об оборудовании беспроводного адаптера в гостевую ОС., Он этого не делает, потому что гость не должен быть единственным, кто управляет беспроводным адаптером хоста, в настройке идеи. Поскольку хост Windows 7, на котором работает VirtualBox, получает доступ к беспроводному адаптеру, сетевой адаптер гостевой ОС (в данном случае Ubuntu) является виртуальным и не управляет вашим беспроводным адаптером. По сути, если вы не используете нестандартную конфигурацию, VirtualBox запускает все, что он выполняет в качестве гостей, через виртуальные сетевые адаптеры, которые в конечном итоге выходят через активное сетевое соединение на хост-ОС. Это эффективно так:

Очень грубая схема работы сети VirtualBox

Некоторое объяснение:

  • Все гостевые виртуальные машины VirtualBox в обычной конфигурации проходят через сетевые интерфейсы VBox. Для этого у вас может быть несколько виртуальных интерфейсов в гостевой системе, каждый из которых, в свою очередь, получает доступ к отдельному интерфейсу виртуальной сети. Это можно использовать для установки межсетевого экрана или межсетевого экрана между некоторыми виртуальными машинами и адаптером операционной системы на выходе в Интернет.
  • VirtualBox Virtual Network Interfaces - это, по сути, виртуальные сетевые адаптеры. Они не существуют физически, но существуют как часть VBox. Каждый интерфейс VBox обычно имеет свою собственную подсеть адресов, и они обычно не взаимодействуют друг с другом, за исключением расширенных настроек. Они доступны виртуальным машинам, когда виртуальная машина настроена на подключение сетевого интерфейса к одному из этих виртуальных сетевых интерфейсов. В результате аппаратное обеспечение хоста не отображается / не отображается для гостевых ОС, только эти виртуальные интерфейсы.
  • VBox Bridged подключен (виртуально, так называемый "мост") к одному индивидуальному интерфейсу, и ваш гость фактически имеет доступ к аппаратному интерфейсу, подключенному к мостовому соединению, и может использовать этот сетевой интерфейс, как если бы он был отдельным, и отдельным соединением., а не внутренний IP-адрес. Это, однако, не раскрывает тип используемого сетевого интерфейса "хост", будь то Ethernet или Wi-Fi, поэтому он просто выглядит как "соединение Ethernet" с гостевой ОС, поскольку он все еще проходит через интерфейс виртуальной сети.
  • VBox NAT передает ваши данные через один или несколько активных сетевых интерфейсов ОС. Для этого ваша гостевая ОС получает частный внутренний IP-адрес, который работает только в сети VirtualBox. Затем вы можете указать правила переадресации портов (правила NAT), которые могут позволить вашему компьютеру и конкретному порту быть достигнутыми и затем перенаправлены во внутреннюю гостевую ОС.
  • Виртуальная сеть VBox обозначает виртуальный сетевой адаптер, который может быть собственной отдельной сетью. Обычно вы можете использовать это для изоляции внутренних сетей, или вы можете запустить ВМ в качестве "шлюза" (или "брандмауэра", такого как экземпляр pfSense), а затем использовать Виртуальную сеть в качестве всех гостевых ОС, которые работают через эту виртуальную сеть. "шлюз". Это продвинутый, хотя. (В большинстве простых настроек виртуальной машины будут использоваться только настройки NAT или Bridged)
    • Как правило, эти сетевые интерфейсы не настроены для прямого доступа к оборудованию на хосте, но теоретически вы можете создать несколько "мостовых" подключений, и каждый виртуальный сетевой адаптер затем будет соединен по-разному с различным аппаратным интерфейсом на ОС хоста., но это нетипичная установка.

Обратите внимание, что альтернативный способ подключить Wi-Fi-адаптер к гостевой виртуальной машине - это получить внешний USB-адаптер Wi-Fi и подключить его к виртуальной машине через USB Passthrough, но это иногда бывает сложно и сложно настроить на некоторых хостах, и варьируется немного от хоста к хосту (вот почему я не буду подробно описывать это здесь).

Другие вопросы по тегам