2

У меня проблемы с назначением моего адаптера Host Wifi (который установлен внутри моего ноутбука) DIRECT на гостевую ОС [Windows XP x86] в виртуальной машине Oracle VirtualBox.

Я пробовал так много способов, как Bridging, NAT и т.д. Но только Bridging работал, но это не было прямым назначением, моя ОС OS [Windows 7 x86] все еще могла использовать WiFi и подключаться к беспроводным сетям, тогда как в гостевая ОС, которую я не смог даже увидеть в списке доступных беспроводных сетей.

На нескольких форумах я узнал, что для виртуальных машин можно назначить только внешние адаптеры WiFi (например, USB-Stick).

Есть идеи?

2 ответа2

4

К сожалению, ни одно программное обеспечение для виртуализации не обеспечивает прямой доступ к таким аппаратным устройствам.

Сравните VirtualBox с VMware Fusion и Parallels для Mac. Все 3 из этих программ ведут себя одинаково. Единственные устройства, к которым можно получить прямой доступ, это USB-устройства. Все остальное абстрагируется через механизм виртуализации. (Хотя вы можете утверждать, что виртуальный компьютер имеет более низкий уровень доступа к компакт-диску и устройствам хранения).

Я хотел бы дать вам лучший ответ, чем просто купить беспроводную карту USB.

Некоторые улучшения были сделаны на аппаратном уровне для поддержки аппаратного сквозного прохождения. Например, Intel выпустила процессоры с расширенными возможностями виртуализации. Теоретически вы можете подключить несколько видеокарт к вашему компьютеру и назначить одну из видеокарт виртуальной машине. Эта виртуальная машина будет иметь полный контроль над видеокартой.

Intel называет технологию VT-d
http://software.intel.com/en-us/blogs/2009/06/25/understanding-vt-d-intel-virtualization-technology-for-directed-io

1

Это невозможно, если вы используете встроенную карту Wi-Fi. Вы можете купить USB-ключ Wi-Fi и включить его на виртуальной машине. Убедитесь, что все гостевые дополнения. Если вы выставите USB, вы можете использовать его в гостевой ОС.

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