如何通过网桥将 VLAN 流量传递到 KVM 虚拟机

0 linux-networking kvm-virtualization

我有一台 KVM 主机,我希望它位于 VLAN 1 上,并且希望虚拟机使用 VLAN 2。主机上的 emo1 与 br0 桥接,物理接口连接到 Cisco 交换机上的中继端口。问题是我在网上找到的大多数东西都是冲突的/旧的或者不适合我。

我正在运行 Centos 7。使用与主机不同的 VLAN 来标记访客的最简单方法是什么?

谢谢!

Ter*_*nen 6

在主机接口中,为每个 VLAN 配置单独的接口。

由于物理接口连接到中继端口,因此所有 VLAN 都应被标记。

因此,在主机上需要配置emo1.1接口emo1.2,分别对应物理接口上的VLAN 1和VLAN 2。

然后,为虚拟机创建一个网桥,并添加emo1.2为网桥成员。

之后,您配置emo0.1主机连接。

emo0接口应该已启动,但不得配置任何 IP 地址。

您还需要确保8021q模块已加载,以便内核具有 VLAN 支持。