我不知道我想要实现的目标是否真的可行。我有一个 RTL8192CE 无线网络Mini PCI卡,它在 Linux 上肯定不能正常工作(运行 Ubuntu 12.04 64 位(Precise Pangolin))。我已经尝试了所有我能想到的东西:我从Realtek主页下载了最新的驱动程序,尝试将NDISwrapper与几组不同的 Windows 驱动程序一起使用,还尝试使用通用无线反向端口等。这些都没有解决我的问题。
另一方面,它确实可以在 Windows 上完美运行……我双启动 Windows 7 和 Ubuntu 12.04,都是 64 位的。显然,Ubuntu 中存在与此卡相关的错误。
我想知道是否有办法在我的 Ubuntu 12.04 64 位下使用本机 Windows 驱动程序(因为网卡在 Windows 中完美运行)下使用虚拟化 Windows 安装( Windows XP或Windows 7,最好不是Windows Vista ) . 虚拟化软件可以是VirtualBox(首选)、VMware或任何其他软件。如果我必须通过 shell 脚本或类似的东西手动配置它,没有任何问题。
所以,为了更清楚,我在我的 Ubuntu 12.04(我的主机)中安装了一个 VirtualBox,我用它来运行 Windows 7(我的客人)。我想知道这个虚拟化(来宾)Windows 7 是否可以“直接”访问我的无线接口——例如我安装的双启动 Windows 7,而无需通过 Ubuntu 驱动程序。
显然我无法通过使用 VirtualBox 的来宾添加来实现这一点,可以吗?
PS:我相信 VirtualBox 的网络模式(NAT、桥接网络、内部网络和仅主机网络)都不允许我这样做,对吗?我怎么能解决这个问题?