Я только что опубликовал что-то в stackoverflow, и меня попросили опубликовать этот вопрос здесь. У меня есть проблема, я мог бы помочь с ... Я действительно не эксперт в виртуализации, поэтому я не знаю, реально ли то, чего я хочу достичь, или нет.
У меня есть карта miniPCI беспроводной сети RTL8192CE, которая определенно не работает должным образом в Linux (работает под управлением Ubuntu 12.04 64bit). Я уже перепробовал все, что мог придумать: скачал последние версии драйверов с домашней страницы Realtek, попробовал использовать NDISmapper с несколькими различными наборами драйверов Windows, попробовал использовать также общие беспроводные бэкпорты и т.д. Ни одна из них не решила мою проблему.
С другой стороны, он отлично работает на Windows ... У меня двойная загрузка Windows 7 и Ubuntu 12.04, обе 64-битные. По-видимому, в Ubuntu есть ошибка (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/902557), связанная с этой картой.
Я хочу знать, есть ли способ использовать виртуальную установку Windows (XP или 7, предпочтительно не Vista) под моей 64-битной Ubuntu 12.04, которая использует собственный драйвер Windows (поскольку сетевая карта отлично работает в Windows). Программное обеспечение для виртуализации может быть Virtualbox (предпочтительно), VMWare или любым другим. Нет проблем, если мне придется вручную настроить это с помощью сценариев оболочки или чего-то подобного.
Итак, чтобы было понятнее, у меня в Ubuntu 12.04 (мой хост) установлен VirtualBox, который я использую для запуска Windows 7 (мой гость). Я хотел знать, может ли эта виртуализированная (гостевая) Windows 7 иметь "прямой" доступ к моему беспроводному интерфейсу, такому как установленная мной двойная загрузка Windows 7, без прохождения драйверов Ubuntu.
По-видимому, я не смог бы добиться этого с помощью гостевых дополнений VirtualBox, могу ли я (http://www.virtualbox.org/manual/ch04.html)?
PS: Я полагаю, что ни один из сетевых режимов VirtualBox (NAT, мостовая сеть, внутренняя сеть и сеть только на хосте) не позволил бы мне сделать это, я прав? У кого-нибудь есть идеи о том, как я могу решить эту проблему?
Кто-то указал мне следующее: «Это возможно только в том случае, если хост имеет надлежащий доступ к карте; в противном случае гость не может получить к ней доступ, поскольку все оборудование для гостя виртуализируется через хост».
Это зависит от того, что означает "правильный доступ" в этом случае. На хосте (linux) установлен и работает сетевой интерфейс. Проблема в том, что драйвер, доступный для хоста, глючит, поэтому, несмотря на то, что он "доступен и работает", его качество ниже приемлемого. Итак, я бы хотел полностью пропустить этот драйвер, если это возможно.
Еще раз спасибо!