![如何在 Ubuntu 20 上使用 Netplan 控制同一网桥中的多个 VLAN 标记](https://linux22.com/image/1031387/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%2020%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Netplan%20%E6%8E%A7%E5%88%B6%E5%90%8C%E4%B8%80%E7%BD%91%E6%A1%A5%E4%B8%AD%E7%9A%84%E5%A4%9A%E4%B8%AA%20VLAN%20%E6%A0%87%E8%AE%B0.png)
如果以太网接口(例如 eno1)上有 2 个 VLAN(10 和 20),我可以创建 2 个网桥并在每个网桥中配置一个 VLAN。连接到这些网桥(虚拟接口 eth0/eth1)的任何 VM 都会从每个虚拟接口接收未标记的帧。传输的帧会由每个虚拟接口推送 VLAN。如果我重复上述操作,但将 2 个 VLAN 放在同一个网桥中,则连接到该网桥的任何 VM 都将接收标记的帧并期望传输标记的帧。那么,如果我希望 VLAN 10 传递未标记的帧,并假设 VLAN 20 显示标记,该怎么办?我该怎么做?根本问题是,如何控制 VM 中虚拟接口上的 VLAN 标记?