![KVM에서 VLAN 트렁킹을 사용하는 가상 머신](https://linux55.com/image/14057/KVM%EC%97%90%EC%84%9C%20VLAN%20%ED%8A%B8%EB%A0%81%ED%82%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0.png)
VLAN이 1보다 많은 트렁킹을 VM에 전달하려면 Ubuntu18 기반 QEMU/KVM 서버에서 정확히 무엇을 구성해야 합니까? (기본적으로 ESXi 포트에서 VLAN ID를 4095로 설정하는 것과 같습니다.) 1개의 기본 브리지와 >1개의 보조 브리지를 사용하여 이를 달성하려는 시도 중 일부는 보도에 따르면 다소 복잡한 예가 최선의 선택처럼 보이지 않을 수 있습니다. 첫눈에. ..이것이 KVM을 사용할 수 있는 유일한 방법이 아니라면 말이죠. 미리 감사드립니다!
답변1
놀랍게도 KVM 서버의 트렁크 인터페이스에 대한 다음 구성만으로도 충분했습니다. 우리는 VLAN을 정의하거나 vlan_filtering=1을 설정하는 등 이 새로운 브리지 VLAN을 인식하도록 하기 위한 아무 작업도 수행하지 않았습니다.
brctl addbr br2
brctl addif br2 enp94s0f0
(나중에 enp94s0f0 및 br2를 netplan 구성에 추가하여 영구적으로 만들었습니다)
VM의 NIC를 br2에 넣으면 VM 자체와 KVM 서버의 enp94s0f0이 연결된 스위치에 정의된 만큼의 VLAN을 포함하는 트렁크로 전환됩니다.