KVM的背景
我认为这部分是由于对KVM的期望。KVM首先是服务器产品,而不是用于虚拟化的桌面产品。它可以在任何一个应用程序中使用,但绝对更适合在服务器上使用。
我在3台以上的主机上使用它,每台主机上分别托管5到10个VM,它运行完美无缺,易于管理,并且基本上可以正常工作。
问题1
他们怎么说大多数无线适配器不支持桥接,如果它在VirtualBox和VMWare中可以“开箱即用”地工作?
我相信您是从KVM网站上的这个摘要中得出这个结论的。
警告:此处显示的方法不适用于大多数(所有?)无线驱动程序,因为它们不支持桥接。
之所以出现此语句,是因为通常是这种情况。我相信,这通常就是为什么当您安装VirtualBox或VMWare时,通常会安装内核模块,并且这些产品提供了自己的包装方法,以简化安装过程。这些产品实际上是在解决这些问题。
我相信这个问题也是驱动程序问题。与Windows驱动程序为相同硬件提供的支持相比,Linux下的WiFi驱动程序仍然苍白无力。那只是生活中的事实。
注意:过去我曾经有无线网卡,过去也无法进入网桥模式。我通常通过使用VirtualBox或为笔记本电脑获取其他NIC来解决此问题。
我还要强调一点,VirtualBox和VMware都不能做到这一点,至少要等到最近的版本才能做到。将此作为VMware KB的证据:
如果主机具有无线网络适配器,则不能在VMware Workstation 5或更低版本,VMware Server 1.x,任何版本的GSX Server,VMware Workstation 3或更低版本或VMware GSX Server中的Linux主机上使用桥接网络2或更低。在这些产品下,如果要在使用无线以太网适配器的主机上运行虚拟机,则必须将虚拟机配置为使用NAT或仅主机网络。
来源: 通过无线网卡使用桥接网络(760)
问题2
这些虚拟机管理程序之间的区别是什么,如果它可以工作的话,它在KVM中是如此复杂?
除了要说如果很容易的话,我想这个功能将被启用,我真的不能对这个特定问题有任何了解。我认为问题的症结在于该功能需要3个或更多的小组来协调他们的工作(硬件制造,驱动程序开发,Linux内核和KVM)。
当您需要多个小组在开源世界(IMO)中一起工作时,这些情况通常是什么结果!
那我可以设置它还是什么?
您可以按照这两篇文章中任何一篇的指示进行设置。设置需要使用可以置于桥接模式的TUN / TAP设备。