altman Asked: 2012-06-06 19:15:00 +0800 CST2012-06-06 19:15:00 +0800 CST 2012-06-06 19:15:00 +0800 CST 如何使用 virtIO nic 在 Windows 2008 中配置 vlan 772 我刚刚使用 kvm 在我的 debian 操作系统中安装了 Windows2008。我安装了 virtIO nic。我只想用 vlan 配置 virtIO nic。但是经过多次搜索。这里似乎没有解决方案。那么,这里有人可以解决我的问题吗? virtualization windows-server-2008 vlan kvm-virtualization 5 个回答 Voted Best Answer dyasny 2012-06-07T03:38:15+08:002012-06-07T03:38:15+08:00 标记是 Windows 无法执行的操作http://support.microsoft.com/kb/2286940 据我所知,VirtIO 不允许在来宾中设置 VLAN 标记,但是,您可以尝试使用 e1000 NIC 仿真而不是 virtIO,并安装英特尔提供的驱动程序和 PROSet 实用程序,这应该是可以处理的点1q。 我不建议遵循此路径,而是会在主机上的标记接口之上为此 VM 设置一个单独的网桥 很高兴听到为什么您必须像其他人一样在客人而不是主人身上做标记 编辑:刚刚尝试过 - PROSet 无法安装,因为它无法将模拟的 e1000 适配器识别为英特尔适配器,所以有这个机会:) Chris S 2012-06-06T19:26:52+08:002012-06-06T19:26:52+08:00 Windows(任何版本)中不支持 vLAN。您必须安装第 3 方软件。 也就是说,将 vLAN 传递给 VM 的通常方法是在主机操作系统中创建 vLAN pseudo-nic 并将其桥接到 VM NIC(使用 VirtIO 或仿真 NIC)。如果您需要有关如何执行此操作的更具体说明,请直接说出来,我会为您挖掘一些内容。 vogelkamm 2013-12-19T06:58:51+08:002013-12-19T06:58:51+08:00 好的,如果您将 e1000 NIC 用于标记的 VLAN,则以下是一些变通方法: 从 intel.com 下载软件 开始设置,但不要继续! 进入设备管理器,将 Windows 驱动更新为 Intel 驱动(您可以在 %temp%\rarXXX 下找到解压包) 关闭设备管理器并继续设置 现在安装程序将找到 NIC 并安装 Intel ProSet rnxrx 2012-06-06T19:22:48+08:002012-06-06T19:22:48+08:00 你想达到什么目的?您可以简单地在 kvm 中创建额外的接口并将它们绑定到主机 NIC 上的标记 VLAN。 motobói 2015-09-05T08:30:54+08:002015-09-05T08:30:54+08:00 出色地。 您可能应该在您的 VM 主机上创建网络并将该网络上的虚拟接口附加到您的来宾。 使用 libvirt,您可能应该创建一个带有 vlan 接口的网桥。然后,在该网桥上创建一个新的虚拟接口。
标记是 Windows 无法执行的操作http://support.microsoft.com/kb/2286940
据我所知,VirtIO 不允许在来宾中设置 VLAN 标记,但是,您可以尝试使用 e1000 NIC 仿真而不是 virtIO,并安装英特尔提供的驱动程序和 PROSet 实用程序,这应该是可以处理的点1q。
我不建议遵循此路径,而是会在主机上的标记接口之上为此 VM 设置一个单独的网桥
很高兴听到为什么您必须像其他人一样在客人而不是主人身上做标记
编辑:刚刚尝试过 - PROSet 无法安装,因为它无法将模拟的 e1000 适配器识别为英特尔适配器,所以有这个机会:)
Windows(任何版本)中不支持 vLAN。您必须安装第 3 方软件。
也就是说,将 vLAN 传递给 VM 的通常方法是在主机操作系统中创建 vLAN pseudo-nic 并将其桥接到 VM NIC(使用 VirtIO 或仿真 NIC)。如果您需要有关如何执行此操作的更具体说明,请直接说出来,我会为您挖掘一些内容。
好的,如果您将 e1000 NIC 用于标记的 VLAN,则以下是一些变通方法:
现在安装程序将找到 NIC 并安装 Intel ProSet
你想达到什么目的?您可以简单地在 kvm 中创建额外的接口并将它们绑定到主机 NIC 上的标记 VLAN。
出色地。
您可能应该在您的 VM 主机上创建网络并将该网络上的虚拟接口附加到您的来宾。
使用 libvirt,您可能应该创建一个带有 vlan 接口的网桥。然后,在该网桥上创建一个新的虚拟接口。